- Home /
Should I use one 2048 for multi objects or separate to small 512 or 1024 texture??
Hi there, I just want to know, what will make unity perform better??
If I have 4 objects , should I uv and texture them into one 2048*2048 or make it to 4 different texture with 512*512 or 1024*1024??
which one is better and why?
Thank you.
Hi,
Its is very vast detailed topic but I'll explain in short for now ( I might be wrong ) I think you must use 2048x2048. The reason behind this is the GPU draw method. You might be aware of draw calls/GPU/sprite packing/texture packing Paint etc. These techniques tell us that with 512x512 texture GPU need to go to the resources and collect the texture and paint that on screen. This process goes with every frame
Now you can also get this with example that you & me playing I will through a ball and ask you to go & collect that ball [ You are GPU and I'm CPU] and you are doing this every time I told you.
Now solution: If you bring a bucket/box of balls with you then you don't need to run every time you can give me ball when I will ask. I know the example is not so appropriate but you can understand the run and through process.
When GPU goes for finding the file CPU remains idle and wait until GPU come up with the file
Hope you got some idea from this
Answer by wu1022 · Jan 10, 2017 at 07:48 AM
Thanks for the reply, I think I got some idea now. Thanks
Your answer
Follow this Question
Related Questions
Texture Atlas for sprites/particles: Wasting Texture Memory? 1 Answer
Is it better to use multiple materials or bake texture on low poly assets? 2 Answers
How much hundreds of planes will impact game performance ? 1 Answer
Why 3D models look bad in unity? 2 Answers
How to correctly import textures of any kind to the project? 0 Answers