|
|
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
В какие 3Д-движки легче всего закинуть собственный 3Д мир, с его хорошо документированным входным форматом 3Д мира? Преобразование из имеющихся у меня данных 3Д мира в необходимый входной формат для движка я реализую, главное чтобы он был хорошо документирован и максимально прост! Предпочтительно C/C++, но не обязательно. Win или Linux - не имеет принципиального значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.05.2015, 15:37 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Вася УткинВ какие 3Д-движки легче всего закинуть собственный 3Д мир, с его хорошо документированным входным форматом 3Д мира ? Преобразование из имеющихся у меня данных 3Д мира в необходимый входной формат для движка я реализую, главное чтобы он был хорошо документирован и максимально прост! Предпочтительно C/C++, но не обязательно. Win или Linux - не имеет принципиального значения. 3D движки не понимают миры. Они понимаю меши, материалы, текстуры, источники света и скрипты описывающие движения, что бы расчитать реалистичный оптический обман зрения взаиподействующих обьектов. Практически все уважающие себя движки умеют импортировать обьекты из skp файлов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2015, 20:37 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Я думаю сабж - это уравнение со многими неизвестными. И хуже того автор стыдливо прячет свои собственные спецификации за загадочными метафорами типа "собственный 3д мир". Что из себя представляет этот мир - остаётся только догадываться. Может он описан литературно. Типа ... "смеркалось". Или "листья поблекнуть еще не успели"... Вобщем - зогадка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 00:44 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
maytonЯ думаю сабж - это уравнение со многими неизвестными. И хуже того автор стыдливо прячет свои собственные спецификации за загадочными метафорами типа "собственный 3д мир". Что из себя представляет этот мир - остаётся только догадываться. Может он описан литературно. Типа ... "смеркалось". Или "листья поблекнуть еще не успели"... Вобщем - зогадка. Нашел прикольную разноплановую модель мира Я думая врядли показанный в ней мир можно просто так взять и конвертнуть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 09:00 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
maytonлитературно. Типа ... "смеркалось". Или "листья поблекнуть еще не успели"... Вобщем - зогадка. Кстате "смеркалось" и "поблекнуть" не есть свойствами мира , а свойствами освещения сцены. У каждого рендера движка для этого свой API. Движки сильно отличиются набором алгоритмов расчета теней. Одни делают лучше но дольше , другие хуже и быстрее, некоторые могут иметь выбор алгоритмов для оптимизации. Обьекты получится конвертнуть , а источники света за кадром врядли, особенно если на сцене отражающие источники света , как например глянцевая или водная поверхность. Некоторые движки могут регулировать "смеркалось" ползунком , автоматически пересчитывая отражающие источники света через свойства материалов и гладкость поверхности , которые уже есть параметрами мира. Если в оригинальном обьекте гладкость поверхности не есть параметром обьекта, жестко зашита в текстуру, то пересчитать отражение движек не сможет. Параметры освещенности прийдется полностью заново создавать и обьекты менять, что бы на новом движке реализовать реалистичный оптический обман зрения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 10:35 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
ДохтаРЕсли в оригинальном обьекте гладкость поверхности не есть параметром обьекта, жестко зашита в текстуру, то пересчитать отражение движек не сможет. Попытка из дневной сцены сделать "смеркалось" даст откровенно нереалистичный рендеринг, и сцену придется переделавать заново под смеркалось, Подбирая десятки источников света разной интенсивности за кадром. Или дополнять обьекты мира свойствами материалов и гладкости поверхности понятные конкретному 3D движку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 11:01 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Под нормальный навороченный движек, нужно рефакторить обьекты реального мира. Сложную 3D модель компоновать из частей с разными свойствами. Дерево делать деревом , металл металом , стекло стеклом. И собирать модель из запчастей как на заводе. Либо играться с множеством искуственных источинков света в каждой сцене. Если по сценарию жизни мира предполагаетюся взаимодействия с деформацией или разрушением обьектов, то требования к специфической параметризации взаимодействующих обьектов под конкретный движок становятся еще выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 11:35 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Пускай Уткин озвучит как у него сцена описана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 11:52 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
maytonПускай Уткин озвучит как у него сцена описана. Пусть опишет , как она освещена. Сколько источников света за кадром он использует . В зависимости от этого можно будет советовать конвертацию , или создание мира заново. Возможно создать все заново будет проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 12:04 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
maytonПускай Уткин озвучит как у него сцена описана. прикольная простенькая мультяшная сцена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 12:09 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
ДохтаРmaytonПускай Уткин озвучит как у него сцена описана. Пусть опишет , как она освещена. Сколько источников света за кадром он использует . В зависимости от этого можно будет советовать конвертацию , или создание мира заново. Возможно создать все заново будет проще. Ответ на выделенный вопрос зависит от имеющихся вычислительных ресурсов. множество источников света рендерится гораздо быстрее , чем параметризованные под движок обьекты. Но при правильно созданных обьектах под движок качество редеринга обектов на разных сценах более предсказуемо и маштабируемо . Если мир маленький , то можно играться с источниками света , но когда то наступает предел и нужно заставлять работать 3D движок в полную силу , а вместо подбора освещенности под каждую сцену пить пиво :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2015, 12:31 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
maytonЯ думаю сабж - это уравнение со многими неизвестными. И хуже того автор стыдливо прячет свои собственные спецификации за загадочными метафорами типа "собственный 3д мир". Что из себя представляет этот мир - остаётся только догадываться. Может он описан литературно. Типа ... "смеркалось". Или "листья поблекнуть еще не успели"... Вобщем - зогадка. А это идея. Книжку оцифровывать в фильм автоматически Правда пока эта идея по-моему для фантастической книжки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 09:50 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
ДохтаРВася УткинВ какие 3Д-движки легче всего закинуть собственный 3Д мир, с его хорошо документированным входным форматом 3Д мира ? Преобразование из имеющихся у меня данных 3Д мира в необходимый входной формат для движка я реализую, главное чтобы он был хорошо документирован и максимально прост! Предпочтительно C/C++, но не обязательно. Win или Linux - не имеет принципиального значения. 3D движки не понимают миры. Они понимаю меши, материалы, текстуры, источники света и скрипты описывающие движения, что бы расчитать реалистичный оптический обман зрения взаиподействующих обьектов. Практически все уважающие себя движки умеют импортировать обьекты из skp файлов Под 3D-миром понимается или просто облако 3D-точек разного цвета, или набор полигонов с заданными 3D-координатами вершин и текстурами для них. Об источниках освещения никакой информации нет - все освещено равномерно - имеющиеся текстуры оставляем той же яркости. Как считаете, это сложно перенести в SKP-формат? Получаются путём стерео-съемки и обработкой используя OpenCV, например: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 23:03 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Или например в minecraft залили свою комнату: камера -> OpenCV 3d-reconstruct -> Point Cloud Library -> 2Schematic -> mcedit -> Minecraft Прям в игре это круто (хотя игра хрень), но качество конечно плохое, в последнем ролике предыдущего поста выглядит гораздо лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2015, 23:15 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Вася УткинИли например в minecraft залили свою комнату: камера -> OpenCV 3d-reconstruct -> Point Cloud Library -> 2Schematic -> mcedit -> Minecraft Прям в игре это круто (хотя игра хрень), но качество конечно плохое, в последнем ролике предыдущего поста выглядит гораздо лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 13:51 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
ДохтаРВ общем случае вершины ( как примитив векторной графики) и текстуры можно загнать в SKP и импортировать в другой движок. Но я не вижу в этом смысла. так как на современном движке вы не получите более высокого качества рендеринга с имеющимся у вас числом параметров. Без источника света в кадре и( или) за кадром вы получите абсолютно черный экран при рендере. Ну вот на этом видео все получается и вполне неплохо. Именно это и нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 15:00 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Вася УткинДохтаРВ общем случае вершины ( как примитив векторной графики) и текстуры можно загнать в SKP и импортировать в другой движок. Но я не вижу в этом смысла. так как на современном движке вы не получите более высокого качества рендеринга с имеющимся у вас числом параметров. Без источника света в кадре и( или) за кадром вы получите абсолютно черный экран при рендере. Ну вот на этом видео все получается и вполне неплохо. Именно это и нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 16:19 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Маркетинговый совет :) Игры с качественной графикой как правило имеют более затемненные сцены, что бы движок в реалтайме оптимизировал рендеринг теней которых не видно и успевал рендерить сюжет. И чем больше в кадре полиглнов подлижащих пересчету текстур и движений тем темнее нужно делать сцену, что бы рендеринг не отставал от игровой логики при сохранении качества графики. Игрок-клиент качество графики будет оценивать по освещенным сценам, и там должно быть меньше движений, тогда у него сложится впечетлений о крутой графике игры. Рекламные ролики нужно рендерить с более яркой освещенностью сцены , Клинету пофик сколько рендерился ролик который он смотрит на ютубе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 18:34 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Док. Не знаю как сейчас но уменьшение деталей сцены лет 5 назад достигалось за счёт LOD, MIP, Megatexture и PVS. Мне очень сомнительно что свет в сцене ставит разработчик. Как правило это делают дизайнеры сцены а у них свои цели и задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 19:11 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
Если выбирать для этих целей из движков, то какой лучше и почему? 1. Visualization Toolkit (VTK) 2. OpenCV Viz3d основанный на предыдущем VTK 3. Point Cloud Library (PCL) - похожий на предыдущий Viz3d 4. Blender - видео которого привел onstat- 5. Autodesk Maya - В настоящее время стала стандартом 3D графики в кино и телевидении. 6. Crystal Space 7. Unreal Engine 3/4 - один из лучших, чуть лучше чем Frostbite 2/3, и гораздо лучше, чем любые у ID Software. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 21:51 |
|
||
|
В какие 3Д-движки легче всего закинуть собственный 3Д мир?
|
|||
|---|---|---|---|
|
#18+
maytonДок. Не знаю как сейчас но уменьшение деталей сцены лет 5 назад достигалось за счёт LOD, MIP, Megatexture и PVS. Мне очень сомнительно что свет в сцене ставит разработчик. Как правило это делают дизайнеры сцены а у них свои цели и задачи. Не совсем понял причем тут детали ( элементы) сцены. Движку всеравно какой свет. Свет подбирает дизайнер под нужное качество картинки и скорость редеринга. Тут точно также как в фотографии , управление светом ключевой инстумент изменения качества картинки. вот урок по одному из возможных современных методов текстурирования для игр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2015, 21:58 |
|
||
|
|

start [/forum/topic.php?fid=16&tid=1341029]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
153ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 433ms |

| 0 / 0 |
