04-24-2013, 12:32 PM
I've been confused for a while about draw calls in game for textures and assets, and I was hoping someone could help clear something up. At the moment, I've been using this single wood texture to texture some props and things, thinking that the engine will recognize that it only has to use this one texture across multiple objects and therefore only have to call it once - But is it right to assume it will only call it once, or do I have to do something else in the 3D package, like bring them all into a scene and assign the one material to all of them before exporting?
It would be nice to know that its loading the texture only once, and not loading the same texture 7 times or something, which would be wasteful. My method so far for creating the assets has been to start a new scene, model the object and then assign a new material, point it to my wood texture and then export. Then do the same again with a new object (new scene, new material).
Or does it only come down to using the same material in the material editor to determine whether it calls it once?
It would be nice to know that its loading the texture only once, and not loading the same texture 7 times or something, which would be wasteful. My method so far for creating the assets has been to start a new scene, model the object and then assign a new material, point it to my wood texture and then export. Then do the same again with a new object (new scene, new material).
Or does it only come down to using the same material in the material editor to determine whether it calls it once?