Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Воксельный движок. Актуально ли?? (4 стр)

Воксельный движок. Актуально ли?? (4 стр)

Страницы: 1 2 3 4 5 Следующая »
xd1v0Постоялецwww14 ноя. 20090:12#45
Почему статики? Держи пример полностью динамических вокселей:

Я уже как год знаю этот сайт)) Конечно Сильвермэн сделал довольно таки не плохой воксельный движок, но если присмотреться к анимации персонажа(женщины) ты увидишь что её тело как бы состоит из разных частей(руки,ноги отдельно от тела), вот в этом и проблема анимации воскелей так-как их нельзя  правильно трансформировать для анимации, ну допустим  рассматриваем объём как 3d матрицу(100х100х200), какждая ячейка содержит цвет(это и будет воскель), в этом объёме описывается модель девушки, для того чтобы девушка просто подняла руку нам надо будет трансформировать около 5000 ячеек, в то время как для полигональной геом. (модель ~ 5000 поликов) это будет всего ~ 300 вертексов,  конечно  можно для анимации пойти по другому пути (так сделал Сильвермэн) разделить модель на части и обрабатывать каждую часть отдельно, а тогда возникает вопрос что делать со стыками этих частей(?) тем более для динамических объектов(состоящих из воскелей) нужно применять совсем другой способ рендеринга, который будет который будет гораздо медленней чем для статичных.
УсулгуртПостоялецwww14 ноя. 20095:41#46
Suslik
> Усулгурт
> полигоны располагаются в пространстве случайно, воксели - строго упорядоченно,
> отсюда мощные алгоритмы spacial hashing'а позволяющие обрабатывать их куда
> более эффективно, чем просто кучу полигональных кубиков.

Нужно ведь нарисовать "кожу реальности" воксельно или полигонно ты её нарисуешь нет разницы.
Количество конечных выводимых пикселов одинаково.

Все равно сложность алгоритмов от этих двух способов не падает.
Проще взаимодействия в таких мирах не становятся.

X512Постоялецwww14 ноя. 20099:35#47
xd1v0
> но если присмотреться к анимации персонажа(женщины) ты увидишь что её тело как
> бы состоит из разных частей(руки,ноги отдельно от тела),
Анимировать как в 2D - кадрами(только 3D кадры). ...только есть недостаток - это на диске зти анимации очень много места занимает.
OsmanПостоялецwww26 ноя. 200914:41#48
Ребята, вы что, в Вангеров не играли?
SuslikМодераторwww26 ноя. 200917:40#49
Усулгурт
> Количество конечных выводимых пикселов одинаково.
если количество конечных выводимых пикселов одинаково, это не значит, что на их рендеринг будет затрачено одинаковое время. по твоей логике отрендерить сцену на 10М полигонов так же легко, как натянуть спрайт на весь экран.
Chaos_OptimaПостоялецwww26 ноя. 200919:50#50
Suslik
+1 довольно сильно на производительность влияют DIP'ы и филрэйт
большой филрэйт можно избежать при EZP но не сильно
а что ты будиш делать с дипами? обьеденять все воксели в 1 мега меш? и при анимации каждый раз его перестраивать
не воксели на данный момент годится только для статики.
FairiesПостоялецwww26 ноя. 200920:29#51
gamedevforПостоялецwww1 мар. 201819:46#52
Что новенького?
endeavour_prПостоялецwww6 мар. 20186:59#53
ТСу нужно было делать воксельный двиг
Daniil PetrovПостоялецwww6 мар. 20187:17#54
Для вокселей актуальны 3D-текстуры да?
DanielSkyПостоялецwww7 мар. 201822:10#55
gamedevfor
> Что новенького
С4 сдулся
innuendoПостоялецwww11 мар. 20188:16#57
Daniil Petrov
> Для вокселей актуальны 3D-текстуры да?

я бы даже сказал SVO

Daniil PetrovПостоялецwww11 мар. 20188:47#58
innuendo
А что такое SVO и для чего в основном нужны 3D-текстуры?

Правка: 11 мар. 2018 8:48

innuendoПостоялецwww11 мар. 20189:33#59
Daniil Petrov
sparse voxel octree
Страницы: 1 2 3 4 5 Следующая »

/ Форум / Программирование игр / Графика

2001—2018 © GameDev.ru — Разработка игр