Веб-дизайн

Проблема с количеством полигонов в 3Д модели.

Создал дерево с блендере, вышло в 480000. Оптимизировал ствол максимально, насколько это было возможно. Большую часть полигонов занимают листья, так-как 1 полигон = 1 листу. Так что оптимизировать я их больше не могу. Понизится ли ФПС в игре из-за этого? Что можно сделать чтобы оптимизировать модель? Какие программы посоветуете?
"вышло в 480000", "Большую часть полигонов занимают листья", "1 полигон = 1 листу"
То есть у тебя 240к+ листьев что-ли? По описанию получается что так. Но листьев, даже на реальном дереве меньше на пару порядков, вообще-то...


"Понизится ли ФПС в игре из-за этого?"
Консоли предыдущего поколения (ps4 / xbox one) смогут, думаю, пару миллионов полигонов в кадре держать. Может и три смогут, но это абсолютный максимум, если видео конвеер больше ничем не нагружать и фпс просядет.
Для компьютеров этот показатель сильно варьируется, но для среднестатистического компа примерно столько же будет.
Мобилки - больше 100/150к в кадре я бы не делал.


"Что можно сделать чтобы оптимизировать модель?"
Для реалтайма - урезать количество листьев до сотни, максимум двух. Исходя из количества деревьев в сцене.


А ещё, про вызовы отрисовки не забывай - для реалтайма это ещё более важно чем количество полигонов.
АN
Александр No Fate
7 947
Лучший ответ
Поскольку каждая игра делается на каком-то очень конкретном "движке", то ко всем моделям формируются очень конкретные и точные технические требования, типа: "максимальное количество полигонов для каждого дерева - 20000, размер текстур - 1024х1024". Начните с этого.
А вообще, считается, что текстуры визуализируются быстрее полигонов, соответственно и решение: не моделить каждый листик, а делать их текстурами. Это дает огромные резервы оптимизации: крайний случай в этом направлении - ОДИН полигон, на который нанесена картинка с изображением дерева. :)
> Какие программы посоветуете?
Speed Tree
Дима Семеренко
Дима Семеренко
30 155
Данил Дюдюкин Там количество полигонов доходит и до 5000