SceneKit PBR - фотореализм

Можно ли получить тот же уровень фотореализма с помощью SceneKit, что и Unreal Engine 4? Какие есть примеры фотореализма в SceneKit или Metal2?


person Mane Manero    schedule 19.12.2017    source источник
comment
Это зависит и, очевидно, субъективно от того, чего ВЫ хотите или могли бы достичь в Unreal Engine. Имо, ваш вопрос слишком широк. Вместо этого опубликуйте пример того, чего вы хотели бы достичь, и спросите, можно ли это сделать в SceneKit (в котором по умолчанию используется металл).   -  person Xartec    schedule 30.12.2017
comment
Ко второй части вашего вопроса: мне неизвестно о каких-либо общепризнанных результатах использования SceneKit. Он почти не использовался до того, как был анонсирован ARKit, и только начинает открываться из-за ARKit, в котором его использование на самом деле не связано с попыткой какого-либо фотореализма. Если вы хотите ЧТО-НИБУДЬ похожее на демоверсии Unreal на YouTube, используйте Unreal. Ничто другое не дает таких результатов, как с такой легкостью. Это результат продуманного дизайна и целеустремленности пользователей, взаимодействующих с одними из лучших разработчиков игровых движков В МИРЕ!   -  person Confused    schedule 31.12.2017


Ответы (1)


Можно ли получить тот же уровень фотореализма с помощью SceneKit, что и Unreal Engine 4?

No.

Кто-то скажет, что это субъективно. Нет. Фотореализм и его степени не субъективны.

Некоторые скажут «это зависит» и перечислят множество критериев, подтверждающих, что это может иметь место. Это не. Фунт за фунтом, цикл за циклом, движок Unreal находится в совершенно другой лиге качества 3D-рендеринга, функциональности, производительности и возможностей.

Когда дело доходит до количества пользователей, поддержки шейдеров и экспериментов, темпов разработки, изучения технологий рендеринга и всех других факторов, Unreal Engine находится на порядок лучше.

Что еще более важно, движок Unreal имеет открытый исходный код, и вышеперечисленные пользователи и их специалисты определили, усовершенствовали и повторили то, что движок может делать, и будут продолжать его улучшать. Этот непрерывный цикл улучшений никогда не будет уловлен набором сцен.

person Confused    schedule 26.12.2017
comment
Я должен был проголосовать за это. Сравнение фотореализма 20-летней давности с сегодняшним ясно показывает, что существуют разные уровни того, что считается фотореализмом. Любой из многих факторов, влияющих на фотореалистичные результаты, может быть на определенном уровне, проще говоря, от плохого до отличного результата. Разместите свои фотореалистичные визуализации на крупном сайте Cgi, и вы увидите много субъективных мнений о степени вашего фотореализма. Тем не менее, вопрос не в том, можно ли повторить наилучшие результаты в Unreal Engine в Scenekit. - person Xartec; 30.12.2017
comment
Пожалуйста, обратите внимание на формулировку вопроса. Можно ли получить такой же уровень... и т.д. Это полностью сводит на нет ваш Всё это говорит о том, что вопрос не в том, можно ли повторить наилучшие возможные результаты в Unreal Engine в Scenekit. Это ИМЕННО то, что он спрашивает. На что ответ категорическое НЕТ по многим объективным причинам и почти столько же по субъективным причинам. - person Confused; 30.12.2017
comment
Вы можете публиковать свои научные выводы о прививках на всех веб-сайтах, посвященных здоровому образу жизни, и получать ОЧЕНЬ разные мнения в ответ на обоснованность (или неэффективность) прививок всех видов. Множество разных мнений не меняют фактов и не превращают объективное в нечто субъективное. - person Confused; 30.12.2017
comment
В том-то и дело, что «уровень» фотореалистичного рендеринга — это не такая точная наука, как медицина. - person Xartec; 31.12.2017
comment
И нет, я продолжаю не соглашаться. Ответ: «Это зависит от уровня». Я согласен не на каждом уровне, но многие уровни фотореализма, созданные в реальности в нереальном движке, могут быть достигнуты и в Scenekit. Он также просит привести примеры, но вы предполагаете, что он а. Знает, каков наивысший уровень фотореализма, достижимый в нереальном движке, и б. На самом деле он хочет максимально возможного уровня фотореализма, не зная, что это такое. Я сомневаюсь, что это так. В зависимости от уровня фотореализма, которого он хочет достичь, ответ вполне может быть «да». - person Xartec; 31.12.2017
comment
Ответом никогда не будет «Да», потому что он не спрашивает о своем восприятии уровней фотореализма по сравнению со SceneKit. Он просит сравнения с уровнями (В МНОЖЕСТВЕННОМ ЧИСЛЕ) фотореализма, возможными (опять же, за пределами его собственной точки зрения) в Unreal Engine. Как сказано в моем ответе, Unreal будет продолжать улучшаться с помощью полей пользователей и участников. - person Confused; 31.12.2017
comment
Scenekit также будет продолжать улучшаться, ваш аргумент о том, что открытый исходный код лучше, весьма спорен. Конечно, Unreal Engine впереди. Помимо этого аргумента и отбрасывания без подкрепляющих аргументов того, что «некоторые скажут», вы, по сути, говорите, что это более зрело, что так и есть, но это не отвечает на его вопрос. - person Xartec; 31.12.2017
comment
«Он просит провести сравнение с уровнями (В МНОЖЕСТВЕННОМ ЧИСЛЕ) возможного фотореализма (опять же, за пределами его собственной точки зрения) в Unreal Engine». Вы предполагаете только два уровня: нереальный движок и уровень набора сцен. Существует много уровней фотореализма, многие из которых достижимы как в наборе сцен, так и в нереальном движке. Если бы вопрос был в том, «что может достичь наилучшего уровня фотореализма», то это был бы явно нереальный движок, но это не то, о чем он спрашивал. - person Xartec; 31.12.2017
comment
Вы так исказили и неверно истолковали то, что я говорю (что, как мне кажется, достаточно ясно), что вы, должно быть, делаете это намеренно. Я не сказал, что это лучше, потому что это с открытым исходным кодом. Я использовал это как факториал преимуществ, предоставляемых талантливыми и требовательными пользователями. Unreal имеет больше, чем любой другой игровой движок. Даже если бы это был не открытый исходный код, этот огромный и глубокий колодец безумных талантов продолжал бы продвигать Unreal далеко вперед всех остальных. Тот факт, что это так, и то, как они работают с открытым исходным кодом, еще больше помогают. В таком случае! Я не полагаюсь на какие-то близорукие утопические мечты с открытым исходным кодом. - person Confused; 31.12.2017
comment
Позвольте мне сказать вам по-другому: все, что возможно (с точки зрения рендеринга) с помощью SceneKit, возможно в Unreal. Обратное далеко не верно. Эти два рендерера настолько несовместимы, что любой, кто рассматривает качество рендеринга как предпосылку, должен просто выбрать Unreal и иметь дело с C++. - person Confused; 31.12.2017