Hi there guys
I know this is a noob question, but how does modeling objects for a unity web game differ for objects in mobile phones. maybe I can rephrase the question by asking if I should set my 3ds max render output size to that of the iphone screen and then I should be ok from there? is this correct or what?
Thanks
There isn’t any difference; a mesh is a mesh. You don’t render anything in Max, you just save the file.
–Eric
Thanks, but why I said “render size in max” is to get an idea of what what my objects would (more or less) look like when rendered in the game at that specific resolution. Ok, so maybe asking it this way will clarify my concerns:
Will the textures and polycounts for a mobile game be smaller than for a 1024*768 resolution game? I’m just asking this, because I’m about to start modeling my objects for my first mobile game and I don’t want to do all the work then it is wrong.
Hope that clatifies.
Thanks
The iphone is a mobile device, that means that you need low-poly meshes, something between 500-1000 polys for characters, of course all depends on how many things on screen at once.
But if you stay in something like 10k polys per frame all should be fine
Thanks eskema. Will Unity only render what is visible, so if a large mesh, lets say a huge building, apears only halfway in the screen (you can only see half of the building) will only those polys be taking memory?
All polys take memory, it has nothing to do with rendering. It will also hit performance in two ways:
- if the mesh is all one mesh, it will cost the performance of sending the verts to the gpu but will only draw what can be seen.
- if the mesh is lots of separate meshes it will only send what it can see, and draw what it can see.
option 2 is best, especially using umbra.
thanks hippo
I’m also asking due to a quote from the unity manual
"Merge your meshes together as much as possible. Make them share materials and textures. This has a huge performance benefit
"
so they recommend using larger meshes rather than many small ones. So is this what you are saying mobile specific?