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

  Переглядів 839,953

Onigiri

Onigiri

2 роки тому

Стань разработчиком игр на 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-графику в консоли с нуля. При этом использую трассировку лучей и другие методы

КОМЕНТАРІ: 1 300
@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 да нет, просто я это это вижу как: чувак зашёл на видео в его ленте, пролистал комментарии под этим видосом, нашёл комментарий, где человек восхваляет автора и такой: "А скажу ка я что на самом деле достижения автора не достижения вовсе. Напишу как будто то, что сделал автор ничего не стоит и я могу так же, просто мне типа скучно это делать. И вообще видосы бы я смог такие же записывать, просто мне это всё скучно" По этому и написал, что убогий, так как причины написать этот коммент кроме как "сказать себе, что я могу так же, и это все очень легко, я просто не хочу" я не нашел
@Dagon_channel
@Dagon_channel 2 роки тому
Трехмерные пончики, отрисованные символами - загляденье!
@StimSmit
@StimSmit 2 роки тому
Дагон явно фанат Анигири)
@Capskiy
@Capskiy 2 роки тому
Мне кажется, вам пора коллаб
@MoshDedov
@MoshDedov 2 роки тому
Нужно полить шоколадными эмодзи и присыпать запятыми
@rau149
@rau149 2 роки тому
У
@drino955jug3
@drino955jug3 2 роки тому
Удивительно увидить Дагона в такого рода ютуб-канала. Оно и к лучшему :D
@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 Дай ссылку плз
@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 Ответы ждать долго. Но ведь можно поискать происхождение этого мема.
@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 На андроидах такое же качество картинки
@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 роки тому
Как же здесь душно! Срочно откройте окно
@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 так и есть друг
@buntart2192
@buntart2192 2 роки тому
Как всегда, сначала понятно, но ближе к концу начинается какая-то магия) Отражения сферы от куба восхитительны для консоли. КРУТО!!
@user-ix7zl5py8o
@user-ix7zl5py8o 2 роки тому
Писать на джаве программку, чтобы оценить по таблице в Экселе яркость символов из консоли с++, в которой делаешь 3д графику... (Нормальный программист всегда идёт в обход. Он почему такой злой был? Потому что у него велосипеда не изобреталось)
@user-tm5mr6xt3c
@user-tm5mr6xt3c 2 роки тому
Он почему такой злой был? Потому что у него велосипед из трактора собран.
@47clere
@47clere 2 роки тому
Потому что велосипед без седла был
@oleksiibondarchuk5057
@oleksiibondarchuk5057 2 роки тому
Потому что велосипед указывал на null
@alexanderx7959
@alexanderx7959 2 роки тому
очееь глубоко указывал
2 роки тому
Просто велосипед не из фракталов был
@boost_456
@boost_456 2 роки тому
Ты реально сделал трёхмерное множество Мандельброта с отражениями в консоли? Моё уважение
@malejeeck
@malejeeck 2 роки тому
Вроде не было. Где увидел?
@boost_456
@boost_456 2 роки тому
@@malejeeck 12:43
@user-jc5ky2ei5l
@user-jc5ky2ei5l 2 роки тому
Нет, скрин был не его. Так делали лет 30 назад, когда компы по другому не умели.
@user-tm5mr6xt3c
@user-tm5mr6xt3c 2 роки тому
"она на просто находится по теореме пифагора" Математичка: "А вы не верили. Пригодилось же.".
@gametvdonets8036
@gametvdonets8036 2 роки тому
Как по мне, математичка сошла бы с ума от x=2; y=3; x=y
@ybrbnf333
@ybrbnf333 2 роки тому
@@gametvdonets8036 так это же не знак равенства, а оператор присваивания. Они просто похожи
@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 у меня был праздник и из-за этого тоже !)
@ATtiny13a-PU
@ATtiny13a-PU 2 роки тому
нужна цветокоррекция с использованием массива символов и массива яркости, а также бинарным поиском с учётом промежутков. А ещё можно корректировать за счёт соседей, если они по яркости в среднем ниже половины шага квантования между двумя значениями яркости, то берётся более яркий пиксель (округление вверх) для данного нашего пикселя.
@user-xt7jl6mq4u
@user-xt7jl6mq4u 2 роки тому
Минуточку. Чуть по медленнее. Я запису'ю
@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). Кучу ошибок можно отследить на этапе компиляции. При любой ошибке во время выполнения можно получить трассировку стека без отладчика. Помимо этого там одна своя система сборки и нет зоопарка частично несовместимых друг с другом компиляторов.
@user-oz8kq6lq4e
@user-oz8kq6lq4e 2 роки тому
Я сам учился программировать и забросил на некоторые неопределенное время. И сейчас глядя на это думаю насколько моих навыков и знаний мало в этой области, я даже глядя видос и слушая его объяснения почти не понял как это делать. Это великолепно
@Asmaddeus
@Asmaddeus 2 роки тому
Тут больше математики и геометрии, нежели использования возможностей языка программирования.
@user-nw2td6iz8t
@user-nw2td6iz8t Рік тому
@@Asmaddeus поэтому даже не начинал толком программировать, хотя знаю азы и структуру, на тематических форумах набрасывал "скелеты кода", методологию и что они делают, знатоки реализовывали и благодарили, включая непосредственный геймдев и моддинг. А вот такие моменты с отсылкой к математике на практике были камнем преткновения, и от рекламы всяких курсов ни чего кроме ироничной улыбки не вызывает, обещающих научить программировать всех кухарок. Ну не улавливаю я математику, зато биофизику и биологию чисто по конспектам без повторения сдаю, обидно ппц!
@pacman_sinergy
@pacman_sinergy 2 роки тому
Боже, да ты "больной", в хорошем смысле)) Я поражаюсь твоему энтузиазму и умениям, что ты делаешь это просто шикарно, смотреть абсолютное удовольствие!
@zOni413
@zOni413 2 роки тому
Береги себя, ты крут, ты нам нужен! :3 Классное видео, очень красивое и вдохновляющее)
@inexhaustible_ore
@inexhaustible_ore 2 роки тому
И как у тебя это удается?)) Красавчик! Одно удовольствие смотреть эти видео, потому что у тебя получается показать программирование как шикарное развлечение и как всесильную магию. А попутно еще и математику с физикой преподносишь не в теоретическом, а в прикладном ключе (как оно и должно быть).
@bar0v
@bar0v 2 роки тому
С 1000-7 я что-то прям в голос, не ожидал такого
@AxelisComX
@AxelisComX 2 роки тому
Хоть кто то заметил!
@kebab2361
@kebab2361 2 роки тому
ahahahah dadada
@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кто кто, найти не могу
@user-ct9zi8ey8v
@user-ct9zi8ey8v 2 роки тому
0:24 Дед инсайд программист. Приглядитесь.
@koganboss4874
@koganboss4874 2 роки тому
Это офигенно=) Всегда восхищаюсь твоими видосами и с нетерпением жду следующий, тем более тема обещает быть интересной=)
@fujoridev
@fujoridev 2 роки тому
12:45 Множество Мандельброта, в 3D, на консоли - идеально
@justrocket1231
@justrocket1231 2 роки тому
лойс авансом, вечерком за ужином посмотрю :) спасибо за контент )
@user-jx3qj6oy8b
@user-jx3qj6oy8b 2 роки тому
Я даже не знаю, что может отвлечь лучше, чем твоё видео. Спасибо, продолжай развиваться🙏
@cwedyx4030
@cwedyx4030 2 роки тому
С каждым новым твоим видео поражаюсь твоим навыкам, продолжай в том же духе
@sehchenkomikhail4235
@sehchenkomikhail4235 2 роки тому
Блин офигенно, всегда хотелось позаниматься такими приколю хами, но обычно на это нет времени и пилишь то за то что платят деньги) Рад что есть те у кого есть время вот на подобные опыты, так хоть можно посмотреть ) Пусть и дальше у тебя будет время, деньги и возможности что бы радовать других такими вот вещами.
@perelmanych
@perelmanych Рік тому
Ничего нового чего бы я не знал и такой потрясающий результат. Прямо вдохновил! Спасибо за такие видео. Пожалуйста продолжай.
@thealex7671
@thealex7671 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 Как будто цель это что-то значимое. Любой дурак может взять и поставить себе "цель". А вот избавиться от вирусов в своей голове, в виде тех же религий, видимо не всем под силу.
@KitsumiBook
@KitsumiBook Рік тому
5:52 sonic.exe би лайк
@dimxenon
@dimxenon 2 роки тому
Как всегда - восхитительно!) Спасибо!)
@wry-eyeglasses
@wry-eyeglasses 2 роки тому
Фрактал получился - загляденье! Спасибо за прекрасное видео~
@glorytoukraine429
@glorytoukraine429 Рік тому
Теперь я могу хвастаться перед друзьями, что мой Pentium с интегрированной графикой обрабатывает трассировку лучей 😁
@user-gy6ig9ee4f
@user-gy6ig9ee4f 2 роки тому
Онигири, ты гений. Сперва не хотел смотреть... какая-то ересь про СИ... но таки глянул и -- это СУПЕР!!!!
@k39716
@k39716 2 роки тому
Как всегда, круто! Выпускай почаще :)
@Xaker7980
@Xaker7980 5 місяців тому
Можанг: мы не можем добавить трассировку лучей в игру Также onigiri: ...
@user-zl4sn9sn9w
@user-zl4sn9sn9w 2 роки тому
Ура! Новый видос от онигири! Обожаю этого малого!) А ещё следующий видос про мои любимые нейронки... Ммм... Прекрасно!)) День начался на позитивной ноту) Благодарю)
@user-wk2rb1on5s
@user-wk2rb1on5s 2 роки тому
Нужно отдельное 10тиминутное видео просто консольной 3д графики! Просто загляденье!
@anton_postolyuk
@anton_postolyuk 2 роки тому
вау, я рад что на этом канале есть как и физика, так и контент по программированию, и даже код вполне ясный
@a.osethkin55
@a.osethkin55 2 роки тому
Спасибо большое!!! Сразу лайк! Долгожданное видео!
@eugenefedoryachenko8793
@eugenefedoryachenko8793 2 роки тому
После дейли возьму вкусняшек и посмотрю этот шедевр
@suiqrim
@suiqrim 2 роки тому
Сумасшедший!! Спасибо за контент! Очень интересно и познавательно.
@SmArt1Artem
@SmArt1Artem 2 роки тому
Офигенно, у тебя суперский прогресс
@yaroslavstadnyk6269
@yaroslavstadnyk6269 2 роки тому
Очень интересно, спасибо за такие видео!
@sergniko
@sergniko 2 роки тому
спасибо Дикому математику что посоветовал!
@_M.i.h.a.i.l._
@_M.i.h.a.i.l._ 2 роки тому
Респект и уважение! 11:10 очень годно выглядит даже в таком малом разрешении.
@DannyPhantom288
@DannyPhantom288 2 роки тому
Отличное качество видео, супер спасибо
@kkkargeva
@kkkargeva 2 роки тому
Прям вдохновил снова сесть за студию. Респект
@Vyachezlaw
@Vyachezlaw 2 роки тому
Как только пошел код мой мозг умер) Видео крутое, ты очень хорошо в этом шаришь.
@tortik22
@tortik22 2 роки тому
Вот ты голова! Из всего этого я понял только слово пончик 🍩
@smartuniverse7141
@smartuniverse7141 9 місяців тому
1:16 Height: it's over 9000
@NuWhite
@NuWhite 2 роки тому
Круто ты все это сделал, молодец!
@user-hm3mw3pl4c
@user-hm3mw3pl4c 2 роки тому
Вот тот человек, который сейчас меня замотивировал открыть Visual Studio в столь поздний час!
@xairan_7836
@xairan_7836 Рік тому
Я, как человек, немного больше года изучающий C++, могу посоветовать: 1. Не использовать C-style cast (в скобках тип), в C++ есть 4 безопасных (относительно сишного каста) способов преобразовния типов. Здесь лучше подошел бы static_cast 2. vec2 и vec3 сделать классами, в операторах обращаться к переменным класса через this (это даже улучшает понимание, где какой объект) 3. Использовать класс std::array для статических массивов
@scc-6
@scc-6 7 місяців тому
Хорош, красавчик, контент вообще кайф, можно вот этого и другого побольше?
@dmitriicharuiskii
@dmitriicharuiskii 2 роки тому
Видео бомбическое!!! Просто маста!)
@NickShl
@NickShl 2 роки тому
Размер символа можно задать в свойствах консоли. Нужно было задать самый маленький - смотрелось бы ещё круче.
@kdx3119
@kdx3119 2 роки тому
тогда нужно было бы увеличивать размер круга, а в конце видео видно, что printf немного медленный для такого
@backer01
@backer01 2 роки тому
@@kdx3119 ещё в конце видео видно, что можно использовать другой метод вывода
@kdx3119
@kdx3119 2 роки тому
@@backer01 все равно равно, мне кажется, что консоль слишком медленная для такого
@staf5496
@staf5496 2 роки тому
Реклама скиллфактори полна радужных ожиданий для хомячков. А решение выбора яркости точно подчеркивает нестандартность мышления. И применение теории игр - максимин - тоже 👍
@vlcdn
@vlcdn 2 роки тому
Ну, clamp к теории игр не очень относится. Минимакс/максимин - это про другое.
@redon638
@redon638 2 роки тому
в конце вообще кайф для глаз ты мой любимый ютубер по программированию и подобному
@Lumaa_Lex
@Lumaa_Lex Рік тому
Незнаю как это папало в мою ленту, но посмотрел на одном дыхании и даже захотел повторить на консоли дома. Офигеть круто, хотелось бы чуть больше объяснений сложных концептов ближе к концу видоса, но по факту, всё очень наглядно. Спасибо.
@sheka7170
@sheka7170 2 роки тому
Это невероятно!
@nikolaecolog1438
@nikolaecolog1438 2 роки тому
Вооот, вот в консоли можно уже и попробовать повторить, то что ты делаешь, а то все предыдущие видео как будто из другой вселенной) Для новичков как раз такой контент нужен.
@stepan109
@stepan109 2 роки тому
Как всегда, бомбически!
@imlooti841
@imlooti841 2 роки тому
Так быстро закончилось видео, буду ждать новых видосов, тем-более про нейросеть)))
@Vorono4ka
@Vorono4ka 2 роки тому
Ура новое видео) бегу смотреть. А, я был на стриме когда ты тыкал это.
@erzish
@erzish 2 роки тому
стримы на этом канале идут?
@Vorono4ka
@Vorono4ka 2 роки тому
@@erzish я по уведу зашел, насколько помню
@erzish
@erzish 2 роки тому
@@Vorono4ka спасибо
@spiralem5410
@spiralem5410 2 роки тому
Онигири, у тебя есть видео, где ты о себе рассказываешь? Было бы очень интересно послушать твою биографию и как ты пришёл к таким вещам
@SorokinAU
@SorokinAU 2 роки тому
Ого!!! спасибо, было очень интересно послушать!
@Real909Demon
@Real909Demon Рік тому
0:30 как же жизненно
@call_me_ondreo
@call_me_ondreo 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 4 місяці тому
3-е хз, как-то сомнительно, зачем лишнюю память под одно число занимать
@PCboyar
@PCboyar 2 роки тому
Всё круто, очень занимательно. в след. части (после нейросетей) жду ещё клеточные автоматы в консоли и цветные 3д градиентные обьекты (если это возможно)
@valerakozin7267
@valerakozin7267 2 роки тому
потрясающе! один из лучших ютуб каналов
@darth_dan8886
@darth_dan8886 2 роки тому
Воу. Вот я такой сижу, пишу скрипты с 3д графикой на Space Engineers, и тут вдруг вот эта красота... Когда кое-что такое уже делал, можно даже уследить за тем, что происходит (если часто жать на паузу)). Подход с камерой немного отличается от всего, что я делал, зато теперь знаю, как сделать рейтрейсинг (Вау!) В общем, спасибо, буду экспериментировать.
@MoshDedov
@MoshDedov 2 роки тому
Даёшь лингвистическую нейронку для написания сценариев!
@gametvdonets8036
@gametvdonets8036 2 роки тому
И написание программ автомонтажа, автосоздания программ для съёмки ролика
@serhiikolomiichuk1422
@serhiikolomiichuk1422 11 місяців тому
это просто магия! Так мотивирует продолжать учиться
@DannyPhantom288
@DannyPhantom288 2 роки тому
Наконец то новое видео, очень интересно
@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 пока не на си++ и не на си#, а на просто си)
@nestartup
@nestartup 2 роки тому
Лайк!
@valerius3586
@valerius3586 2 роки тому
Оу... Я теперь понимаю что видели чуваки на экране, когда смотрели на цифры в фильме "Матрица"! Я теперь тоже увидел!
@stupnum8764
@stupnum8764 2 роки тому
Как всегда - ОГОНЬ!
@moshamiracle
@moshamiracle 2 роки тому
Так-то - да, разница в написании есть, когда пишешь не просто пончики, а закладываешь архитектуру в проект
@flashpaperdotru
@flashpaperdotru 2 роки тому
Получил истинное наслаждение от созерцания данной красоты. 💪❤️😍
@marvinheemeyer7027
@marvinheemeyer7027 2 роки тому
Твой канал лучший,спасибо за видосы
@Good-dg9sk
@Good-dg9sk 2 роки тому
Круто! Нужно тоже попробовать сделать))
@user-gb1ch8rf1e
@user-gb1ch8rf1e 2 роки тому
Над стилем кода конечно стоит поработать, но твои знания математики поражают
@user-rg9mb3hl6y
@user-rg9mb3hl6y 2 роки тому
Круто, но очень не сбалансировано)) 2/3 видео поясняешь элементарные вещи, а потом за пару минут все самое интересное
@TheSamuil13
@TheSamuil13 2 роки тому
видео - просто бомбини. спасибо
@alexeyishkov2236
@alexeyishkov2236 2 роки тому
Ура, видео от онигири! 🔥🔥🔥
@user-cl3kc5el4m
@user-cl3kc5el4m 2 роки тому
Спасибо. Плиз больше видео про AI, в том числе нейросети
@OnigiriScience
@OnigiriScience 2 роки тому
Будут
@TarasMoskalenko
@TarasMoskalenko 2 роки тому
Привет. Я психолог. Занимаюсь детским развитием. И вообще слегка повернут на этой теме. Еще в студенческие годы появилась идея о нескольких гаджетах которые дают новый опыт дополненной реальности, это вибро-жилет ( о нем еще на теде говорили и шлем для зрения 360 на основе зеркала в виде вогнутого конуса). Вибро жилет прост в создании и базовый прототип из нескольких вибро-моторов я делал. Но я слаб в програмировании и потому проект заглох. Был бы рад сотрудничеству в этой области. Да и как проект интересно вроде. Для базового развития проекта можно было бы его ориентировать в гейм индустрию. Короче говоря, хотелось бы что то такое осуществить)
@MrHolnut
@MrHolnut 2 роки тому
уже есть виброжилет, и даже русскоязычный обзор на него ukposts.info/have/v-deo/mn54hIyGoqFnuWQ.html&ab_channel=%D0%A2%D0%B8%D0%A2VR
@TarasMoskalenko
@TarasMoskalenko 2 роки тому
@@MrHolnut да конечно. Спс за линк. Но имея свое устройство можно массу исследований проводить не говоря о развитии новых навыков.
@TarasMoskalenko
@TarasMoskalenko 2 роки тому
@@MrHolnut и я бы разрешение делал побольше
@1234mifa
@1234mifa 2 роки тому
классно!) особенно с отражениями)
@TigerRUS
@TigerRUS 2 роки тому
Просто превосходно, может и я когда-то научусь из ничего делать что-то
@lorem727
@lorem727 2 роки тому
И этот человек сказал что не очень разбирается в С++?
@Regin-cb4qd
@Regin-cb4qd 2 роки тому
Это больше не С++ а просто С
@nikolaecolog1438
@nikolaecolog1438 2 роки тому
Вообще каеф) Без лишних абстракций, чистый код)
@mega_mango
@mega_mango 2 роки тому
Не досмотрел, но знаю, что будет очень интересно и круто
@zzzaza
@zzzaza 2 роки тому
у вас очень приятный голос, спасибо за ваши видео!!!
Пескоструйный АППАРАТ! #shorts
01:00
Гараж 54
Переглядів 2,1 млн
Делаю эволюцию ИИ в Unity
17:05
Onigiri
Переглядів 470 тис.
ИИ играет в мафию
32:28
Onigiri
Переглядів 925 тис.
ты C++ РАЗРАБОТЧИК?) ага
12:04
Winderton
Переглядів 217 тис.
Фигуры четвёртого измерения
18:09
Onigiri
Переглядів 1,4 млн
Делаю процедурную генерацию в Unity
13:15
Программирую Эффекты из Тиктока
10:10
DIY COMPUTER from scratch!
25:03
Vectozavr
Переглядів 2,2 млн
Не Бери INFINIX NOTE 40 и NOTE 40 Pro, Не Посмотрев Это Видео!
28:34
РасПаковка ДваПаковка
Переглядів 68 тис.
Нужен ли робот пылесос?
0:54
Катя и Лайфхаки
Переглядів 851 тис.
Самый маленький игровой ПК
0:46
ITMania - Сборка ПК
Переглядів 556 тис.
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 84 тис.
Broken Flex Repair #technology #mobilerepair
0:55
ideal institute aligarh
Переглядів 15 млн