Real time rendering

Автор
Сообщение
Возраст: 28
Пол: М
На сайте c: 31.12.2013
Сообщения: 20
Откуда: Ереван

Привет.

Подскажите пжл, что лучше Unreal или Unity?

Обе должен изучить с нуля, какой из них легче, и без програмирования

Возраст: 39
Пол: М
На сайте c: 02.07.2014
Сообщения: 188
Откуда: Ярославль, Москва
Учи Unreal
Возраст: 34
Пол: М
На сайте c: 31.03.2011
Сообщения: 7791
Откуда: МСК
так надо выбрать одно из двух, а не обе системы сразу, исходя из поставленных задач
Возраст: 34
Пол: М
На сайте c: 10.12.2009
Сообщения: 4220
Откуда: Дефолт-сити
Unreal перспективнее. Но с таким отношением к программированию я бы не лез в игровые движки а обратился к двиганию унитазов - там его точно нет.
Возраст: 34
Пол: М
На сайте c: 31.03.2011
Сообщения: 7791
Откуда: МСК
сейчас еще unigine есть, тоже система мощная даже на бесплатной версии, не говоря о платных
Возраст: 6
Пол: М
На сайте c: 06.05.2014
Сообщения: 2390
Откуда: Краснодар
если упор в мобилки то юнити, если ААА игры то лучше анриал. По мне юнити по проще в освоении. В анриале проще графоний накидать для интерактивных визов например, хотя для этого есть твинмоушен и люмион. другие двиги лучше не рассматривать в виду перспективности заказов. а так конечно край энжин хорош, там редактор крутой и без запекалок света все в рилтайме. В общем у каждого двига свои плюсы. От задачи зависитзы есть еще непонятное нечто d5 render
Возраст: 36
Пол: М
На сайте c: 11.02.2018
Сообщения: 1783
Откуда: Сальск

Анрил лучше в плане картинки и некоторых симуляций (ткань, волосы)

Юнити лучше во всём остальном - естественно с позиции разработчика-одиночки, для более-менее укомплектованных команд Анрил уже гораздо интереснее.

Для архвиза конечно Анрил, он под это заточен, куча курсов и уроков. Юнити что-то пытается в этом направлении, но HDRP/URP во-первых не дотягивают до уровня Анрила, а во-вторых и ещё и путаницу вносят отсутствием совместимости друг с другом и билт-ин рендером. 

Юнити в профильных для этого форума задачах может подойти для бим-визуализации через дополненную реальность (как покемон гоу) https://youtu.be/jq91b4A1SWQ  Т.е. где во главе угла технологии и программирование, в этой области Юнити может потягаться с Анрилом -  в отличии от картинки. 

Но без программирования как бе нечего и лезть в движки. Но и бояться его не стоит, для несложных задач основ, которые можно быстро изучить, вполне достаточно.

Возраст: 29
Пол: М
На сайте c: 24.06.2014
Сообщения: 1535
Откуда: Одесса

Сорян что врываюсь в чужую тему с своим вопросом smiley-biggrin.gif

Я уже как то в профильной теме по UE спрашивал но никто так ничего и не ответил. Для архивиза, экстерьерного в UE для комфортной работы что важнее, объем ОЗУ или объем Видеопамяти (при условии что сам GPU достаточно мощный, что то уровня 2080 Ti/3070/3080). И что там по процессору, 3900Х хватит или там нету прям супержесткой привязки к количеству ядер процессора ? Весь массив геометрии/текстур где храниться во время сборки сцены, в видеопамяти, озу или вообще выгружается куда то на жесткий диск ?

Прост хочу понять что лучше будет :

3950X (16c) + 128GB ОЗУ + 10-16гб Видеопамяти + PCI-E 4.0 SSD.

или

3900X (12c) + 64GB ОЗУ + 20-24гб Видеопамяти + SATA3 SSD.

Какая комбинация будет более перспективной ? Так то я понимаю что вон красоту собирают на четырех-ядерном i7-7700, 16GB ОЗУ и GTX 1070 8GB. https://www.behance.net/gallery/69774727/Modern-Barn  

Но там все заоптимизировано по самый помидоры. Меня все же интересует больше возможность халявить на оптимизации, закидывать неоптимизированные ассеты/текстуры, и не трястись за лишние десятки миллионов полигонов в кадре. Пока вопрос конкретно по UE4. Вообще возможно ли с таким подходом в нем работать ? Или один фиг все придется оптимизировать/ужимать ?

Возраст:
Пол: М
На сайте c: 20.07.2015
Сообщения: 535
Откуда:
Цитата Earanak:

Сорян что врываюсь в чужую тему с своим вопросом smiley-biggrin.gif

Я уже как то в профильной теме по UE спрашивал но никто так ничего и не ответил. Для архивиза, экстерьерного в UE для комфортной работы что важнее, объем ОЗУ или объем Видеопамяти (при условии что сам GPU достаточно мощный, что то уровня 2080 Ti/3070/3080). И что там по процессору, 3900Х хватит или там нету прям супержесткой привязки к количеству ядер процессора ? Весь массив геометрии/текстур где храниться во время сборки сцены, в видеопамяти, озу или вообще выгружается куда то на жесткий диск ?

Прост хочу понять что лучше будет :

3950X (16c) + 128GB ОЗУ + 10-16гб Видеопамяти + PCI-E 4.0 SSD.

или

3900X (12c) + 64GB ОЗУ + 20-24гб Видеопамяти + SATA3 SSD.

Какая комбинация будет более перспективной ? Так то я понимаю что вон красоту собирают на четырех-ядерном i7-7700, 16GB ОЗУ и GTX 1070 8GB. https://www.behance.net/gallery/69774727/Modern-Barn   

Но там все заоптимизировано по самый помидоры. Меня все же интересует больше возможность халявить на оптимизации, закидывать неоптимизированные ассеты/текстуры, и не трястись за лишние десятки миллионов полигонов в кадре. Пока вопрос конкретно по UE4. Вообще возможно ли с таким подходом в нем работать ? Или один фиг все придется оптимизировать/ужимать ?

GPU память, конечно же. Ну и халявить на оптимизации в realtime это, конечно, такое себе занятие :-)

Возраст: 29
Пол: М
На сайте c: 24.06.2014
Сообщения: 1535
Откуда: Одесса

Oleg.budeanu, ммм... Ну просто когда дают 5-7 дней на экстерьер, заниматься ретопологией, ужимом геометрии просто нету времени. Корона лопает все подряд, просто сотни миллиардов полигонов жрет (инстансами), тяжелые неоптимизированные растения всякие разные. Причем походу проектов часто модельки деревьев/кустов/цветников меняются. Это просто нереально будет каждую модель до ума доводить, менять на другую модель и снова заниматься оптимизацией. При демонстрации UE5 было сказано конкретно "No More Polygon Budget". В UE4 получается все намного сложнее в этом плане и так не прокатит как я думаю работать ?

Было бы неплохо заранее прояснить эти моменты. А то возьму RTX 3090, начну учить UE4 и пойму что в этом смысла не было. А пока выйдет UE5 пройдет еще я так понимаю достаточно много времени. Небось весь последующий год будет в бетке только.

Цели крутить сцену в интерактиве у заказчика нету. Максимум видео записывать с облетами. Цель комфортно сборкой сцены заниматься. Сборкой из неоптимизированных ассетов. Типа деревья по 3-5кк трисов с вагоном текстур. Обычно на сцену у меня 800-2000 текстур. В крупных сценах 4-5 типов покровов, 4-5 скаттеров с кустами, 20-30 типов уникальных деревьев, несколько типов травки. Причем даже в многолетниках порой приходится пихать небольшие растения на 500-600к трисов.

Возраст:
Пол: М
На сайте c: 19.02.2012
Сообщения: 346
Откуда:
Цитата Earanak:

Oleg.budeanu, ммм... Ну просто когда дают 5-7 дней на экстерьер, заниматься ретопологией, ужимом геометрии просто нету времени. Корона лопает все подряд, просто сотни миллиардов полигонов жрет (инстансами), тяжелые неоптимизированные растения всякие разные. Причем походу проектов часто модельки деревьев/кустов/цветников меняются. Это просто нереально будет каждую модель до ума доводить, менять на другую модель и снова заниматься оптимизацией. При демонстрации UE5 было сказано конкретно "No More Polygon Budget". В UE4 получается все намного сложнее в этом плане и так не прокатит как я думаю работать ?

Было бы неплохо заранее прояснить эти моменты. А то возьму RTX 3090, начну учить UE4 и пойму что в этом смысла не было. А пока выйдет UE5 пройдет еще я так понимаю достаточно много времени. Небось весь последующий год будет в бетке только.

Цели крутить сцену в интерактиве у заказчика нету. Максимум видео записывать с облетами. Цель комфортно сборкой сцены заниматься. Сборкой из неоптимизированных ассетов. Типа деревья по 3-5кк трисов с вагоном текстур. Обычно на сцену у меня 800-2000 текстур. В крупных сценах 4-5 типов покровов, 4-5 скаттеров с кустами, 20-30 типов уникальных деревьев, несколько типов травки. Причем даже в многолетниках порой приходится пихать небольшие растения на 500-600к трисов.

Засунуть можно хоть сколько геометрии, подгружается с диска. Считается геометрия в кадре, зависит от настройки дальности прорисовки. 15-20мл. треугольников в кадре легко переварит не самый мощный ПК. Текстуры подгружаются в видео память. Размер проекта будет под 25-30гб. Я бы делал упор на карту, если к тому же использовать raytracing. Без него, 2080super, 3900X (12c) + 64GB ОЗУ хватит за глаза.

А вообще, что мешает закинуть такую сцену в движок и посмотреть, какие ресурсы использует.

Возраст: 34
Пол: М
На сайте c: 29.02.2008
Сообщения: 1448
Откуда: Cg-school.org
Цитата GreatWhiteShark:
Но без программирования как бе нечего и лезть в движки

Жжош.

Цитата artur92_art:
что лучше Unreal или Unity

Эти движки под разный спектр задач.

Юнити - мобильная разработка, проще графоний, больше вакансий.

Анрил - разработка под компы, больше реализма, ААА игры (если нет своего движка), часто используется в архвизе, создании маппинга и даже в видеопродакшине.

По объему рынка в геймдеве - Юнити отожрал процентов 70 сейчас. Но последняя презентация грядущего Анрила всколыхнула весь геймдев и все ждут релиз.

Возраст: 29
Пол: М
На сайте c: 24.06.2014
Сообщения: 1535
Откуда: Одесса
Цитата coo1erman:
А вообще, что мешает закинуть такую сцену в движок и посмотреть, какие ресурсы использует.

Мешают нулевые знания. Понятия не имею как мне переносить Форест-Паки, Корона-Скаттеры, Корона Материалы, и вот это вот все... Не собирать же сцену с нуля. А если кто этим занимается то проще что бы подсказали а не сидеть самому целый день (или больше) что бы понять тянет оно или нет. Да и толку. Я то еще видяху не купил. Выбираю между 3080 и 3090. На рабочем компе сейчас вообще стоит 1050 Ti.

Если все что я описывал нереально даже в теории на UE4 - плюну и возьму 3080. Чисто для игрушек (1440p/144hz монитор). Если реально - то буду думать в сторону 3090 или ожидания 3080 на 20гб. Для игрушек 20гб мне не нужно это уж точно. 3090 тем более.

Возраст:
Пол: М
На сайте c: 19.02.2012
Сообщения: 346
Откуда:
Цитата Earanak:
Цитата coo1erman:
А вообще, что мешает закинуть такую сцену в движок и посмотреть, какие ресурсы использует.

Мешают нулевые знания. Понятия не имею как мне переносить Форест-Паки, Корона-Скаттеры, Корона Материалы, и вот это вот все... Не собирать же сцену с нуля. А если кто этим занимается то проще что бы подсказали а не сидеть самому целый день (или больше) что бы понять тянет оно или нет. Да и толку. Я то еще видяху не купил. Выбираю между 3080 и 3090. На рабочем компе сейчас вообще стоит 1050 Ti.

Если все что я описывал нереально даже в теории на UE4 - плюну и возьму 3080. Чисто для игрушек (1440p/144hz монитор). Если реально - то буду думать в сторону 3090 или ожидания 3080 на 20гб. Для игрушек 20гб мне не нужно это уж точно. 3090 тем более.

Переносится и геометрия с материалами и forestpack через плагин. Но нет гарантии, что все материалы будут корректно отображаться, что то придется править.

Возраст: 36
Пол: М
На сайте c: 11.02.2018
Сообщения: 1783
Откуда: Сальск
Цитата olegwer:
Цитата GreatWhiteShark:
Но без программирования как бе нечего и лезть в движки

Жжош.

Отнюдь. Я ж уточнил следом что многих задач достаточно самых основ, быстро и легко изучаемых. Но без них в движках слишком некомфортно, как слепой котёнок тычешься везде. И блупринты не спасут, если не понимать принципов ООП (хотя бы интуитивно), то даже с блупринтами будет тупик ибо сие тож программирование, тока визуальное. 

Но С# конечно удобнее блупринтов в разы. И основы шарпа очень легко изучить. 

Возраст: 19
Пол: М
На сайте c: 15.06.2020
Сообщения: 144
Откуда:

В Unity без знаний C# делать нечего.

Т.е. сначала надо довольно хорошо освоить сам язык, алгоритмы, только потом уже можно с опаской поглядывать в сторону Unity и только потом смотреть что из себя представляет C# по Unity.

Потому что он таки немного отличается.

Я голову себе сломал всякими корутинами, отсутствием конструкторов, сериализацией полей и прочими фишками.

Но Unity не стоит на месте, как я понял с весны появилась новая возможность прописывать управление объектами не голым кодом, а штукой по типу как в UE4.

Удобно.

Вспомнил название))

Input system.

Читают эту тему: