Can i put a 300k tris car in a mobile game ? if its no can you please tell my why ?
i creating a traffic race game but i download some 3D model but tris is high and i don't know if i need to decimate the model on blender yes or no
but i wanna know if it's possible to put a 100k-300k car in a mobile game.
Answer by JonPQ · Aug 14, 2019 at 04:07 PM
yes its possible... but is it advisable, no.. because your game will probably run very slowly. Older mobile (e.g. iPhone 4) device's vertex count for the whole scene would be ~15 thousand vertices total, for a good frame rate (for a racing game) Plus rendering system has fixed size vertex buffers for good caching... you'll want to try to keep your meshes small enough to fit (for good performance) if possible.
So for a start, at 100k verts per car, you'd be making your game impossible to run on all old devices. maybe some new devices could draw 100k+ verts ok... for 1 car, but think about how many cars you need in a race, plus the Ui, plus the environment. also at the size you'd render the car on the screen... probably many of those 100k tris would be smaller than a pixel on the screen.... which is just plain wasted geometry. polygons should typically be many times larger than a pixel on the screen.
When budgeting for a game... check your low spec device... that you'd like to ship on. Decide your frame rate... 60fps or 30fps, then do some research to find out how many vertices, draw calls etc... that minimum spec device can handle. Then break down your scene, everything you'll need and a budget for each item.
To get a bit more complex... you can consider LOD (level of detail) low poly version of your model for low spec device (or when far from camera) plus medium and high poly versions, for high spec devices.
Your answer
Follow this Question
Related Questions
Unity Water Script and Material makes the scene very, very heavy, any alternatives? 0 Answers
Unity Editor 200 -250 FPS but Some Mobile Device stuck in my game 0 Answers
Load a Scene and have the player be move to a specific location 1 Answer
Spawning multiple objects and setting active to true 0 Answers
Find References to gameobjects in scene declared as type other than GameObject 0 Answers