3 ms·
I started development of my own 3D-graphics engine in 2005 as I wanted to create a 'simple' 3D modeller, refusing to learn the industry packages. My first proto
by polytronic 8y ago
I started development of my own 3D-graphics engine in 2005 as I wanted to create a 'simple' 3D modeller, refusing to learn the industry packages. My first prototype was able to create convex hull meshes over half-edge geometry. Then another revision, starting from scratch, to implement a scene-graph. Another revision for undo-redo functionality and I was sitting already atop 40k loc. 14 years and 12 revisions later have turned my pet-project into a full blown 3D graphics package I am quite proud of. Development has slowed down ever since I became a father but the lesson learned is that developing a 3D-graphics engine (and a game engine ie logic later on) leaves no techique stone unturned. Would I do it again? Certainly, if one would rewind my age back to the day I was as h0rny as 10 apes together ;-)