Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie
Ты думаешь он все вещи прогреет до сотни? Ну нет, они ж сядут все. Никому не нужен шкаф, который портит вещи. Это не вирусная лаборатория, чтобы плазмой там жечь. Паровой шкаф просто парит воду, пар лезет в шкаф, но перемешиваясь с воздухом просто увлажняет его. Влажные вещи распрямляются под своим весом. Канэц. В принципе можно в любой шкаф поставить увлажнитель воздуха и попыжить водой во внутрь шкафа в надежде, что жизнь наладится, но обычно люди просто вешают рубашку или платье в ванную пока принимают душ, и этого хватает.
Для полноты понимания скажу, что из камеры это уже оптимизация. В принципе идея в том, что из каждого источника света вылетают лучики, тыкаются и отражаются от всего, гуляют так туда-сюда, пока ни упрутся в камеру тебе прямо в пиксели в мониторе. Просто т.к. нет смысла считать те лучи, которые не прилетели в камеру, то лучи пускают сразу из камеры в обратную сторону и они бегают, пока ни упрутся в источники света. Потом собранные коэфициенты материалов множат на свет источника и получают цвет пикселя. Но это тоже если грубо.
С рейтрейсингом можно поиграться прямо в браузере например тут http://madebyevan.com/webgl-path-tracing/ или тут http://jonathan-olson.com/tesserace/tests/3d.html (ползунки шевелите)
Просто когда однажды это будет супер-не-оптимизированная операция на 5000 костях которые висят на плагинах физических взаимодействий на 20 десятках ядрах которые управляются искусственным интеллектом и это будет опен сурс — тогда будет более-менее. Именно потому что сейчас тебе надо платить 8-10к грина в месяц целый год чуваку, который должен запилить хорошую анимацию. И если у тебя нет 200к в бюджете на год разработки (а лучше 400 на два года) то они и дальше будут бегать как с ломов в заднице, пока ты не Ведьмака делаешь. При чем с ломом в заднице вообще неплохая идея, т.к. 200к грина лучше слить на маркетинг и поднять продажи, а что там после продаж — это хоть трава не расти. Вон Звёздные Войны новые вышли, персонаж весь в тенях красивый, детали, стиль — всё при нём, а бегает просто посмещище, хоть святых выноси. Не говоря о том, что он постоянно заступает в текстуры, ведь невидимые коллайдеры физического движка упрощены для экономии ресурсов.
.
Сейчас все эти мелкие тени деталей запекаются при создании игры, потом чуть-чуть шейдерами шевелятся, не более того. Если тень от деталей попадает в тень, то остается две тени, т.к. сложные вычисления это дорого. Как раз RT должен вообще снять с игроделов задачу правильного обмазывания тенями. Нафигарил цвет, добавил материал, текстуры готовы, тени всех деталей рассчитываются рейтрейсингом — это просто счастье. Освободившееся свободное время разрабы потратят на контент.
.
У RT есть ещё одна приятная особенность, что он от сложности сцены не сильно зависит, а в основном от разрешения или числа лучей. В итоге, если лет через десять рейтрейсинг действительно дойдет до риалтайм 120fps хотя бы 4к на каждый глаз, то наступит эра благоденствия и мы все уйдем в блаженный виртуал, т.к реалистичность будет зашкаливать, даже если полигонов мало.
.
PS: ну можно как-то нормальные абзацы уже сделать?
Поэтому многие вещи перекладываются на движок, а движок базируется на возможностях железа. Несмотря на весь прогресс в графонио, модельки до сих пор бегают как марионетки с ломом в заднице.
С рейтрейсингом можно поиграться прямо в браузере например тут http://madebyevan.com/webgl-path-tracing/ или тут http://jonathan-olson.com/tesserace/tests/3d.html (ползунки шевелите)
.
Сейчас все эти мелкие тени деталей запекаются при создании игры, потом чуть-чуть шейдерами шевелятся, не более того. Если тень от деталей попадает в тень, то остается две тени, т.к. сложные вычисления это дорого. Как раз RT должен вообще снять с игроделов задачу правильного обмазывания тенями. Нафигарил цвет, добавил материал, текстуры готовы, тени всех деталей рассчитываются рейтрейсингом — это просто счастье. Освободившееся свободное время разрабы потратят на контент.
.
У RT есть ещё одна приятная особенность, что он от сложности сцены не сильно зависит, а в основном от разрешения или числа лучей. В итоге, если лет через десять рейтрейсинг действительно дойдет до риалтайм 120fps хотя бы 4к на каждый глаз, то наступит эра благоденствия и мы все уйдем в блаженный виртуал, т.к реалистичность будет зашкаливать, даже если полигонов мало.
.
PS: ну можно как-то нормальные абзацы уже сделать?