3D Engine V4

3D Engine V4

by costc075202

👁 2,666 ❤️ 87 ⭐ 70 🔄 0
Created: Jun 18, 2025 Last modified: Nov 25, 2025 Shared: Jun 20, 2025

Description

WASD to move around the demo scene press space to input your own scene (made in "3D editor V4") - should I normalise speed? ie: if player moves left + right, speed = sqrt(2) instead of 1 - Any suggestions to add in particular, please let me know

Instructions

Features: - full 1st person camera controls + acceleration - triangle + cube rendering - triangle shading (dot products) - backface culling (optional) - frustum culling (objects completely offscreen not rendered) - frustum clipping (nothing ever goes off screen) - BSP for depth sorting - 4 x 4 matrices for all transformations - Optional 4 x 4 matrix inverse, for un-projection - object loader from my custom 3D editor (press space, paste in object code)

Project Details

Visibility
Visible
Comments
Enabled