Войти
ПрограммированиеФорумГрафика

Path tracer (5 стр)

Страницы: 1 2 3 4 5 6 Следующая »
#60
0:38, 15 мая 2019

Присобачил SDF к трасировщику
Сферы | Path tracer


#61
1:19, 15 мая 2019

IBets
> Присобачил SDF к трасировщику
в динамике бы глянуть

#62
1:44, 15 мая 2019

Misanthrope
Без деноизера крипово. Но можно аккумулировать каждый кадр по секунде и посмотреть что будет

#63
4:28, 15 мая 2019

IBets
> Присобачил SDF к трасировщику
покажи место контакта сферы с полом (если оба являются частью sdf, конечно).

#64
(Правка: 12:07) 12:07, 15 мая 2019

Suslik
Да как везде

float SDFWorld(float3 position) {   
    return SDFUnion(SDFPlane(position, float3(0.0, 1.0, 0.0), -0.3), SDFSphere(SDFRepeat(position, float3(1.0, 0.0, 1.0)), 0.3));
}
#65
(Правка: 12:13) 12:11, 15 мая 2019

IBets
а, я думал, оно у тебя растеризовано в 3д карту. если заданы аналитически, то и пересечения можно уж тоже аналитически найти, это будет быстрее. фишка sdf в том, что в них можно полигональную сцену растеризовать.

#66
12:13, 15 мая 2019

Suslik
Я вчера думал об этом. Но я думаю графика станет как в Майнкрафте

#67
12:15, 15 мая 2019

IBets
ну так размер вокселя, ясное дело, должен быть мелким. как ct scan'ы хранят плотность каждой точки, с тем же успехом можно хранить расстояние до поверхности в том же разрешении.

#68
12:26, 15 мая 2019

Suslik
А как вот это делают https://www.youtube.com/watch?v=jItvtnc5hLw?

#69
(Правка: 12:28) 12:27, 15 мая 2019

IBets
> А как вот это делают
просто искажаешь пространство.

Например умножаешь Х координату на 2 и весь мир растягивается. Умножаешь позицию на матрица и мир искажается как на видео.

#70
(Правка: 12:38) 12:28, 15 мая 2019

/A\
Там какой-то жесткий воксельный рендер. Если там обычные 3D сканы, то они очень выского качества и должны весить по несколько гигабайт. Но по видео видно что редерит даже ноут

#71
(Правка: 16:16) 16:10, 15 мая 2019

Ради интереса попробовал отредндерить оболочку Мандельброта
Фрактал | Path tracer

#72
16:19, 15 мая 2019

IBets
> Ради интереса попробовал отредндерить оболочку Мандельброта
ао - зачетный

#73
16:40, 15 мая 2019

А есть вообще практическое применение этому? Или это так, для себя?

#74
16:43, 15 мая 2019

oxotnik
Ради интереса. Ну L системы юзают в кинематографе для создание растительности можешь начать изучение

Страницы: 1 2 3 4 5 6 Следующая »
ПрограммированиеФорумГрафика