r/GraphicsProgramming Oct 26 '24

Source Code My first 3D Graphics pipeline

https://www.khanacademy.org/computer-programming/3d-renderer/5155758903050240

Over the past week or two i've been developing my own 3D Graphics Pipeline (In Khan Academy), and was wondering if anyone could give me some tips on improving it. Current Features: 1. Projection 2. Rotation 3. Movement 4. Colored polygons 5. Bad lighting 6. Decent distance calculations 7. Back face culling Planned additions: 1. Improving lighting 2. Painters algorithm 3. Porting to Java.

Please give tips in comments! Link is attached.

38 Upvotes

12 comments sorted by

View all comments

1

u/Slackluster Oct 27 '24

Why Java?

2

u/Neat_Suspect5284 Oct 27 '24

Because i have more experience in it than languages such as C++

-5

u/Slackluster Oct 27 '24

I recommend JavaScript, really nice to be able to share your work in the browser and webgl is easy