3D engine for computer graphics learning -
i'm looking simple 3d engine or toolkit can experiment computer graphics algorithms with. e.g. applying transformation matrices, seeing happens.
can create suggestion?
one of known material study , larn rendering book matt pharr , greg humphreys called physically based rendering. book comes source code of renderer (open source). many existing renderers have used pbrt (that's name of renderer) starting point.
another source larn cg programming techniques www.scratchapixel.com. 1 has advantage online. while doesn't provide source code of finish renderer, still provides many examples in c++ show how rendering techniques can implemented.
i found scratchapixel useful read before getting book pbrt, more abstract , more technical in way.
alternatively, can utilize openggl api write graphics applications. however, harder explore techniques such ray tracing opengl. , it's more learning api understanding how algorithms used opengl under hood work (while 2 ressources mentioned above help with). perfect want (playing matrices, etc.)
graphics 3d-engine
No comments:
Post a Comment