Плюсы:
- Хорошо подходит для небольших и простых проектов.
- Хороший расширяемый редактор.
- В сети много полезных скриптов.
- Поддерживается много платформ + есть web player.
- Много встроенных материалов (читай шейдеров), хотя-бы некий "минимум" есть.
Минусы:
- Для серьезных проектов - порой требует допиливания и адских хаков. Ну а допиливание без наличия исходников самого движка - вещь весьма сомнительная и ограниченная.
- Порой, самые очевидные функции в документации расписаны на несколько страниц, а неоднозначные и сомнительные - без примеров и описаний, буквально повтор названия самой функции, одним предложением.
- Ограничения на модели: не больше 65K треугольников на mesh. При этом при импорте модели юнити увеличивает количество треугольников "для оптимизации".
- Рендер уровня Direct3D9.
- Отсутствие GPU Skinning-а и Instancing-а. Года 4 назад уже юзеры юнити просили этих фич.
- Ограниченная и своеобразная система шейдеров
- Profiler показывает данные, смешивая статистику игры и редактора. В пустой сцене например покажет 1000 созданных объектов и 200 МБ занятой памяти.
- Существующий ландшафт довольно ограничен в размерах. В редакторе можно редактировать только один ландшафт одновременно.
- Функция "склеивания" ландшафтов (на самом деле - установка соседних ландшафтов для данного) есть только в runtime коде, но влияет только на LOD-ы патчей; не заботится о нормалях и сочетании частей с "разными" высотами.
- Многие фишки в движок последнее время добавляются "чтобы было", лучше бы они занялись его стабильностью (новая версия 3.4 частенько вылетает, к примеру + под iOS сломали рендер в текстуру)
- Простой GUI на статических функциях. Он вроде есть, но ... возможно вы захотите написать свой.
К слову об анимации и производительности:
Комп:
- GeForce GTS250 1Gb
- Core2Duo E7500 ~2.9Ghz
- 4Gb RAM
Сцена:
- 14 солдат по 18 тыс. полигонов (из демки к юнити 3.3, с анимацией) = 250 тыс. полигонов (но Юнити рисует 1.4 М)
- Фон - всего навсего один plane... даже без текстуры.
- 3 пиксельных источника света: один Direction и два Point
- простые динамические тени высокой детализации от одного источника света (Hard; No Cascades)
Рендер:
- 2x anti-aliasing
- Forward Rendering
Результат:
- 23 кадра в секунду, что не есть гуд...
ASD
> Ограничения на модели: не больше 65K треугольников на mesh.
65К трис на один меш. В одной модели может быть несколько мешей. Хотя, конечно, не самое удачное решение.
> При этом при
> импорте модели юнити увеличивает количество треугольников "для оптимизации".
А вот это вот откуда взято? Как бэ обычный фбх безо всяких хаков.
Основная проблема, что пока еще очень мало юнити программистов, которые бы согласились работать по "устному договору" над созданием mmo на юнити )
Все чувствуют потенциал юнити, но не каждый рискнет выделить время и ресурсы на его изучение. (и причины этому имеются конечно..)
Но если такие есть, и у них есть в портфолио пару онлайн проектов на "юнити."
и если они хотят заработать на "форд фокус" к весне, то конечно же прошу в личку.. ;}
> А вот это вот откуда взято? Как бэ обычный фбх безо всяких хаков.
В документации юнити было написано + проверено на практике.
ASD
Занятно, я как-то не замечал, что добавляются какие-то лишние трианглы. Буду знать, спасибо.
вот , в браузерной теме "исчезающего" BigFoot-a пост с несколькими собраными ссылками - если кому-то удастся правильно использовать Юнити 3Д - то думаю смысл только в Браузере : сбор и тестирование команды , таньга ..
Для Браузера на Юнити - это скорее ходьба семимильными шагами - "риплей вопрос "а бесплатно ли" .
Качнул 400 мегов.
Чего-то капризная програмка.
Разрешить быть сервером - я ей разрешил.
Рега требуется.
Написал адрес почты.
Вроде всё нормально.
У меня нашелся некий старый их демо-проект.
D:\Unity\Unity Projects\Island Demo
Очень долго что-то там молотило - прогрес-бар заполнился - окно проги открылось - серое.
Как пустой проект, наверно. Только камера.
Вроде-бы нашел новый проектик. Но он не загружается.
C:\Documents and Settings\All Users.WINDOWS\Документы\Unity Projects\AngryBots
Мувин-файл-фэйл. Форс-выход предлагает.
И такое чувство, что Юнити, терь нельзя запустить.
Покойся с миром ван-мо-тайм.
Чего-то мне не везёт с Юнити.
slatazan
> У меня нашелся некий старый их демо-проект.
> D:\Unity\Unity Projects\Island Demo
Это демка от второй версии. К третьей версии, видимо, не подходит. С Unity 3.x поставляется Bootcamp Demo.
ASD
> Сцена:
> - 14 солдат по 18 тыс. полигонов (из демки к юнити 3.3, с анимацией) = 250
> тыс. полигонов (но Юнити рисует 1.4 М)
> - Фон - всего навсего один plane... даже без текстуры.
> - 3 пиксельных источника света: один Direction и два Point
> - простые динамические тени высокой детализации от одного источника света
> (Hard; No Cascades)
14 солдат * 18 000 полигонов = 252 000 полигона
1 400 000 / 252 000 = ~5.5
Скорее всего получается как-то так:
14 солдат амбиент (или какой-то другой проход, может z-pass какой-нибудь)
14 солдат от директа
14 солдат от поинта 1
14 солдат от поинта 2
14 солдат в шадоумапе
70 солдат. Вот тебе и ~1.4 М.
Вот тебе и ФПС ниже плинтуса.
А вообще про тормознутость Юнити слышал ни раз.
slatazan
Открой для себя туториалы, коих на просторах интеренетов чуть более чем дофига.
slatazan
> Рега требуется.
Ессна, продукт как бэ не бесплатный.
slatazan
> У меня нашелся некий старый их демо-проект.
> D:\Unity\Unity Projects\Island Demo
Проект из Unity 2.xx. Работа в 3.xx не гарантируется.
slatazan
> Очень долго что-то там молотило - прогрес-бар заполнился - окно проги открылось
> - серое.
Компиляция скриптов, импорт ресурсов.
slatazan
> Как пустой проект, наверно. Только камера.
Два раза кликнуть по файлы сцены в окошке Project и будет тебе счастье.
slatazan
> Вроде-бы нашел новый проектик. Но он не загружается.
> C:\Documents and Settings\All Users.WINDOWS\Документы\Unity Projects\AngryBots
> Мувин-файл-фэйл. Форс-выход предлагает.
> И такое чувство, что Юнити, терь нельзя запустить.
> Покойся с миром ван-мо-тайм.
Переведи на русский, тут не все инопланетяне.
MDSINA
> gamebryo шикарнее
Это тот который фоллаут3? Который выдает картинку на порядок хуже, чем юнити и тормозит сильнее? Tell me moar.
плеер плеер плеер?
http://blogs.unity3d.com/2011/09/01/unity-and-flash-a-sneak-peek/
Кастую Neodrop'а в топик!
druggon
Вот когда будет, тогда и будем обсуждать.
Обсуждать видео с волшебной кнопкой "Сделать" несколько преждевременно.
http://www.gamedev.ru/flame/forum/?id=152004#m12
Drazd
> 1) Перешел по ссылке
> 2) Увидел "unity web player - install now"
> 3) закрыл
Ну вы понели.
PagaN
> Обсуждать видео с волшебной кнопкой "Сделать" несколько преждевременно.
Ну почему же, это очень даже возможно.
а мой движок уже компилит под флеш, даже игра одна есть... только он 2д :)
Тема в архиве.