Hey all –
I needed to be able to import 3d models for a project, so I’m doing some excavation and bringing Cinder-Assimp up to date with Assimp 5.0 and Cinder v0.9.3. The updated (mostly working) code is here
It hasn’t been too complicated so far and most of the old code is still compatible with the latest versions of everything; the only tricky part for me now is figuring out how to replace the old sections that use gl::Light
and gl::Material
classes. I initially just ripped them out to get them working, but now my 3d models look like this:
So it looks we’re back to the drawing board and adding lighting and materials!
I can’t find anything about these in the cinder docs, in the github, or even in this forum… so it looks like they were probably removed before the migration to discourse, and most of the old samples have been lost to time.
Is there a guide anywhere for how to port the old classes to new cinder? I’m assuming that they were deprecated and you should just use straight OpenGL now, but I’m not quite sure what functionality the old classes provided.