Как создать свою 3D-графику? Рейкастинг

preview_player
Показать описание

Демо в браузере:

Код:

В этом видео я рассказываю о том, как программировать свою 3D-графику с нуля используя рейкастинг
Рекомендации по теме
Комментарии
Автор

Честно, ничего не понял, но действительно интересно и появляется желание разобраться в этом, спасибо.

matavaisman
Автор

Очень интересно, прям программа на глазах рождается о.о интересно было узнать поднаготную работы некоторых инструментов в управлении блендера
Скоро будете создавать собственную симуляцию вселенной))

TrishkaBum
Автор

Начало видео: Я напишу небольшую программку на C++
Третья минута видео: И вот я вставил эту формулу в Java Script
:)

AlexWonderSparrow
Автор

Мне так нравится когда автор говорит "просто". Просто нужно вычесть тут прибавить там, помножить на это.... И ты такой сидишь уже 10 минут потерянный смотришь и думаешь... Да, впринципе просто :D Без шуток, очень круто, ОЧЕНЬ)

chipsik
Автор

В школах даже особо не говорят сути оперирования с векторами, узнаю за 20 минут больше, чем за школьную программу на год

bbulbaa
Автор

Без лайков мы тебя не оставим, такой контент заслуживает в сотни раз больше всего, что ты пропишешь в переменную положительных отзывов)

ЯнТарный-кт
Автор

Мечта, а не видео...
И C++, и SFML, всё когда-то начиналось, но не закончилось

mr.mondego
Автор

Блин, ты своими работами убиваешь нашу самооценку! Продолжай! )

sergeye
Автор

Боже, Онигири - самый милый математик, что я вообще видел в жизни.

deathmanthesparagmos
Автор

Майнкрафт: Добавляют RTX
Onigiri: Звучит как вызов

capsey_
Автор

УОУ!)) Хотел про рейтрейсинг как раз узнать поподробнее!)) Это будет оч вкусненько!)) ЖДУ!))

MrFEARFLASH
Автор

Прекрасное объяснение, надеюсь почаще видеть такие видео у вас на канале!

justmike
Автор

— Какая разница, мальчик, выхожу я — не выхожу, главное — чтобы ты хорошо учился!
Всегда это вспоминаю, когда смотрю твои видео. Молодец

valerykashpur
Автор

Спасибо! Ты чудо! на одном дыхании просто. Жду с нетерпением продолжения!

fastxer
Автор

Ты меня вдохновил на некоторые размышления. Я не нашёл в сети модели того, как видят, например, летучие мыши. Есть условные схемы, но реализации как таковой - нет. Мы часто привыкли видеть объём картинки исходя из возможности восприятия свето-тени. Интересно, как бы выглядел мир, если бы наши рецепторы не воспринимали свет, а, например, мы бы использовали эхолокацию. Т.е. получается, что для нас точка на объекте являлась бы более выраженной, если бы она была ближе к нам, в независимости от влияния света на объект. При этом бы строилась иллюзия многомерности пространства. Интересно, есть ли понятие двухмерности при таком зрении? По сути плоский объект будет иметь разноудалённые точки от зрителя, соответственно для летучей мыши квадратная доска выглядит чётким радиальным градиентом.

В целом эти размышления романтизируются воспоминаниями о ранее узнанном факте, что некоторые слепые люди используют принципы фундаментальной эхолокации для ориентации в пространстве. Т.е. так или иначе наш мозг имеет возможность восприятия пространства в виде отражающихся лучей звука. Интересно, начинают ли слепые люди видеть объём пространства опираясь на звуки или они этот объём только себе додумывают? И что на счёт людей, которые были слепыми с рождения?

Возможно, если бы наука двигалась в направлении обучения человеческого восприятия альтернативными способами, то слепые видели бы свой 3D-мир и даже можно придумать 3D-графику для слепых, отчего бы они ещё лучше обучались, например играя. Кстати, вроде бы движок Frostbite (игра Battlefield) имеет возможность генерировать отражённый от объектов звук (так они хотели добиться реалистичных звуков в играх).

Чуваки, которые умеют кодить примитивную графику, могут по сути воссоздать вид окружения, который рендерится с помощью трассировки "аля-звуковых" лучей. Если кто-то этим займётся или кто-то видел подобное - прошу меня в наблюдатели, очень любопытно. Забавно ещё, что если учесть ограниченность скорости лучей (например, звука), то, вероятно, слишком удалённые объекты при перемещении взгляда наблюдателя будут перерисовываться с некой задержкой, т.е. будет эффект пьяного размытия.

petershon
Автор

Кидаем второй луч в сторону солнца - *непроизвольно зиганул*

crazy_paleontologist
Автор

Только смотрел старые вилео))) спасибо за новое видео!

Κανάλι-ζν
Автор

Проснулся утром, увидел, что вышел видос, но нужно было в школу. Вернулся домой, и смотрю видос, хотел поставить лайк, а он уже стоит

ruslantemirhanov
Автор

Спасибо за видео, парень ты очень талантлив. Не только потому что ты разбираешь по атомам тему, а в том что ты можешь объяснить нам. Вот бы все стремились к знаниям так, гляди бы уже давно познали квантовый мир, и взор наш посмотрел вверх в космос. Удачи друг!

Neneo-tb
Автор

Как мне повезло, что я наткнулся на такой канал, где мне не все понятно, но все равно интересно)

tnoeilm