u/Most_Passenger_2937

▲ 8 r/opengl

Suggestion with setup Project

I've been learning computer graphics for about a year and have built projects like rendering triangles, loading textures, creating 3D objects, implementing cameras, and a basic lighting model in WebGL.

My biggest issue is that every time I want to learn a new graphics concept, I have to rebuild the same setup from scratch (renderer, objects, camera, lighting, shaders, etc.), which takes a lot of time.

Because of that, I'm thinking of building a reusable base project that handles all of those common systems so I can focus on experimenting with new rendering techniques instead of rewriting the foundation each time.

Is this the right approach, or am I likely to over-engineer it? I'd appreciate any advice or suggestions from people who've gone through this learning process.

reddit.com
u/Most_Passenger_2937 — 3 days ago