Сделал 3D в консоли с нуля | трассировка лучей

preview_player
Показать описание
Скидка 50% на обучение по промокоду ONIGIRI и 14-недельный курс “Soft Skills для digital-менеджеров“ в подарок  при покупке  до 30.11.2021

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

Трехмерные пончики, отрисованные символами – загляденье!

Dagon_channel
Автор

Онигири: Я не очень разбираюсь в C++, потому написал там свою 3д графику с рейтрейсингом
Да чтобы я так не разбирался в чём-то

MadCrazy
Автор

13:03 - «Можно рисовать фракталы» - это самое важное! :D

TrishkaBum
Автор

Онигири в начале: Рассказывает и показывает какие-то азы.
Онигири в конце: Ну быстро добавляем направление луча и позицию камеры, тут просто пишем вот эту функцию, заменяем рейкастинг и спокойно рисуем фрактал

Классное видео, но с момента добавления в код самой собственно 3д графики становится мало что понятно

dafter
Автор

Я: мама, я хочу новую консоль
Мама: у тебя есть консоль дома
Консоль дома:

moreturiqw
Автор

Как всегда, сначала понятно, но ближе к концу начинается какая-то магия) Отражения сферы от куба восхитительны для консоли. КРУТО!!

buntart
Автор

Как же я обожаю смотреть, как кто-то из пустого cpp файла создает что-то, что 50 лет назад назвали бы технологическим прорывом. Хочу больше графики из ничего! :)

justcore
Автор

Сегодня у меня праздник, Onigiri выпустил видео 😎✌️

hdks
Автор

Писать на джаве программку, чтобы оценить по таблице в Экселе яркость символов из консоли с++, в которой делаешь 3д графику...
(Нормальный программист всегда идёт в обход. Он почему такой злой был? Потому что у него велосипеда не изобреталось)

dikunav
Автор

Я делал 3д в консоли по твоему видео про рейкастинг, но я сделал изображение цветным. Пришлось писать отдельный движок, который отрисовывает цветные кадры по кусочкам с одинаковым цветом и оптимизирует их количество. А освещение сделал наложением белых и чёрных shade символов ░▒▓ на цветной фон. Видосы классные, объясняешь очень интересно

satoh_
Автор

Ты реально сделал трёхмерное множество Мандельброта с отражениями в консоли? Моё уважение

boost_
Автор

Я сам учился программировать и забросил на некоторые неопределенное время. И сейчас глядя на это думаю насколько моих навыков и знаний мало в этой области, я даже глядя видос и слушая его объяснения почти не понял как это делать. Это великолепно

МубаракБолат
Автор

лойс авансом, вечерком за ужином посмотрю :) спасибо за контент )

justrocket
Автор

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

pacman_sinergy
Автор

"она на просто находится по теореме пифагора"
Математичка: "А вы не верили. Пригодилось же.".

-de
Автор

Береги себя, ты крут, ты нам нужен! :3
Классное видео, очень красивое и вдохновляющее)

zOni
Автор

10:22 попутно изобретём свой собственный glm с векторами и матрицами.

ivangor
Автор

нужна цветокоррекция с использованием массива символов и массива яркости, а также бинарным поиском с учётом промежутков.
А ещё можно корректировать за счёт соседей, если они по яркости в среднем ниже половины шага квантования между двумя значениями яркости, то берётся более яркий пиксель (округление вверх) для данного нашего пикселя.

ATtinya-PU
Автор

И как у тебя это удается?))

Красавчик! Одно удовольствие смотреть эти видео, потому что у тебя получается показать программирование как шикарное развлечение и как всесильную магию. А попутно еще и математику с физикой преподносишь не в теоретическом, а в прикладном ключе (как оно и должно быть).

inexhaustible_ore
Автор

Есть 2 мастера своего дела - Onigiri и HamsterTime
Супер круто когда авторы максимально хорошо разбираются в теме, а не просто пилят видео чтобы забить эфир.

dead-maxim