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

More Cool Projects

Project thumbnail
View Project

moby toilet teaser

by JacktheEngineer

Project thumbnail
View Project

Numbers Band: 0-20

by FortyThreeCreator

Project thumbnail
View Project

pal in bren319's style

by Firebook_

Project thumbnail
View Project

Beat Up Bonzi Buddy DLC remastered remix remix

by bonzi346

Project thumbnail
View Project

bren319's Alphabet Lore Pack UPDATED

by jl381367

Project thumbnail
View Project

Beat Up Squidward 7.5 Almost Complete!

by sonicking64

Project thumbnail
View Project

Klasky Csupo Assets (see inside)

by carternh

Project thumbnail
View Project

Burst Engine V4.5

by slacksupplies

Project thumbnail
View Project

Wacky's Ultimate Custom Night Challenges remix

by Doopliss_4782

Project thumbnail
View Project

I need someone’s help with nickelodeon creatures and word morph letters

by jltheross

Project thumbnail
View Project

Sprunki oc 114

by TheNightz_

Project thumbnail
View Project

zombie shooter 6.0

by -spaceguy3-

Project thumbnail
View Project

Beat up D v 5.0 remix

by jade101717jade

Project thumbnail
View Project

アンダーテール サンズ  

by yuuri623

Project thumbnail
View Project

opening to interstella 5555 2013 DVD

by EzriGamer26

Project thumbnail
View Project

Add A Button To Beat up Fanny [8]

by Kaizo_Kolors3333

Project thumbnail
View Project

timer_test

by gasstationwithoutpumps

Project thumbnail
View Project

[#1] Intro | fantro >>> @Doraemon0725

by Myupika

Project thumbnail
View Project

リアルタイム地震ビューアー v1.3.1 JQuakeに接続できるか

by asagaonohirugao

Project thumbnail
View Project

Hill Climb Racing mobile -78 remix

by Santi_sunustru

Project thumbnail
View Project

Wreck the halls pack angry birds seasons

by HearthstoneBG

Project thumbnail
View Project

The Great War on the Western Front (World War 1 strategy game)

by hdggDalon

Project thumbnail
View Project

Cartoons: Attack of the Toy Robot: Small Dog shouting at Master Frown

by Gusifer71

Project thumbnail
View Project

My take of Maltese Alphabet Lore

by NJsaurus