Тёмный

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

Onigiri
Подписаться 298 тыс.
Просмотров 840 тыс.
50% 1

Стань разработчиком игр на Unity в Skillfactory: clc.to/W3YcAA и получи возможность зарабатывать 120 000 руб/мес
Скидка 50% на обучение по промокоду ONIGIRI и 14-недельный курс “Soft Skills для digital-менеджеров“ в подарок при покупке до 30.11.2021
VK: onigiriscience
Twitch: / artem_onigiri
Telegram: t.me/onigiriScience
Код: github.com/ArtemOnigiri/Conso...
В этом видео я делаю 3D-графику в консоли с нуля. При этом использую трассировку лучей и другие методы

Наука

Опубликовано:

 

18 ноя 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1,3 тыс.   
@Dagon_channel
@Dagon_channel 2 года назад
Трехмерные пончики, отрисованные символами - загляденье!
@StimSmit
@StimSmit 2 года назад
Дагон явно фанат Анигири)
@Capskiy
@Capskiy 2 года назад
Мне кажется, вам пора коллаб
@MoshDedov
@MoshDedov 2 года назад
Нужно полить шоколадными эмодзи и присыпать запятыми
@rau149
@rau149 2 года назад
У
@drino955jug3
@drino955jug3 2 года назад
Удивительно увидить Дагона в такого рода ютуб-канала. Оно и к лучшему :D
@MadCrazy0
@MadCrazy0 2 года назад
Онигири: Я не очень разбираюсь в C++, потому написал там свою 3д графику с рейтрейсингом Да чтобы я так не разбирался в чём-то
@onlyonly7640
@onlyonly7640 2 года назад
Это не так сложно. Просто скучное занятие
@volodyayanush2625
@volodyayanush2625 2 года назад
@@onlyonly7640 какой же ты убогий, ахах
@nakidai
@nakidai 2 года назад
@@volodyayanush2625 Это потому-что ты не умеешь также?
@captain_ua
@captain_ua 2 года назад
@@nakidai заскамил мамонта
@volodyayanush2625
@volodyayanush2625 2 года назад
@@nakidai да нет, просто я это это вижу как: чувак зашёл на видео в его ленте, пролистал комментарии под этим видосом, нашёл комментарий, где человек восхваляет автора и такой: "А скажу ка я что на самом деле достижения автора не достижения вовсе. Напишу как будто то, что сделал автор ничего не стоит и я могу так же, просто мне типа скучно это делать. И вообще видосы бы я смог такие же записывать, просто мне это всё скучно" По этому и написал, что убогий, так как причины написать этот коммент кроме как "сказать себе, что я могу так же, и это все очень легко, я просто не хочу" я не нашел
@SitasX
@SitasX 2 года назад
RTX который нам по карману.))
@tmpsnt3322
@tmpsnt3322 2 года назад
RTX который может себе позволить даже рустам
@sladge17
@sladge17 2 года назад
Консоль, которая нам по карману :)
@markin_slava677
@markin_slava677 2 года назад
@@tmpsnt3322 Не все поймут.
@h13q18
@h13q18 2 года назад
@@tmpsnt3322 для этого рустаму нужен ноут, но у него его нет
@user-ex8ed6pu9h
@user-ex8ed6pu9h 2 года назад
@@markin_slava677 Дай ссылку плз
@TrishkaBum
@TrishkaBum 2 года назад
13:03 - «Можно рисовать фракталы» - это самое важное! :D
@user-fw7gw1yp6p
@user-fw7gw1yp6p 2 года назад
Мы за фракталы!
@fomka_wyverno
@fomka_wyverno 2 года назад
Востанние Андроидов
@makrerka
@makrerka 2 года назад
Нет ничего важнее фракталов
@user-nh3ur3jz8n
@user-nh3ur3jz8n 2 года назад
хахха, это как у артура парадоксы
@user-lz6eg5ki9o
@user-lz6eg5ki9o 2 года назад
@@Derk89 На андроидах такое же качество картинки
@dafter6454
@dafter6454 2 года назад
Онигири в начале: Рассказывает и показывает какие-то азы. Онигири в конце: Ну быстро добавляем направление луча и позицию камеры, тут просто пишем вот эту функцию, заменяем рейкастинг и спокойно рисуем фрактал Классное видео, но с момента добавления в код самой собственно 3д графики становится мало что понятно
@MetaJamm
@MetaJamm 2 года назад
Видео не про 3д графику а про имплементацию её под консоль.
@dafter6454
@dafter6454 2 года назад
@@MetaJamm а, блин, не заметил, спасибо тебе, что объяснил
@easyxdd5507
@easyxdd5507 2 года назад
Если других авторов можно смотреть с х2, то Онигири надо смотреть на 0,25 , чтобы успевать все понимать. Хотя тогда потеряется этот чарующий голос))
@MetaJamm
@MetaJamm 2 года назад
@@dafter6454 Обращайся! Капитан всегда на страже покоя галактики!
@user-lz1yb6qk3f
@user-lz1yb6qk3f 2 года назад
Там школьная геометрия ведь
@moreturiqw6932
@moreturiqw6932 2 года назад
Я: мама, я хочу новую консоль Мама: у тебя есть консоль дома Консоль дома:
@erzish
@erzish 2 года назад
Зато с поддержкой рэйтрейсинга :0
@user-lf9vs2fc1n
@user-lf9vs2fc1n 2 года назад
@@erzish Более того, с поддержкой рейкастинга! Ни Плейстейшн, ни Иксбокс его не поддерживают!
@s.n.9855
@s.n.9855 2 года назад
Слишком много комментариев в виде диалога.. когда уже отпустит людей. Надоело
@gkenjutsu
@gkenjutsu 2 года назад
@@erzish RTX ON!
@AlexeyManamaster
@AlexeyManamaster 2 года назад
@@s.n.9855 Ответы ждать долго. Но ведь можно поискать происхождение этого мема.
@DenisLeadERTV
@DenisLeadERTV 2 года назад
Первые демосцены напомнило.
@runoff9317
@runoff9317 2 года назад
А ты здесь откуда? Думал тут пирамиды рекламируют? А не тут то было) (моя твой подписчик)
@shiro-san3204
@shiro-san3204 2 года назад
Ясно, Дениска ошибся видосом.
@dkhlopov
@dkhlopov 2 года назад
Просто Дениска не мог пройти мимо пончика. Кулинарное образование, однако )
@user-ti5qp7uu1v
@user-ti5qp7uu1v 2 года назад
Я не поня
@MrEksol
@MrEksol 2 года назад
@@runoff9317 заблудился походу
@justcore
@justcore 2 года назад
Как же я обожаю смотреть, как кто-то из пустого cpp файла создает что-то, что 50 лет назад назвали бы технологическим прорывом. Хочу больше графики из ничего! :)
@n42
@n42 2 года назад
"создаёт что-то, что 20 лет назад называли бы технологическим прорывом" Он не создал ничего, что 20 лет назад было бы технологическим прорывом Он пользовался стандартом плюсов, библиотеками из стд и виндовс, которые 20 лет назад действительно бы стали прорывом Ну а у него просто код, который демонстрирует возможности этого прорыва
@dazbjaxnoname7611
@dazbjaxnoname7611 2 года назад
@@n42 25 лет назад уже был человек, который "собрал" нужные функции в кучку и назвал это DirectX. А весь функционал был ооочень задолго до него, даже консольки и игровые автоматы 70-х выполняют все тот-же "прорыв"
@user-wx1ns5hf3h
@user-wx1ns5hf3h 2 года назад
Так он работает абстрактно на плюсах используя стандартные методы ввода и вывода, которые не лыком шиты. Из ничего, это когда нет ни операционной системы, ни компа, чтобы хоть как то прошить контролёр и ты переключателями и кнопками прошиваешь память и все реализуешь на таком уровне. Я понял про что ты, но называть это технологическим прорывом язык не повернется, как минимум из-за того, что ресурсы тратятся в пустую на отрисовку символов в консоль. Проще, намного проще и менее затратнее выводить в пустое окно
@dmitrijscabbage9579
@dmitrijscabbage9579 2 года назад
20 лет назад могли всё то же самое, ничего прорывного тут нет. Разница лишь в том, что на железе 20 летней давности, подобная 3д сцена с рэйкастингом шевелилась бы в полтора фрейма в секунду, а то и еще медленней.
@oleksandr.zakora
@oleksandr.zakora 2 года назад
Как же здесь душно! Срочно откройте окно
@user-ix7zl5py8o
@user-ix7zl5py8o 2 года назад
Писать на джаве программку, чтобы оценить по таблице в Экселе яркость символов из консоли с++, в которой делаешь 3д графику... (Нормальный программист всегда идёт в обход. Он почему такой злой был? Потому что у него велосипеда не изобреталось)
@user-tm5mr6xt3c
@user-tm5mr6xt3c 2 года назад
Он почему такой злой был? Потому что у него велосипед из трактора собран.
@47clere
@47clere 2 года назад
Потому что велосипед без седла был
@oleksiibondarchuk5057
@oleksiibondarchuk5057 2 года назад
Потому что велосипед указывал на null
@alexanderx7959
@alexanderx7959 2 года назад
очееь глубоко указывал
2 года назад
Просто велосипед не из фракталов был
@buntart2192
@buntart2192 2 года назад
Как всегда, сначала понятно, но ближе к концу начинается какая-то магия) Отражения сферы от куба восхитительны для консоли. КРУТО!!
@Capskiy
@Capskiy 2 года назад
Опять магия вне Хогвартса
@user-ix7zl5py8o
@user-ix7zl5py8o 2 года назад
К сожалению, у программистов ограничения ещё более жёсткие, у них следует не слом палочки и стирание палочки свидетелям, хуже, они под постоянным Империусом, чтобы не могли запускать программы в реальности, тёмные повелители матриц и векторов не дремлют... А если серьёзно, то мне за это всегда программирование и нравилось, чувствуешь себя, кхм, Богом, или скорее творцом-демиургом, создавая из чистого файла целый мир. (В левой руке Один, в правой руке Наль, мой пиар менеджер - Блез Паскаль. Кхм, прошу прощения, чего-то у меня настроение слишком хорошее, видимо соседи опять варят мет)
@Phantom-wt6sh
@Phantom-wt6sh 2 года назад
Привет Когда видос?
@Capskiy
@Capskiy 2 года назад
@@Phantom-wt6sh Ещё немного занят разработкой игры. Доделываем Альфу Ant Colony 2. После апдейта сразу смогу заняться
@Phantom-wt6sh
@Phantom-wt6sh 2 года назад
@@Capskiy Понял, ждем Удачи с разработкой!
@karsykhan
@karsykhan 2 года назад
@@user-ix7zl5py8o так и есть друг
@user-tm5mr6xt3c
@user-tm5mr6xt3c 2 года назад
"она на просто находится по теореме пифагора" Математичка: "А вы не верили. Пригодилось же.".
@gametvdonets8036
@gametvdonets8036 2 года назад
Как по мне, математичка сошла бы с ума от x=2; y=3; x=y
@ybrbnf333
@ybrbnf333 2 года назад
@@gametvdonets8036 так это же не знак равенства, а оператор присваивания. Они просто похожи
@boost_456
@boost_456 2 года назад
Ты реально сделал трёхмерное множество Мандельброта с отражениями в консоли? Моё уважение
@malejeeck
@malejeeck 2 года назад
Вроде не было. Где увидел?
@boost_456
@boost_456 2 года назад
@@malejeeck 12:43
@user-jc5ky2ei5l
@user-jc5ky2ei5l 2 года назад
Нет, скрин был не его. Так делали лет 30 назад, когда компы по другому не умели.
@satoh_
@satoh_ 2 года назад
Я делал 3д в консоли по твоему видео про рейкастинг, но я сделал изображение цветным. Пришлось писать отдельный движок, который отрисовывает цветные кадры по кусочкам с одинаковым цветом и оптимизирует их количество. А освещение сделал наложением белых и чёрных shade символов ░▒▓ на цветной фон. Видосы классные, объясняешь очень интересно
@redice8928
@redice8928 2 года назад
ты большой молодец
@forgenet5459
@forgenet5459 2 года назад
было бы круто увидеть репозиторий :>
@user-gx9dm4sv4t
@user-gx9dm4sv4t Год назад
А ты жосткий, прям настолько заморочится
@DimkaDimkin08
@DimkaDimkin08 Год назад
Кстати да, публикация на GitHub была бы не лишней
@molachu_offic
@molachu_offic 4 месяца назад
А он без символов таких он же говорил
@0hdks310
@0hdks310 2 года назад
Сегодня у меня праздник , Onigiri выпустил видео 😎✌️
@user-qf3ng9ms5o
@user-qf3ng9ms5o 2 года назад
Поздравляю
@sweetm4723
@sweetm4723 2 года назад
у моего папы был день рождения
@0hdks310
@0hdks310 2 года назад
@@sweetm4723 у меня был праздник и из-за этого тоже !)
@ivangor1997
@ivangor1997 2 года назад
10:22 попутно изобретём свой собственный glm с векторами и матрицами.
@avazart614
@avazart614 2 года назад
С++ ))
@ivangor1997
@ivangor1997 2 года назад
@@avazart614 Нет уж, я лучше Rust использую.
@ATtiny13a-PU
@ATtiny13a-PU 2 года назад
ха, я тоже написал работу с векторами и интегрировал это всё со своими особыми методами из мат библиотеки. Я также написал много собственных шустрых и эффективных рандомайзеров. А glm... это конечно круто... но... что-то в ней отвращает меня от её использования. А ещё Rust *слишком душный*
@avazart614
@avazart614 2 года назад
@@ivangor1997 А чем в данном случае Rust сильно лучше?
@ivangor1997
@ivangor1997 2 года назад
@@Derk89 Потому, что он быстрый как C/C++. Нет необходимости использовать си-подобные указатели (хотя они там есть), как следствие отсутствует риск получить segfault (если не использовать unsafe). Кучу ошибок можно отследить на этапе компиляции. При любой ошибке во время выполнения можно получить трассировку стека без отладчика. Помимо этого там одна своя система сборки и нет зоопарка частично несовместимых друг с другом компиляторов.
@ATtiny13a-PU
@ATtiny13a-PU 2 года назад
нужна цветокоррекция с использованием массива символов и массива яркости, а также бинарным поиском с учётом промежутков. А ещё можно корректировать за счёт соседей, если они по яркости в среднем ниже половины шага квантования между двумя значениями яркости, то берётся более яркий пиксель (округление вверх) для данного нашего пикселя.
@user-xt7jl6mq4u
@user-xt7jl6mq4u 2 года назад
Минуточку. Чуть по медленнее. Я запису'ю
@zOni413
@zOni413 2 года назад
Береги себя, ты крут, ты нам нужен! :3 Классное видео, очень красивое и вдохновляющее)
@pacman_sinergy
@pacman_sinergy 2 года назад
Боже, да ты "больной", в хорошем смысле)) Я поражаюсь твоему энтузиазму и умениям, что ты делаешь это просто шикарно, смотреть абсолютное удовольствие!
@inexhaustible_ore
@inexhaustible_ore 2 года назад
И как у тебя это удается?)) Красавчик! Одно удовольствие смотреть эти видео, потому что у тебя получается показать программирование как шикарное развлечение и как всесильную магию. А попутно еще и математику с физикой преподносишь не в теоретическом, а в прикладном ключе (как оно и должно быть).
@user-oz8kq6lq4e
@user-oz8kq6lq4e 2 года назад
Я сам учился программировать и забросил на некоторые неопределенное время. И сейчас глядя на это думаю насколько моих навыков и знаний мало в этой области, я даже глядя видос и слушая его объяснения почти не понял как это делать. Это великолепно
@Asmaddeus
@Asmaddeus 2 года назад
Тут больше математики и геометрии, нежели использования возможностей языка программирования.
@user-nw2td6iz8t
@user-nw2td6iz8t Год назад
@@Asmaddeus поэтому даже не начинал толком программировать, хотя знаю азы и структуру, на тематических форумах набрасывал "скелеты кода", методологию и что они делают, знатоки реализовывали и благодарили, включая непосредственный геймдев и моддинг. А вот такие моменты с отсылкой к математике на практике были камнем преткновения, и от рекламы всяких курсов ни чего кроме ироничной улыбки не вызывает, обещающих научить программировать всех кухарок. Ну не улавливаю я математику, зато биофизику и биологию чисто по конспектам без повторения сдаю, обидно ппц!
@justrocket1231
@justrocket1231 2 года назад
лойс авансом, вечерком за ужином посмотрю :) спасибо за контент )
@user-jx3qj6oy8b
@user-jx3qj6oy8b 2 года назад
Я даже не знаю, что может отвлечь лучше, чем твоё видео. Спасибо, продолжай развиваться🙏
@perelmanych
@perelmanych Год назад
Ничего нового чего бы я не знал и такой потрясающий результат. Прямо вдохновил! Спасибо за такие видео. Пожалуйста продолжай.
@sehchenkomikhail4235
@sehchenkomikhail4235 2 года назад
Блин офигенно, всегда хотелось позаниматься такими приколю хами, но обычно на это нет времени и пилишь то за то что платят деньги) Рад что есть те у кого есть время вот на подобные опыты, так хоть можно посмотреть ) Пусть и дальше у тебя будет время, деньги и возможности что бы радовать других такими вот вещами.
@koganboss4874
@koganboss4874 2 года назад
Это офигенно=) Всегда восхищаюсь твоими видосами и с нетерпением жду следующий, тем более тема обещает быть интересной=)
@dimxenon
@dimxenon 2 года назад
Как всегда - восхитительно!) Спасибо!)
@thealex7671
@thealex7671 2 года назад
Спасибо автору, за чудесное видео! Люблю такую подачу, которая наталкивает на новые идеи!
@cwedyx4030
@cwedyx4030 2 года назад
С каждым новым твоим видео поражаюсь твоим навыкам, продолжай в том же духе
@user-zl4sn9sn9w
@user-zl4sn9sn9w 2 года назад
Ура! Новый видос от онигири! Обожаю этого малого!) А ещё следующий видос про мои любимые нейронки... Ммм... Прекрасно!)) День начался на позитивной ноту) Благодарю)
@k39716
@k39716 2 года назад
Как всегда, круто! Выпускай почаще :)
@wry-eyeglasses
@wry-eyeglasses 2 года назад
Фрактал получился - загляденье! Спасибо за прекрасное видео~
@user-gy6ig9ee4f
@user-gy6ig9ee4f 2 года назад
Онигири, ты гений. Сперва не хотел смотреть... какая-то ересь про СИ... но таки глянул и -- это СУПЕР!!!!
@user-jc5ky2ei5l
@user-jc5ky2ei5l 2 года назад
Есть 2 мастера своего дела - Onigiri и HamsterTime Супер круто когда авторы максимально хорошо разбираются в теме, а не просто пилят видео чтобы забить эфир.
@user-bj7ll1kv9d
@user-bj7ll1kv9d 2 года назад
foo52 посмотри ещё
@nikolaecolog1438
@nikolaecolog1438 2 года назад
Ну у них просто есть навык преподносить информацию, может кто-то разбирается лучше, но не умеет это объяснять другим.
@restsheets2962
@restsheets2962 2 года назад
Jdh свой собственный процессор собирал и писал свою ОС
@user-kj3pz1xg9h
@user-kj3pz1xg9h 5 месяцев назад
​@@restsheets2962кто кто, найти не могу
@anton_postolyuk
@anton_postolyuk 2 года назад
вау, я рад что на этом канале есть как и физика, так и контент по программированию, и даже код вполне ясный
@a.osethkin55
@a.osethkin55 2 года назад
Спасибо большое!!! Сразу лайк! Долгожданное видео!
@suiqrim
@suiqrim 2 года назад
Сумасшедший!! Спасибо за контент! Очень интересно и познавательно.
@_M.i.h.a.i.l._
@_M.i.h.a.i.l._ 2 года назад
Респект и уважение! 11:10 очень годно выглядит даже в таком малом разрешении.
@yaroslavstadnyk6269
@yaroslavstadnyk6269 2 года назад
Очень интересно, спасибо за такие видео!
@dmitriicharuiskii
@dmitriicharuiskii 2 года назад
Видео бомбическое!!! Просто маста!)
@fujoridev
@fujoridev 2 года назад
12:45 Множество Мандельброта, в 3D, на консоли - идеально
@user-wk2rb1on5s
@user-wk2rb1on5s 2 года назад
Нужно отдельное 10тиминутное видео просто консольной 3д графики! Просто загляденье!
@SmArt1Artem
@SmArt1Artem 2 года назад
Офигенно, у тебя суперский прогресс
@DannyPhantom288
@DannyPhantom288 2 года назад
Отличное качество видео, супер спасибо
@Vyachezlaw
@Vyachezlaw 2 года назад
Как только пошел код мой мозг умер) Видео крутое, ты очень хорошо в этом шаришь.
@user-hm3mw3pl4c
@user-hm3mw3pl4c 2 года назад
Вот тот человек, который сейчас меня замотивировал открыть Visual Studio в столь поздний час!
@NuWhite
@NuWhite 2 года назад
Круто ты все это сделал, молодец!
@kkkargeva
@kkkargeva 2 года назад
Прям вдохновил снова сесть за студию. Респект
@nikolaecolog1438
@nikolaecolog1438 2 года назад
Вооот, вот в консоли можно уже и попробовать повторить, то что ты делаешь, а то все предыдущие видео как будто из другой вселенной) Для новичков как раз такой контент нужен.
@sheka7170
@sheka7170 2 года назад
Это невероятно!
@Lumaa_Lex
@Lumaa_Lex Год назад
Незнаю как это папало в мою ленту, но посмотрел на одном дыхании и даже захотел повторить на консоли дома. Офигеть круто, хотелось бы чуть больше объяснений сложных концептов ближе к концу видоса, но по факту, всё очень наглядно. Спасибо.
@SorokinAU
@SorokinAU 2 года назад
Ого!!! спасибо, было очень интересно послушать!
@eugenefedoryachenko8793
@eugenefedoryachenko8793 2 года назад
После дейли возьму вкусняшек и посмотрю этот шедевр
@DMITRII-ov3dq
@DMITRII-ov3dq 2 года назад
Обалдеть, ты гений , дай Боже мне суметь написать такое с нуля самому, горжусь и восхищаюсь
@isakneuman9995
@isakneuman9995 2 года назад
пока ты веришь в бога ты не напишешь
@DMITRII-ov3dq
@DMITRII-ov3dq 2 года назад
@@isakneuman9995 Докажу со временем обратное.
@isakneuman9995
@isakneuman9995 2 года назад
@@DMITRII-ov3dq моли своего бога чтоб дал тебе мозги
@piramirin5698
@piramirin5698 2 года назад
@@isakneuman9995 Грубо, вера это дела каждого. А у парня есть цель, а что у тебя?
@Roman-ud6vs
@Roman-ud6vs 2 года назад
@@piramirin5698 Как будто цель это что-то значимое. Любой дурак может взять и поставить себе "цель". А вот избавиться от вирусов в своей голове, в виде тех же религий, видимо не всем под силу.
@imlooti841
@imlooti841 2 года назад
Так быстро закончилось видео, буду ждать новых видосов, тем-более про нейросеть)))
@stepan109
@stepan109 2 года назад
Как всегда, бомбически!
@Vorono4ka
@Vorono4ka 2 года назад
Ура новое видео) бегу смотреть. А, я был на стриме когда ты тыкал это.
@erzish
@erzish 2 года назад
стримы на этом канале идут?
@Vorono4ka
@Vorono4ka 2 года назад
@@erzish я по уведу зашел, насколько помню
@erzish
@erzish 2 года назад
@@Vorono4ka спасибо
@bar0v
@bar0v 2 года назад
С 1000-7 я что-то прям в голос, не ожидал такого
@AxelisComX
@AxelisComX 2 года назад
Хоть кто то заметил!
@kebab2361
@kebab2361 2 года назад
ahahahah dadada
@redon638
@redon638 2 года назад
в конце вообще кайф для глаз ты мой любимый ютубер по программированию и подобному
@Good-dg9sk
@Good-dg9sk 2 года назад
Круто! Нужно тоже попробовать сделать))
@call_me_ondreo
@call_me_ondreo 2 года назад
В какой-то момент я поймал себя на том что легко понимаю абсолютно каждое слово. Пора что-то менять в своей жизни. Ну а видос топ 👍
@darth_dan8886
@darth_dan8886 2 года назад
Воу. Вот я такой сижу, пишу скрипты с 3д графикой на Space Engineers, и тут вдруг вот эта красота... Когда кое-что такое уже делал, можно даже уследить за тем, что происходит (если часто жать на паузу)). Подход с камерой немного отличается от всего, что я делал, зато теперь знаю, как сделать рейтрейсинг (Вау!) В общем, спасибо, буду экспериментировать.
@PCboyar
@PCboyar 2 года назад
Всё круто, очень занимательно. в след. части (после нейросетей) жду ещё клеточные автоматы в консоли и цветные 3д градиентные обьекты (если это возможно)
@alexeyishkov2236
@alexeyishkov2236 2 года назад
Ура, видео от онигири! 🔥🔥🔥
@xairan_7836
@xairan_7836 Год назад
Я, как человек, немного больше года изучающий C++, могу посоветовать: 1. Не использовать C-style cast (в скобках тип), в C++ есть 4 безопасных (относительно сишного каста) способов преобразовния типов. Здесь лучше подошел бы static_cast 2. vec2 и vec3 сделать классами, в операторах обращаться к переменным класса через this (это даже улучшает понимание, где какой объект) 3. Использовать класс std::array для статических массивов
@sergniko
@sergniko 2 года назад
спасибо Дикому математику что посоветовал!
@TheSamuil13
@TheSamuil13 2 года назад
видео - просто бомбини. спасибо
@serhiikolomiichuk1422
@serhiikolomiichuk1422 11 месяцев назад
это просто магия! Так мотивирует продолжать учиться
@glorytoukraine429
@glorytoukraine429 Год назад
Теперь я могу хвастаться перед друзьями, что мой Pentium с интегрированной графикой обрабатывает трассировку лучей 😁
@user-ct9zi8ey8v
@user-ct9zi8ey8v 2 года назад
0:24 Дед инсайд программист. Приглядитесь.
@1234mifa
@1234mifa 2 года назад
классно!) особенно с отражениями)
@DannyPhantom288
@DannyPhantom288 2 года назад
Наконец то новое видео, очень интересно
@maksimsh6004
@maksimsh6004 2 года назад
Небольшие замечания: 1. Изначально функция clamp не нужна, так как значение sqrt не может быть отрицательным само по себе - достаточно max(value, mx) { min(value, mx) } 2. при коррекции координат необходимо делить на (width - 1) и (height - 1) 3. можно работать только с Vec3, если рассмотреть Vec2 как частный случай Vec3 при z=0
@dikiy_0pezdal
@dikiy_0pezdal 5 месяцев назад
3-е хз, как-то сомнительно, зачем лишнюю память под одно число занимать
@staf5496
@staf5496 2 года назад
Реклама скиллфактори полна радужных ожиданий для хомячков. А решение выбора яркости точно подчеркивает нестандартность мышления. И применение теории игр - максимин - тоже 👍
@vlcdn
@vlcdn 2 года назад
Ну, clamp к теории игр не очень относится. Минимакс/максимин - это про другое.
@DannyPhantom288
@DannyPhantom288 2 года назад
Хорошее видео получилось, очень интересно
@valerakozin7267
@valerakozin7267 2 года назад
потрясающе! один из лучших ютуб каналов
@tortik22
@tortik22 2 года назад
Вот ты голова! Из всего этого я понял только слово пончик 🍩
@spiralem5410
@spiralem5410 2 года назад
Онигири, у тебя есть видео, где ты о себе рассказываешь? Было бы очень интересно послушать твою биографию и как ты пришёл к таким вещам
@stupnum8764
@stupnum8764 2 года назад
Как всегда - ОГОНЬ!
@TheFuckel
@TheFuckel 2 года назад
Как всегда самый интересный контент
@KitsumiBook
@KitsumiBook Год назад
5:52 sonic.exe би лайк
@ruslantemirhanov7903
@ruslantemirhanov7903 2 года назад
недавно начал ходить на курсы по пргораммированию на си языках, какой же это кайф)
@egorovsa
@egorovsa 2 года назад
Интересно чем ты руководствуешься когда выбираешь курсы по Си языкам. Курсачам лиж бы че продать...)
@user-ix7zl5py8o
@user-ix7zl5py8o 2 года назад
Честно говоря, я пробовал писать что-то на Си и у меня сложилось противоположное впечатление (вот он с++, не радость, а мука), хотя если вы имели в виду с#, то ладно, он почти как джава, ничего сложного
@ruslantemirhanov7903
@ruslantemirhanov7903 2 года назад
@@egorovsa да не, вполне доброкачественные курсы. Коммент написал, совсем не задумываясь, в поддержу видоса)
@egorovsa
@egorovsa 2 года назад
@@user-ix7zl5py8o Шарпик няшный да!
@ruslantemirhanov7903
@ruslantemirhanov7903 2 года назад
@@user-ix7zl5py8o пока не на си++ и не на си#, а на просто си)
@mels9485
@mels9485 2 года назад
Большое спасибо за труд !!!
@marvinheemeyer7027
@marvinheemeyer7027 2 года назад
Твой канал лучший,спасибо за видосы
@NickShl
@NickShl 2 года назад
Размер символа можно задать в свойствах консоли. Нужно было задать самый маленький - смотрелось бы ещё круче.
@kdx3119
@kdx3119 2 года назад
тогда нужно было бы увеличивать размер круга, а в конце видео видно, что printf немного медленный для такого
@backer01
@backer01 2 года назад
@@kdx3119 ещё в конце видео видно, что можно использовать другой метод вывода
@kdx3119
@kdx3119 2 года назад
@@backer01 все равно равно, мне кажется, что консоль слишком медленная для такого
@flashpaperdotru
@flashpaperdotru 2 года назад
Получил истинное наслаждение от созерцания данной красоты. 💪❤️😍
@user-rp6vg7gs3s
@user-rp6vg7gs3s 2 года назад
Как всегда шикарно
@dmitriynovikov8502
@dmitriynovikov8502 2 года назад
супер, по больше бы таких видео))
@moshamiracle
@moshamiracle 2 года назад
Так-то - да, разница в написании есть, когда пишешь не просто пончики, а закладываешь архитектуру в проект
@nestartup
@nestartup 2 года назад
Лайк!
@zzzaza
@zzzaza 2 года назад
у вас очень приятный голос, спасибо за ваши видео!!!
@AndreyTorlopov
@AndreyTorlopov 6 месяцев назад
Шик. На выходных повторю. 👍
@user-rg9mb3hl6y
@user-rg9mb3hl6y 2 года назад
Круто, но очень не сбалансировано)) 2/3 видео поясняешь элементарные вещи, а потом за пару минут все самое интересное
@MoshDedov
@MoshDedov 2 года назад
Даёшь лингвистическую нейронку для написания сценариев!
@gametvdonets8036
@gametvdonets8036 2 года назад
И написание программ автомонтажа, автосоздания программ для съёмки ролика
@TigerRUS
@TigerRUS 2 года назад
Просто превосходно, может и я когда-то научусь из ничего делать что-то
@scc-6
@scc-6 7 месяцев назад
Хорош, красавчик, контент вообще кайф, можно вот этого и другого побольше?
@user-cl3kc5el4m
@user-cl3kc5el4m 2 года назад
Спасибо. Плиз больше видео про AI, в том числе нейросети
@OnigiriScience
@OnigiriScience 2 года назад
Будут
@user-gb1ch8rf1e
@user-gb1ch8rf1e 2 года назад
Над стилем кода конечно стоит поработать, но твои знания математики поражают
@sehchenkomikhail4235
@sehchenkomikhail4235 2 года назад
Еще добавлю хотелось бы еще немного, это обработка нажатий и перетаскивание мыши в консоли, что бы например можно было вращать фигуры произвольно. ) лай и подписка однозначно )
@user-lw8mt6rn5z
@user-lw8mt6rn5z Год назад
Гениально.Все довольно просто.Спасибо
Далее
What do you like for breakfast?🥞 #tiktok
00:15
Просмотров 621 тыс.
一分钟剔骨,要的就是这个劲
01:00
Просмотров 1,4 млн
Делаю эволюцию ИИ в Unity
17:05
Просмотров 470 тыс.
КАК УСТРОЕН RAY TRACING?
17:58
Просмотров 239 тыс.
How I wrote online shooter on C++ in a week
25:31
Просмотров 989 тыс.
31 portals of impossible shape
35:50
Просмотров 479 тыс.
DIY COMPUTER from scratch!
25:03
Просмотров 2,2 млн
ИИ играет в мафию
32:28
Просмотров 928 тыс.
Какой у тебя процессор?
0:44
Просмотров 204 тыс.