ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Raytracing is a PAIN to code...

Автор: MaxMakesGames

Загружено: 2024-02-25

Просмотров: 2811

Описание: Raytracing meshes is a pain because you have to check all the triangles that make up the mesh... or do you ??? ( Vsauce music starts )

Raytracing part 1:    • I Added RAYTRACING To My Voxel Engine ! ( ...  

Checking if a ray intersects with a triangle is basic math that you can copy from smart people, but checking that for millions of triangles is gonna be way too laggy for real time raytracing. So how did I do it ?! Well I implemented bounding volume hierarchy ( BVH ).

BVH is used to split a mesh into a tree of smaller and smaller boxes until each box only has a few triangles ( I think in the best case it should be 1 only but in my case it's 9 or less ). Then when you trace a ray, you check for intersections with the main boxes, then the children of those hit, the children of the children hit, etc until you reach the leaf nodes that contain the triangles and then you check the triangles. Doing that, you only check intersections with a few boxes and triangles.

I also had to apply animations to my meshes. This is done by getting every frame the bone positions. Then applying their transform to each vertex based on the vertex's weights for each bone.

It was a lot of work and made the few neurons I have work very hard but I'm pretty happy with the results :)

---------------------------------

Subscribe for game making tutorials, other game-making related content and to follow my projects with the devlogs !

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Raytracing is a PAIN to code...

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

I Added RAYTRACING To My Voxel Engine ! ( From SCRATCH )

I Added RAYTRACING To My Voxel Engine ! ( From SCRATCH )

Как создать 100% точную графику PS1 в современном программном обеспечении

Как создать 100% точную графику PS1 в современном программном обеспечении

Demo of project 3D racing game

Demo of project 3D racing game

YOUR IDEAS Made My Voxel Engine EPIC

YOUR IDEAS Made My Voxel Engine EPIC

Доведение моделирования до предела возможностей для поиска порядка в хаосе.

Доведение моделирования до предела возможностей для поиска порядка в хаосе.

GLM 5 vs GPT 5.3 vs Claude Opus 4.6  - 11 игр за 11 минут!

GLM 5 vs GPT 5.3 vs Claude Opus 4.6 - 11 игр за 11 минут!

Я добавил процедурную генерацию в свой воксельный движок!

Я добавил процедурную генерацию в свой воксельный движок!

Порталы не создают вечный двигатель, если телепортировать гравитацию

Порталы не создают вечный двигатель, если телепортировать гравитацию

Я заставил свой воксельный движок выглядеть УДИВИТЕЛЬНО

Я заставил свой воксельный движок выглядеть УДИВИТЕЛЬНО

Способ увидеть невидимое: как создают суперлинзы из оптических метаматериалов

Способ увидеть невидимое: как создают суперлинзы из оптических метаматериалов

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Как снимаются закулисные видеоролики

Как снимаются закулисные видеоролики

Проблема нержавеющей стали

Проблема нержавеющей стали

Is My Engine BETTER than Unreal Engine 5 ?!

Is My Engine BETTER than Unreal Engine 5 ?!

РОГАЛИК про КОТОВ - Mewgenics

РОГАЛИК про КОТОВ - Mewgenics

Что если поместить маленький портал в большой?

Что если поместить маленький портал в большой?

ДАЛЕКИЕ ЗЕМЛИ СКРЫВАЮТ ЭТО...И это очень жутко (Майнкрафт АРГ,Minecraft ARG)

ДАЛЕКИЕ ЗЕМЛИ СКРЫВАЮТ ЭТО...И это очень жутко (Майнкрафт АРГ,Minecraft ARG)

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

В моей НАСТОЯЩЕЙ ОС теперь есть поддержка MS-DOS программ (x16-PRos 0.6)

В моей НАСТОЯЩЕЙ ОС теперь есть поддержка MS-DOS программ (x16-PRos 0.6)

Raymarching voxels on the CPU with real-time lighting

Raymarching voxels on the CPU with real-time lighting

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]