Веб-дизайн
Проблема с количеством полигонов в 3Д модели.
Создал дерево с блендере, вышло в 480000. Оптимизировал ствол максимально, насколько это было возможно. Большую часть полигонов занимают листья, так-как 1 полигон = 1 листу. Так что оптимизировать я их больше не могу. Понизится ли ФПС в игре из-за этого? Что можно сделать чтобы оптимизировать модель? Какие программы посоветуете?
"вышло в 480000", "Большую часть полигонов занимают листья", "1 полигон = 1 листу"
То есть у тебя 240к+ листьев что-ли? По описанию получается что так. Но листьев, даже на реальном дереве меньше на пару порядков, вообще-то...
"Понизится ли ФПС в игре из-за этого?"
Консоли предыдущего поколения (ps4 / xbox one) смогут, думаю, пару миллионов полигонов в кадре держать. Может и три смогут, но это абсолютный максимум, если видео конвеер больше ничем не нагружать и фпс просядет.
Для компьютеров этот показатель сильно варьируется, но для среднестатистического компа примерно столько же будет.
Мобилки - больше 100/150к в кадре я бы не делал.
"Что можно сделать чтобы оптимизировать модель?"
Для реалтайма - урезать количество листьев до сотни, максимум двух. Исходя из количества деревьев в сцене.
А ещё, про вызовы отрисовки не забывай - для реалтайма это ещё более важно чем количество полигонов.
То есть у тебя 240к+ листьев что-ли? По описанию получается что так. Но листьев, даже на реальном дереве меньше на пару порядков, вообще-то...
"Понизится ли ФПС в игре из-за этого?"
Консоли предыдущего поколения (ps4 / xbox one) смогут, думаю, пару миллионов полигонов в кадре держать. Может и три смогут, но это абсолютный максимум, если видео конвеер больше ничем не нагружать и фпс просядет.
Для компьютеров этот показатель сильно варьируется, но для среднестатистического компа примерно столько же будет.
Мобилки - больше 100/150к в кадре я бы не делал.
"Что можно сделать чтобы оптимизировать модель?"
Для реалтайма - урезать количество листьев до сотни, максимум двух. Исходя из количества деревьев в сцене.
А ещё, про вызовы отрисовки не забывай - для реалтайма это ещё более важно чем количество полигонов.
Поскольку каждая игра делается на каком-то очень конкретном "движке", то ко всем моделям формируются очень конкретные и точные технические требования, типа: "максимальное количество полигонов для каждого дерева - 20000, размер текстур - 1024х1024". Начните с этого.
А вообще, считается, что текстуры визуализируются быстрее полигонов, соответственно и решение: не моделить каждый листик, а делать их текстурами. Это дает огромные резервы оптимизации: крайний случай в этом направлении - ОДИН полигон, на который нанесена картинка с изображением дерева. :)
А вообще, считается, что текстуры визуализируются быстрее полигонов, соответственно и решение: не моделить каждый листик, а делать их текстурами. Это дает огромные резервы оптимизации: крайний случай в этом направлении - ОДИН полигон, на который нанесена картинка с изображением дерева. :)
> Какие программы посоветуете?
Speed Tree
Speed Tree
Данил Дюдюкин
Там количество полигонов доходит и до 5000
Похожие вопросы
- 3д художник или веб разработчик
- 3Д моделирование или веб-дизайн? Помогите определиться…
- С помощью какой программы сделана эта 3D модель планировки дома?
- может ли хостер ограничить количество посещений на сайт?
- Проблемы с Photoshop CS5, не могу найти нужное в настройках
- Помогите с проблемой Django Python
- Придумал танк для войск ВДВ, сделал сначало чертеж, а потом сделал 3д модель. Можно ли куда нибудь отправить на ...
- Можно ли из готовых 3д-моделей, созданных в 3D-max, создать полноценную игру RPG, используя языки программирования?
- Как можно срезать количество полигонов,не ухудшая внешний вид модели? ZBRUSH
- Как сделать 3д модель вот такого объекта?