Популярное

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

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

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

Топ запросов

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

I wrote a Ray Tracer from scratch... in a Year

Автор: Jacob Gordiak

Загружено: 2024-06-11

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

Описание:

A simple Ray Tracing Engine in C++ and OpenGL that uses a Bounding Volume Hierarchy (BVH) to speed up the rendering of complex 3D models.

Source code: https://github.com/jakubg05/Ray-Tracing

Useful resources:
Sebastian Lague's video:    • Coding Adventure: Ray Tracing  
BVH: https://www.pbr-book.org/3ed-2018/Pri...
Ray Bounding box intersections: https://tavianator.com/2011/ray_box.html

3D model credits:
https://github.com/jakubg05/project-c...

🎵Music from Epidemic Sound! Sign up through this link to support the channel and enjoy a discount:
https://share.epidemicsound.com/51v9by

Chapters:
0:00 - Intro
2:09 - The camera
5:05 - Camera types
5:44 - Shooting rays
8:31 - Color gradient
10:03 - GPU acceleration
12:45 - Rendering spheres
15:03 - Materials
17:02 - TraceRay function
20:57 - First proper renders
23:06 - Adding GUI
24:50 - Skybox
25:56 - Triangles
27:27 - Optimizing
28:48 - Bounding Volume Hierarchy
35:38 - Traversing the BVH
39:18 - Splitting boxes
40:51 - Surface Area Heuristic (SAH BVH)
45:23 - Visualizing the BVH
46:10 - Heatmap visualization
48:40 - The Sponza scene
49:13 - Outro

I wrote a Ray Tracer from scratch... in a Year

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

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

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

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

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

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

Написал рейтрейсинг с нуля | Как работает 3D-графика

Написал рейтрейсинг с нуля | Как работает 3D-графика

I Made a Game Engine That Simulates Real Light

I Made a Game Engine That Simulates Real Light

КАК УСТРОЕН RAY TRACING | Всё про Трассировку лучей (подробно)

КАК УСТРОЕН RAY TRACING | Всё про Трассировку лучей (подробно)

This Tiny Algorithm Can Render BILLIONS of Voxels in Real Time

This Tiny Algorithm Can Render BILLIONS of Voxels in Real Time

Better Mountain Generators That Aren't Perlin Noise or Erosion

Better Mountain Generators That Aren't Perlin Noise or Erosion

Rendering a car with my own ray-tracer

Rendering a car with my own ray-tracer

Coding Adventure: Ray-Tracing Glass and Caustics

Coding Adventure: Ray-Tracing Glass and Caustics

How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster

How Ray Tracing (Modern CGI) Works And How To Do It 600x Faster

Приключения кодирования: трассировка лучей

Приключения кодирования: трассировка лучей

Rendering 2D objects - Software from scratch

Rendering 2D objects - Software from scratch

I made a GPU at home

I made a GPU at home

Пишем физический движок с нуля!

Пишем физический движок с нуля!

Итоги по композитам. Моделирование, 3D печать, композитное усиление, покрытие деталей.

Итоги по композитам. Моделирование, 3D печать, композитное усиление, покрытие деталей.

⚡Качество за бесценок! DC-DC преобразователь  DDIS12TD обзор и вскрытие!

⚡Качество за бесценок! DC-DC преобразователь DDIS12TD обзор и вскрытие!

Приключения в кодинге: еще больше трассировки лучей!

Приключения в кодинге: еще больше трассировки лучей!

Создаём 3D-движок! — SM64 в Scratch. Часть 2

Создаём 3D-движок! — SM64 в Scratch. Часть 2

Coding Adventure: Simulating Smoke

Coding Adventure: Simulating Smoke

Creating a window - Software from Scratch

Creating a window - Software from Scratch

Битва за DDR. ИИ сожрет нас и себя

Битва за DDR. ИИ сожрет нас и себя

An introduction to Raymarching

An introduction to Raymarching

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



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



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