|
[ На главную ] -- [ Список участников ] -- [ Правила форума ] -- [ Зарегистрироваться ] |
On-line: |
Форум движка Xtreme3D / Xtreme3D: вопросы и ответы / Общий вопрос,относящийся в том числе и к Xtreme |
Страницы: 1 |
Автор | Сообщение |
horyf бывалый Группа: Модераторы Сообщений: 33 |
Добавлено: 13-11-2008 00:51 |
Мой вопрос возможно насущный не только для меня,формулируется он таким образом: 1.Какое количество полигонов для создание модели персонажа используется в зависимости от количества моделей(пример:поле с некоторым количеством деревьев и низкополигональных домов с 1000-ю персонажами на нём) 2.Известно,что многое в этом вопросе зависит и от движка.Насколько хорошо с этим может справится Xtreme и какие средсва и возможности есть у него для решения подобных задач.(Например тот же самый LoD) 3.И какова зависимоть железа компьютера и количества полигонов Причина: в рунете не смог найти чётких ответов(ну или хотя бы приблизительных) на эти вопросы,хотя не я один задаю такие вопросы |
|
Gecko Big Boss Группа: Администраторы Сообщений: 719 |
Добавлено: 13-11-2008 17:45 |
1. Напрямую зависит от уровня абстракции и мощности железа. Если, скажем, работать в асме и чистом OpenGL, думаю, 300-400 полигонов - самое то. 2. В Экстриме имеется поддержка технологии quadtree, при помощи которой движок из нескольких сотен однотипных объектов выбирает те, что находятся в поле зрения, и рендерит только их. Таким образом можно решить проблему больших карт. 3. Прямая. Основной критерий в такой оценке - время отрисовки. В принципе, любой компьютер, даже самый слабый, отрисует любое кол-во полигонов, насколько у него хватает памяти. На это, возможно, уйдут часы, но все же отрисует. Так что на первом месте - объем памяти, на втором - навороченность gpu и cpu. |
|
horyf бывалый Группа: Модераторы Сообщений: 33 |
Добавлено: 14-11-2008 00:52 |
1.Ну допустим представим он-лайн 3д игру(для примера взять линейку).Из скольких полигонов приблизительно,состоят модели(так как игра должна идти на большинстве компьютеров)? 2.Ещё один из насущных вопросов.Что движку обработать легче и проще:10 разных 3д-моделей или 10 одинаковых,только с разными текстурами(ответ вроде напрашивается сам собой,но всё же для успокоения совести хотел бы услышать ответ )? |
|
Gecko Big Boss Группа: Администраторы Сообщений: 719 |
Добавлено: 14-11-2008 15:43 |
1. Скажем так, если использовать модели персонажей, где предусмотрена анимация, то, пожалуй, на OpenGL 2.0 можно реализовать сцену из нескольких сотен моделей (насчет тысячи не знаю) средней высокополигональности (это, как я уже сказал, в районе 300-500 пол-в). Во всяком случае, я где-то встречал бесплатный движок, способный на это. Тут вся проблема в анимации. Нет ничего сложного в том, чтобы запихнуть на сцену штук 500 однотипных кубов или сфер, но в Экстриме для каждого Актера (объекта с анимацией) выделяются отдельные адреса в памяти, хранящие данные о скелете, положении костей, скорости и т.д. (для вертексной анимации еще хуже, так как нужно хранить геометрию текущего кадра). Представь, каким катастрофическим окажется потребление памяти для 500-600 Актеров! Так что, тут не все так просто. А по детализации Экстрим вполне способен переваривать и высокополигональные модели (в 1000 с лишним). Хотя, если честно, я подобные вещи не одобряю (если, конечно, нужно, чтобы игра шла на большинстве компьютеров). Традиция лоу-поли - 300-400 полигонов на персонаж. На декорации уходит и того меньше. 2. Это смотря какие модели и какие текстуры Я, например, заметил, что текстуры разрешения 1024х1024 (да даже и 512х512) не только занимают больший объем памяти, но и обрабатываются куда медленнее, чем 256х256 и менее. Но, в разумных пределах, выгоднее будет, конечно, 10 одинаковых моделей с разными текстурами (ведь можно загрузить только одну модель и 9 раз ее продублировать). |
|
horyf бывалый Группа: Модераторы Сообщений: 33 |
Добавлено: 14-11-2008 18:23 |
Помоему если я не ошибаюсь,то в крайзисе используется около 5000-6000 полигонов для персонажей. | |
Gecko Big Boss Группа: Администраторы Сообщений: 719 |
Добавлено: 14-11-2008 18:38 |
Ну, на то он и Крайзис Я технологии уровня DirectX 10 вообще в расчет не беру. Не в этой жизни Будем реалистами: куда нам гнаться за гигантами компьютерной индустрии... В конце концов, смоделировать перса на 5000 полигонов не так трудно - труднее уложиться в 500 :) Беда в том, что одному (и даже десятерым) программистам-любителям ни за что не угнаться за армией профов, что работают над такими проектами, как тот же Крайзис. |
|
allxumuk Группа: Участники Сообщений: 8 |
Добавлено: 16-11-2008 18:35 |
У меня вопрос несовсем по теме. Движок 3Д платформера не скачивается. Это у меня с нетом косяк или на сайте ? хотелось бы его скачать, ознакомиться. | |
Gecko Big Boss Группа: Администраторы Сообщений: 719 |
Добавлено: 17-11-2008 19:10 |
Исправил. Теперь должно скачаться: http://xtreme3d.narod.ru/files/engines/X3D_platform.rar |
|
allxumuk Группа: Участники Сообщений: 8 |
Добавлено: 18-11-2008 07:23 |
OK, спасибо. | |
Gecko Big Boss Группа: Администраторы Сообщений: 719 |
Добавлено: 30-12-2008 11:17 |
Кстати, недавно штурмовал quadtree с 10000 однотипных объектов. Работает с 25-30 fps <экстрим рулит> |
Страницы: 1 |
Форум движка Xtreme3D / Xtreme3D: вопросы и ответы / Общий вопрос,относящийся в том числе и к Xtreme |