Currently texture are loaded and stored directly in the model class with each mesh object containing a list of references to textures that it will use. This is inconvenient since it impedes material reuse beyond the model layer and limits the types of material possible by the texture slots it has. Working on this would allow for simpler shaders and would be an opportunity to implement run-time material switching.
Currently texture are loaded and stored directly in the model class with each mesh object containing a list of references to textures that it will use. This is inconvenient since it impedes material reuse beyond the model layer and limits the types of material possible by the texture slots it has. Working on this would allow for simpler shaders and would be an opportunity to implement run-time material switching.