Пишем свой движок 3D-графики

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 มี.ค. 2020
  • Исходники: github.com/ArtemOnigiri/RayMa...
    JS 2D версия: jsfiddle.net/elco/wf5e7nj2/
    В этом видео я делаю движок 3D-графики без полигонов методом ray marching
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1.8K

  • @dokdefender336
    @dokdefender336 4 ปีที่แล้ว +923

    создать 10 объектов - слишком сложно! создать проекцию 5-мерного пространства - изи

    • @Crazylom
      @Crazylom 3 ปีที่แล้ว +72

      Как обратка полигонам:
      Создать 1000 объектов - готово!
      Создать проекцию пятимерного пространства - *Ась?*

    • @Taorinio
      @Taorinio ปีที่แล้ว +4

      ​@@Crazylom тогда уж 3-ёх

    • @vladosik_kokosik
      @vladosik_kokosik ปีที่แล้ว +13

      создать 10 случайных объектов в 5-мерном пространстве - купи NASA компьютер

    • @user-pl3ii2dn8e
      @user-pl3ii2dn8e ปีที่แล้ว +6

      100 сфер - купи супер компьютер

    • @Difficulty_12_Called_Horrific
      @Difficulty_12_Called_Horrific ปีที่แล้ว +2

      Мда...

  • @vectozavr
    @vectozavr 4 ปีที่แล้ว +635

    Молодец, очень красиво получилось!

    • @akeem2983
      @akeem2983 4 ปีที่แล้ว +40

      Гений в гостях у гения)

    • @yaalex25
      @yaalex25 3 ปีที่แล้ว +19

      Почему все ют гении знают друг друга?

    • @______373
      @______373 3 ปีที่แล้ว +8

      ЭЭЭ - Я твой подписщик - привет

    • @irgendwer234
      @irgendwer234 3 ปีที่แล้ว +6

      О, Вектозавр

    • @irgendwer234
      @irgendwer234 3 ปีที่แล้ว +6

      @@yaalex25 также, как Эйнштейн был знаком с Теслой

  • @mem3525
    @mem3525 3 ปีที่แล้ว +528

    4д объект
    в 3д редакторе
    на 2д экране
    на 1д потоке
    в моем 0д -3 IQ мозге

    • @darkonok1
      @darkonok1 3 ปีที่แล้ว +13

      Твой мозг кстати может быть и 5д а может и ещё что-то

    • @kimalyn202
      @kimalyn202 3 ปีที่แล้ว +26

      @@darkonok1 а может и рыба, мы до конца не разобрались)

    • @kimalyn202
      @kimalyn202 3 ปีที่แล้ว +3

      @@darkonok1 а может и рыба, мы до конца не разобрались)

    • @stupidnoob
      @stupidnoob 3 ปีที่แล้ว +6

      @@darkonok1 он этого не поймёт, у него -3 IQ и мозг 0д

    • @drim3945
      @drim3945 3 ปีที่แล้ว +3

      Пытаюсь понять своим -1D

  • @vitaly6838
    @vitaly6838 4 ปีที่แล้ว +901

    Сейчас те кто говорили зачем нужна математика немного охренели

    • @Julie-ou5ii
      @Julie-ou5ii 3 ปีที่แล้ว +57

      @@LOMPASHIK но все о чем здесь говорили, очень прямо относится к математике)))

    • @hardannoying3914
      @hardannoying3914 3 ปีที่แล้ว +53

      @@LOMPASHIK без математики ты не составишь алгоритм, математика создает в тебе алгоритмическое понимание решений)

    • @alexeliferenko4258
      @alexeliferenko4258 3 ปีที่แล้ว +87

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

    • @fuziksuz4035
      @fuziksuz4035 3 ปีที่แล้ว +4

      @@hardannoying3914 алгоритм строится ещё с информационной математики и информатики

    • @alexeliferenko4258
      @alexeliferenko4258 3 ปีที่แล้ว +4

      @@fuziksuz4035 Да ну информатика ведь вроде этот практическое применение математики нет? Ну то есть не было бы математики не было бы информатики🤔

  • @Dazzle_Novak_
    @Dazzle_Novak_ 4 ปีที่แล้ว +401

    "было бы странно если бы всё состояло из сфер"
    Ecstatica: разрешите представиться

    • @LLlblKAPHO
      @LLlblKAPHO 4 ปีที่แล้ว +8

      М-да, походу все по спирали развивается

    • @deadman1114
      @deadman1114 3 ปีที่แล้ว +3

      Можно использовать как какой-нибудь психодел на уровне в хоррор игре)

    • @zikoricom1180
      @zikoricom1180 3 ปีที่แล้ว +1

      все состоит их атомов

    • @deadman1114
      @deadman1114 3 ปีที่แล้ว +2

      @@zikoricom1180, всё состоит из энергии

    • @zikoricom1180
      @zikoricom1180 3 ปีที่แล้ว +2

      @@deadman1114 да, я ждал этого ответа :)

  • @HowdyhoNet
    @HowdyhoNet 4 ปีที่แล้ว +1381

    Полигоны: ну да ну да пошли мы на хер

    • @rodigy
      @rodigy 4 ปีที่แล้ว +105

      Подписчики хауди достают его даже на канале другого чувака

    • @bsfgpmedia
      @bsfgpmedia 4 ปีที่แล้ว +20

      Спаял Пайтон

    • @niko12222
      @niko12222 4 ปีที่แล้ว +7

      мог бы добавить в топ программ translucentTB?

    • @rodigy
      @rodigy 4 ปีที่แล้ว +3

      Если добавит/не добавит что измениться для тебя

    • @niko12222
      @niko12222 4 ปีที่แล้ว +2

      Уверен?
      Слыхал про эффект бабочки?

  • @anachretaexitu7792
    @anachretaexitu7792 3 ปีที่แล้ว +141

    Меня восхищает с каким восторгом ты это всё рассказываешь! Восторга твоему дому!

  • @linnanan
    @linnanan 4 ปีที่แล้ว +89

    Классический видос Онигири: Зашёл, поофигевал, вышел👍

    • @user-iq5mi5jn8c
      @user-iq5mi5jn8c 2 ปีที่แล้ว +6

      5 обьектов - лагает
      1 фрактал в 5д пространстве с неэфклидовой геометрией или чо-то там такое-60 fps

  • @user-gt2hf4vw1p
    @user-gt2hf4vw1p 4 ปีที่แล้ว +498

    Можно бы ещё и движок для неэвклидовых миров замутить)...

    • @herrlixus6723
      @herrlixus6723 4 ปีที่แล้ว +35

      Видел такой проект, где-то на англоязычном ютубе

    • @sirynka
      @sirynka 4 ปีที่แล้ว +23

      @@herrlixus6723 на канале CodeParade)

    • @user-bv6et1fh2m
      @user-bv6et1fh2m 4 ปีที่แล้ว +5

      Где-то на ру-ютубе есть такой проэкт

    • @NauzRem
      @NauzRem 4 ปีที่แล้ว +23

      @@herrlixus6723 на англоязычном там костыль с порталами. Хотя откапывал как-то одно видео с реальными математическими формулами, но там вообще ни черта не понятно

    • @alkuzkirill
      @alkuzkirill 4 ปีที่แล้ว +3

      @@NauzRem скинешь, если найдешь?

  • @Name_And_Surname
    @Name_And_Surname 4 ปีที่แล้ว +118

    Благодаря таким видосам у меня полностью меняется отношение к математике! Такое надо показывать в институтах и школах!!

    • @alexeyyakutsky4806
      @alexeyyakutsky4806 ปีที่แล้ว +1

      Здесь нет математики, все функции написаны заранее, сам он ничего не писал, даже не упомянул проекции

  • @Teria1
    @Teria1 4 ปีที่แล้ว +181

    15:42 Чтобы не делать сферы мы свернём пространство вокруг неё
    Оооочень просто

    • @MetaJamm
      @MetaJamm 4 ปีที่แล้ว +34

      У парня мозги математика. ) Когда такие набигают в физику, то рождается очередная рабочая теория как уместить кита в слоне. Надо просто вывернуть слона наизнанку! фулл боди пролапс мать его! И тогда всё будет внутри него а он снаружи))))

    • @eigonofcarim1406
      @eigonofcarim1406 2 ปีที่แล้ว +2

      Возможно, именно поэтому у нас один электрон во вселенной.

    • @shinjiikari256
      @shinjiikari256 2 ปีที่แล้ว +6

      Инженер три часа просидел на лекции математика, посвященной многомерным пространствам. В конце он, очень огорченный, подошел к лектору и сказал:
      - Извините, я хотел бы хоть немножко представить себе предмет вашей лекции. Но я не могу вообразить сферу в девятимерном пространстве!
      - Это же очень просто, - ответил ему математик, - вообразите сферу в N-мерном пространстве, а затем положите N равным девяти.

  • @user-ev8tr5fh1o
    @user-ev8tr5fh1o 2 ปีที่แล้ว +30

    15:33 Возможно, в реальности именно так. Все существующие однотипные частицы (например, электроны) это на самом деле одна частица, вокруг которой свёрнуто пространство. Это может объяснить квантовую запутанность.

  • @samana1407
    @samana1407 4 ปีที่แล้ว +264

    Какой гениальный парень! Я очень радуюсь, когда вижу таких ярких личностей!

    • @user-kiryasokol
      @user-kiryasokol 4 ปีที่แล้ว +7

      Я как человек, который учится на педагога, тоже рад.

    • @dimxenon
      @dimxenon 4 ปีที่แล้ว +16

      Вот да!) У таких ребят должны учиться все преподаватели чего угодно!
      Просто, понятно, позитивно, наглядно.
      Никаких оторванных внеконтекстных "аксиом".
      Всё связано, последовательно, гармонично.
      Интересно, у него есть патреон или что-то подобное?
      Такому человеку не грех задонатить.

    • @user-jd5pv4eb5v
      @user-jd5pv4eb5v 4 ปีที่แล้ว +38

      Обычная калька с англ ютубовских видео. Как же вас просто удивить.

    • @samana1407
      @samana1407 4 ปีที่แล้ว +21

      @@user-jd5pv4eb5v Невозможно знать все видео ютуба, чтобы заметить кальку. Но в любом случае парень понимает о чём говорит.

    • @user-jd5pv4eb5v
      @user-jd5pv4eb5v 4 ปีที่แล้ว +14

      @@samana1407 проблема не в парне, а в том, что вам как темным индейцам зажигалкой чиркают, а вы - ниц. Ужас. Не вы конкретно, но посмотрите на остальные комменты. Темнота.

  • @MrSerozka
    @MrSerozka 4 ปีที่แล้ว +557

    8:52 - которую по-русски называют эмбиент оклюжн... Очень по-русски)

    • @standoffbaza
      @standoffbaza 4 ปีที่แล้ว +7

      😁

    • @slava3800
      @slava3800 4 ปีที่แล้ว +8

      Хахахахаха ++ тоже хотел написать, вот в комменты нашел проверить кто-нибудь ещё заметил или нет)

    • @bborodina8960
      @bborodina8960 4 ปีที่แล้ว +13

      я так же по русски говорю

    • @SugarTouch
      @SugarTouch 4 ปีที่แล้ว +19

      Занятно, что ambient occlusion не имеет никакого отношения к ray marching. Он обусловлен микро-шероховатостью поверхности, из-за чего в более тесных местах часть фотонов отражённых не строго обратно в "камеру", просто не доходят до наблюдателя, теряя энергию на множестве отскоков от выступов и впадин. Визуально это выглядит, как затенённость, и чем меньше свободное пространство, в котором фотон может выскочить обратно, тем темнее там "тень". То есть если бы алгоритм тривиального рейтрейсинга достаточно точно считал полигоны, достаточно мелкие, чтобы этот феномен проявился - он был бы виден без всякого ray marching. А чтобы сделать его имитацию, как это делает ray marching, вообще не надо никакой "дистанции". Можно просто взять контуры объектов, разблурить их и плюхнуть сверху через multiply, как и делают десятки лет подряд в кино и спец-эффектах. Это называется фейк, и чтобы его получить, совершенно ни к чему использовать сложную математику, даже если она доступна. Просто ray marching даёт нужную информацию, как побочный эффект своей работы, и можно этим воспользоваться.

    • @user-xq9nu8cz8f
      @user-xq9nu8cz8f 4 ปีที่แล้ว +10

      Так тож исконно русское, забытое старо славянское слово

  • @nan-simon
    @nan-simon 3 ปีที่แล้ว +27

    Это потрясающе! Ты рассказываешь то, что сложно понять, и это хочется слушать и смотреть дальше!

  • @HoloTheDrunk
    @HoloTheDrunk 4 ปีที่แล้ว +111

    I have no idea what's being said or why this was in my recommended but it looks cool :)

    • @zentrocs
      @zentrocs 4 ปีที่แล้ว

      Me too

    • @Dgsiegwivwjw
      @Dgsiegwivwjw 4 ปีที่แล้ว

      Same lol

    • @olkman3440
      @olkman3440 4 ปีที่แล้ว +18

      This guy explains how to answer the first question in the casting test for the position of pizza delivery man

    • @MrVagrod
      @MrVagrod 4 ปีที่แล้ว +11

      It's a way to draw 3D without polygons, Ray Marching. You can implement crazy things like 4D fractals and infinite objects without any fps loss.

    • @nikolay3792
      @nikolay3792 4 ปีที่แล้ว +1

      @@olkman3440 xD

  • @user-je6nx4ye8n
    @user-je6nx4ye8n 4 ปีที่แล้ว +162

    Когда смотрел подумал а за чем мне вообще это смотреть? После того как ты инвертировал круг данной мысли больше не было и смотрел как мне кажется не моргая

  • @foo52ru
    @foo52ru 4 ปีที่แล้ว +249

    супер!

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว +27

      Такие каналы должны говорить друг о друге.

    • @dxrpz1669
      @dxrpz1669 4 ปีที่แล้ว +19

      Это что, коллаборация тысячелетия?

    • @cryogenyt
      @cryogenyt 4 ปีที่แล้ว +9

      ура, и ты тут!

    • @malejeeck
      @malejeeck 4 ปีที่แล้ว +8

      О, и ты тут)))

    • @user-cx8xj3xt2f
      @user-cx8xj3xt2f 4 ปีที่แล้ว +4

      @@dxrpz1669 я думаю, это ответ на извечный вопрос почему

  • @FoxSlyme
    @FoxSlyme 4 ปีที่แล้ว +10

    17:52 это мне напоминает поверхность с засечками для повышения трения

  • @user-pu6hl2ne3j
    @user-pu6hl2ne3j 4 ปีที่แล้ว +5

    Магия вне хогвартса запрещена! Что должно произойти в жизни человека, чтобы начать раговаривать и понимать этот язык) Парень молодец, тебя ждет великое будущее!

  • @darkking571
    @darkking571 4 ปีที่แล้ว +31

    Об этом канале должно узнать больше людей, а то грустно(

  • @juliyguan9067
    @juliyguan9067 4 ปีที่แล้ว +15

    Я не знаю той цели, зачем смотрю сейчас все видосы на твоем канале, не понимая 3/4 информации. Я посылаю автору свои гуманитарные восхищения. Пожалуйста, не бросай это дело.

  • @user-fn5mf4xy2z
    @user-fn5mf4xy2z 4 ปีที่แล้ว +8

    Вот за такими любопытными гениями будущее...Молодец парень!!!

    • @hdf6kr74j3d
      @hdf6kr74j3d ปีที่แล้ว +2

      Если поискать видео "Ray Marching, and making 3D Worlds with Math" , то там тоже объясняется графика без полигонов

    • @krutatish
      @krutatish 11 หลายเดือนก่อน +2

      *Обьясни пожалуйста, что он тут гениального сделал?*

    • @user-lc9mg8px7h
      @user-lc9mg8px7h 3 หลายเดือนก่อน +1

      Нет

  • @user-yw1yi9cd1x
    @user-yw1yi9cd1x 4 ปีที่แล้ว +32

    11:02 - поздравляю, вы создали boolean👍🏿

  • @mivmilos
    @mivmilos 4 ปีที่แล้ว +70

    Я в этом вообще не шарю, но ты так интересно рассказываешь, что мне хочется несколько раз смотреть видео, чтобы вникнуть.👍 Удивлен, что аудитория такая небольшая.

    • @rostyslavivankiv8104
      @rostyslavivankiv8104 4 ปีที่แล้ว

      То же самое. Плюсую

    • @catusferus
      @catusferus 4 ปีที่แล้ว

      Ваш комментарий и есть объяснение вашему же удивлению:) Хотя то, что вы способны удивляться, очень здорово! Подумайте над этим:0) Оглянитесь вокруг!

    • @mivmilos
      @mivmilos 4 ปีที่แล้ว +1

      @@catusferus )))
      Я имел ввиду, что автор канала интересно подаёт материал и, несмотря на то, что не имеет большого опыта в продвижении научно популярного контента, по качеству практически не уступает подобным каналам с большой аудиторией.

    • @catusferus
      @catusferus 4 ปีที่แล้ว +1

      @@mivmilos А я имел ввиду то, что этот канал НЕ является научпопом:) Этот канал, ПО СВОЕЙ СУТИ, имеет совсем мало общего с научпоп каналами и, ИМЕННО ПОЭТОМУ, не имеет обширной аудитории:) Еще раз: оглянитесь вокруг:)

    • @simonkonst7988
      @simonkonst7988 3 ปีที่แล้ว +1

      И мне ещё музыка зашла.

  • @nargan1129
    @nargan1129 4 ปีที่แล้ว +359

    *Жесть, реально жалко, что у тебя 70 просмотров, только не бросай это!*
    Может кто-то согласится прорекламить тебя бесплатно... (Wild Mathing, СИТАР, Vectozavr - ilinblog, In Cor Cadit...)
    Уже 60к, да..

    • @ironpen2983
      @ironpen2983 4 ปีที่แล้ว +1

      @Til a 77 тысяч просмотров на этом канале

    • @Red-di7zb
      @Red-di7zb 4 ปีที่แล้ว +19

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

    • @z1ost
      @z1ost 4 ปีที่แล้ว +2

      Уже 30к)

    • @moon.trance
      @moon.trance 4 ปีที่แล้ว

      ​@@ironpen2983 уже 470 тыс, спустя всего 5 дней.

    • @Razin471
      @Razin471 4 ปีที่แล้ว

      уже 60к)

  • @user-kf4ye7zy4z
    @user-kf4ye7zy4z 3 ปีที่แล้ว +23

    Я до конца видео боялся, что ты портал в другие измерения откроешь) Давно так интересно не было, так увлеченно разъясняешь, захотелось повторить))

  • @illoprin
    @illoprin 4 ปีที่แล้ว +3

    Спасибо за такой высокоинтеллектуальный контент. Благодаря тебе довольно много узнал о 3D! Не бросай это дело

  • @gerasimkolesnikov1903
    @gerasimkolesnikov1903 4 ปีที่แล้ว +53

    Это пахнет теплой ламповой демосценой. Сделать бы игру на одних шейдерах, вот это было бы залипательно.
    Советую пощупать алгоритм marching cubes, там принцип очень похож и тоже получается невероятно мощный результат.

    • @SugarTouch
      @SugarTouch 4 ปีที่แล้ว +8

      Именно потому в играх технологию не используют, потому что она времезатратна по сравнению с сортировкой полигонов. Инструменты используют по их эффективности, а не по факту их существования :)

    • @Petro_Bandera
      @Petro_Bandera 4 ปีที่แล้ว +1

      Тоже вспомнил про демосцену.

  • @Plutonium94
    @Plutonium94 4 ปีที่แล้ว +5

    Я рад, что нашёл этот канал) особенно эволюция топ. Удачи в развитии

  • @JohnDoe-fm3pq
    @JohnDoe-fm3pq 4 ปีที่แล้ว +12

    16:40 вот где то на этом моменте я начал понимать, почему интерстеллар в конце фильма не тормозил...

  • @Epsiloncool
    @Epsiloncool 4 ปีที่แล้ว +95

    "Сынок, а мамка-то знает, чем ты тут занимаешься?" (с)

  • @artem65535
    @artem65535 4 ปีที่แล้ว +5

    Спасибо за такое простое объяснение сложных вещей =) Очень интересно!

  • @brainbreaker8711
    @brainbreaker8711 4 ปีที่แล้ว +6

    Восхитительное видио. Каждый раз меня поражает с какой истинной радостью автор рассказывает материал и это не может оставить равнодушным.

  • @Leo94994
    @Leo94994 4 ปีที่แล้ว +8

    11:30 зеркальный куб из portal 2 :D

  • @Kirill_Kaufman
    @Kirill_Kaufman 4 ปีที่แล้ว

    Я не помню когда мне в последний раз было так интересно. Зашёл посмотреть на спины , а оказался тут . Вы невероятно легко и понятно воспринимаетесь 👍

  • @mr4erk
    @mr4erk 4 ปีที่แล้ว +11

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

  • @annayevych726
    @annayevych726 3 ปีที่แล้ว +7

    18:00 пол в туалете поезда

  • @alekseibelousov7913
    @alekseibelousov7913 ปีที่แล้ว +2

    13:43 Так вот почему от Чеширского Кота остается улыбка. Он четырехмерный!

  • @user-dg8qy4nc5s
    @user-dg8qy4nc5s 4 ปีที่แล้ว +2

    Идеально для каких-нибудь сюрреалистичных игр в стиле antichamber или cube. Потрясающе

  • @levrisfirst3291
    @levrisfirst3291 4 ปีที่แล้ว +70

    Тут скорее не "Пишем свой движок 3D-графики" а создаём оригинальный шейдер для Unity

    • @gambikules
      @gambikules 4 ปีที่แล้ว +12

      Это не шейдер а свой рендеринг

  • @dilukhin
    @dilukhin 4 ปีที่แล้ว +72

    1:18 Я эту "камеру" за мусор на экране принял и начал отковыривать

    • @slava3800
      @slava3800 4 ปีที่แล้ว +4

      ЖИЗААААА

    • @rvssvet3207
      @rvssvet3207 4 ปีที่แล้ว +4

      Я вообще полез в комменты чтобы найти тех кто это напишет. А о сам хотел написать что кто тёр по экрану на этом моменте))))Найс топово

    • @Bembel1989
      @Bembel1989 3 ปีที่แล้ว +1

      Но я то ее все же откавырял...(((

    • @sergkobra
      @sergkobra 3 ปีที่แล้ว +1

      @@Bembel1989 :D

  • @4soul718
    @4soul718 4 ปีที่แล้ว +1

    Блин, Raymarch это гениально!! Спасибо огромное за знакомство с этой технологией!

  • @igort5378
    @igort5378 4 ปีที่แล้ว +2

    Ну четко) перешел на этот видос с теории струн. В общем оч крутое видео, снято класс, рассказано показано на 5+. Даже для общего развития просто глянул)

  • @fids
    @fids 4 ปีที่แล้ว +19

    Вчера, после перепросмотра некоторых видео foo52ru, Ютуб порекомендовал мне твоё видео про генетический алгоритм, и, посмотрев его, я очень удивился, насколько у тебя хорошее качество всего. Твоя подача, монтаж и, самое главное, то, что ты снимаешь - невероятно редкое явление, особенно всё вместе. Никогда в жизни бы не подумал, что не за рубежом есть такие люди, как ты. Спасибо тебе за всё, желаю успехов ♥️

    • @Vladimir-ui3ij
      @Vladimir-ui3ij 4 ปีที่แล้ว

      поменьше дрочи на "зарубеж" глядишь и ютуб тебе качественного отечественного контента будет подбрасывать почаще

  • @pal181
    @pal181 4 ปีที่แล้ว +25

    полгода почти прошло, продолжение про генетический алгоритм ждать? А вообще супер контент, жаль каждая тема не развивается

  • @TheMrQuakeFeed
    @TheMrQuakeFeed 4 ปีที่แล้ว +1

    Очень интересный канал, сегодня только на тебя наткнулся и уже посмотрел большую часть роликов!

  • @user-jp2hw9wx9x
    @user-jp2hw9wx9x 3 ปีที่แล้ว +1

    Парень, ты красава! Не забрасывай это хобби. Успехов тебе!

  • @kiryshkka344
    @kiryshkka344 4 ปีที่แล้ว +9

    Ничего не понял, нооо ООООЧЕНЬ ИНТЕРЕСНО!😂

  • @MrVakial
    @MrVakial 4 ปีที่แล้ว +4

    Показанное на 17:20 я видел во время ДМТ трипа. Только всё это было окрашено в три цвета - красный, зеленый и синий, без оттенков.
    Мы реально персонажи виртуального мира...

  • @ovinnickoffandrej
    @ovinnickoffandrej 4 ปีที่แล้ว +2

    Спасибо. Только сейчас узнал, что такие сложно создаваемые моделированием вещи, как фракталы, оказывается можно быстро создать небольшим кодом. Круто.

  • @user-ht1vf9eg7d
    @user-ht1vf9eg7d 4 ปีที่แล้ว

    офигенно рассказал. Снимай ещё. Очень информативно, стильно, понятно. Нету "воды"

  • @Morskoy_Koral
    @Morskoy_Koral 4 ปีที่แล้ว +71

    Черт, это круто. Слишком хороший контент для человечества. Возможно, его делает сверхразум на самом деле.

    • @what2955
      @what2955 4 ปีที่แล้ว

      это ии -_-

    • @Jarlaxle674
      @Jarlaxle674 4 ปีที่แล้ว

      @@what2955 из гусениці в сверхразум

    • @markin_slava677
      @markin_slava677 4 ปีที่แล้ว +6

      @@Jarlaxle674 Это секретный проект foo52ru, где код эволюционировал от гусеницы в сверхразума.

  • @kickfarm55
    @kickfarm55 4 ปีที่แล้ว +4

    Контент - огонь! очень интересно!!! Полезная тема)

  • @devonhill2086
    @devonhill2086 4 ปีที่แล้ว

    Превосходное видео. Теперь мне стало интересно попробовать какой-нибудь движок с такой технологией рендеринга

  • @IIIyTLP
    @IIIyTLP 3 ปีที่แล้ว +1

    Блин, как же приятно тебя слушать

  • @zhet
    @zhet 2 ปีที่แล้ว +8

    0:42 Скажи это тому челу, который создал целую игру на движке с такой графикой

  • @alexfador
    @alexfador 4 ปีที่แล้ว +3

    Вот она, сила функционального анализа! Красотища просто))

    • @user-qw8pq3jz4l
      @user-qw8pq3jz4l 3 ปีที่แล้ว

      Ничего не понял, но очень интересно

    • @alexfador
      @alexfador 3 ปีที่แล้ว

      Алексей Иванков, ну Гугл в помощь

  • @foxlite_debug
    @foxlite_debug 3 ปีที่แล้ว +2

    Годно. Только начал заниматься 3d думаю как разбирусь хотя бы с полигонами попробую твой способо, он кажеться интересным

  • @Andrey_Smirnov83
    @Andrey_Smirnov83 4 ปีที่แล้ว

    Супер. Очень интеерсные эффекты получаются. Особенно понравилисоь с софт, когда мягко пересекаются. Огонь.

  • @Angel_Dust25
    @Angel_Dust25 4 ปีที่แล้ว +33

    15:43 "Свернуть пространство вокруг сфер". На этом моменте я понял что слишком тупой для всего этого и свернул видео. Ну и конечно поставил лайк

    • @FoxSlyme
      @FoxSlyme 4 ปีที่แล้ว +7

      Ты перепутал пространство вокруг сфер и видео

    • @FoxSlyme
      @FoxSlyme 3 ปีที่แล้ว +1

      @@vasyapetrov7911 хорошо хоть не шею)

    • @deadman1114
      @deadman1114 3 ปีที่แล้ว

      Чёрная дыра : Свернуть пространство...? Эээ... Э-это как? Я умею только сжимать, искривлять, ломать, посылать его...

  • @fuhrer739
    @fuhrer739 3 ปีที่แล้ว +27

    3:32 Достижение: Вы открыли 4D измерение.

    • @mr.rukojop1537
      @mr.rukojop1537 2 ปีที่แล้ว +1

      Он уже смог его даже покрутить

  • @SharkBear314
    @SharkBear314 4 ปีที่แล้ว

    Канал-сокровище. Как же я рад, что на тебя наткнулся!

  • @_Stan_Smith
    @_Stan_Smith 4 ปีที่แล้ว

    Пожалуй подпишусь, интересно во что выльется!

  • @ivanek333
    @ivanek333 4 ปีที่แล้ว +7

    А*#&*еть.
    Я за одно видео понял ray marching, ray tracing и понял 4-ёх мерное пространство (именно понял и смог визуализировать у себя в голове)
    Спасибо большое тебе, скину всем своим друзьям чтобы посмотрели, годнота нереальная. Удачи тебе и больше интересных вещей

  • @technic_and_programming
    @technic_and_programming 3 ปีที่แล้ว +3

    Ля, чел, спасибо что ты есть! Удачи.

  • @Drendout
    @Drendout 4 ปีที่แล้ว

    Охренеть. Как это может помещаться в голове? Вы гениальны

  • @INVENToRGAmer
    @INVENToRGAmer 3 ปีที่แล้ว +2

    Благодаря тебе у меня появилось желание учить алгебру, геометрию и информатику

  • @dankler_6812
    @dankler_6812 4 ปีที่แล้ว +10

    Очень понравилось! Покажи как на такие объекты можно было бы применить текстуры. И как бы это выглядело) Очень интересно!

    • @OlegSimonenko
      @OlegSimonenko 4 ปีที่แล้ว

      также как оклюзию, просто вместо тени наносить цвет по градиенту..

    • @gambikules
      @gambikules 4 ปีที่แล้ว

      @@OlegSimonenko сравнивать цвет с текстурой.

  • @neko-lover3242
    @neko-lover3242 4 ปีที่แล้ว +5

    Го продолжение, очень интересно!

  • @user-ov4nj1ue2z
    @user-ov4nj1ue2z 4 ปีที่แล้ว +2

    В районе 12.01 очень напомнило два эпизода из терминатора 2: 1 - прохождение сквозь решётку, 2 - восстание из пола ( после того как слился с клетчатым полом).

  • @DimaCRUSH
    @DimaCRUSH 4 ปีที่แล้ว +2

    Очень крутая тема. Хорошо подаешь!!! Красавчик!!!

  • @user-om5ry3vs1s
    @user-om5ry3vs1s 4 ปีที่แล้ว +62

    Хорошо, что "foo52ru" дал на тебя ссылку, очень интересно тебя слушать :)

    • @ironpen2983
      @ironpen2983 4 ปีที่แล้ว +3

      Солидарен

    • @stepanbazrov6330
      @stepanbazrov6330 4 ปีที่แล้ว

      А где он её дал?

    • @inbuckswetrust7357
      @inbuckswetrust7357 4 ปีที่แล้ว +3

      Опа а мне рекомендация просто пришла 52 тоже смотрю оба красавчики

    • @stepanbazrov6330
      @stepanbazrov6330 4 ปีที่แล้ว

      @@inbuckswetrust7357 ага мне тоже :)

  • @vvchcool7025
    @vvchcool7025 4 ปีที่แล้ว +7

    Онигири
    , поздравляю с 3,5 тыс. подписчиков!!!
    удачи и успехов)))

    • @vvchcool7025
      @vvchcool7025 4 ปีที่แล้ว

      я сейчас пронаблюдал и заметил,то на этот канал подписалось за этот вечер уже более 50 человек вроде!

    • @vvchcool7025
      @vvchcool7025 4 ปีที่แล้ว

      или меня глючит

    • @OnigiriScience
      @OnigiriScience  4 ปีที่แล้ว +3

      Ага, рекомендации ютуба подхватили канал)

    • @vvchcool7025
      @vvchcool7025 4 ปีที่แล้ว

      это как 3,54тыс.?когда?как так быстро за вечер?

    • @OnigiriScience
      @OnigiriScience  4 ปีที่แล้ว

      Еще вчера было меньше 3к😄

  • @denisovsheremet4730
    @denisovsheremet4730 4 ปีที่แล้ว +2

    Очень классно, молодец. Продолжай разработку. Из-за таких вот изменения, 3D моделирование станет проще и еще более интересней.

  • @Crypto_Stalkers
    @Crypto_Stalkers 4 ปีที่แล้ว +1

    Канал растёт на глазах, красава, продолжай всякие it и научпоки

  • @artemsarapultsev2603
    @artemsarapultsev2603 4 ปีที่แล้ว +6

    Ты: написать на чём угодно.
    Я: чайник?
    Сайт с excel: чайник
    Ты: даже Excel!

  • @user-jt2bz8lp4o
    @user-jt2bz8lp4o 3 ปีที่แล้ว +7

    Поздравляю, тв на 11:09 минуте сделал 4д мир😉😂

  • @MorganFuse
    @MorganFuse 4 ปีที่แล้ว +1

    Первая в жизни хорошая рекомендация . Отличное видео.

  • @user-fuser
    @user-fuser 4 ปีที่แล้ว +1

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

  • @kraych6333
    @kraych6333 4 ปีที่แล้ว +5

    давно уже пора появиться хорошим контентмейкерам по программированию на рутубе)

  • @user-pv5qc2iu6o
    @user-pv5qc2iu6o 4 ปีที่แล้ว +6

    Всё просто: пацана сделал Адвокат Егоров:)

  • @stas_lu
    @stas_lu 3 ปีที่แล้ว +1

    класс! как я просмотрел что у тебя уже выходил ролик по raymarch ) только сегодня увидел

  • @damascake
    @damascake 4 ปีที่แล้ว

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

  • @user-ug6jj8ue1p
    @user-ug6jj8ue1p ปีที่แล้ว +11

    «Которую по русски называют ambient occlusion» НЕПРАВИЛЬНО!!! “katoruyu pa ruski nazivayut embient aclusion”

  • @manArchiFrol
    @manArchiFrol 3 ปีที่แล้ว +4

    Сложно, но мне понравилось!

  • @1DInciner
    @1DInciner 4 ปีที่แล้ว

    Шикарное видео, как раз для любителя полигонов!
    Огромный благодар)

  • @mrgordon8484
    @mrgordon8484 4 ปีที่แล้ว

    Ого, занимаюсь 3D моделирование при помощи разных инструментов, данное видео заставило меня обрадоваться. Спасибо за новые знания

  • @user-gi2zb7bs5i
    @user-gi2zb7bs5i 3 ปีที่แล้ว +3

    Привет
    А что если при расчете расстояния использовать не евклидову метрику, а другую, более хитрую? Очень хотелось бы посмотреть на результат

  • @user-rl1ke3mg3g
    @user-rl1ke3mg3g 4 ปีที่แล้ว +11

    Спасибо Спасибо Спасибо Спасибо Спасибо Спасибо Спасибо Спасибо

  • @NoimannAlive
    @NoimannAlive 4 ปีที่แล้ว +1

    Отличное видео! Превосходный канал и нетоксичный ведущий

  • @vladislavalivasovz508
    @vladislavalivasovz508 4 ปีที่แล้ว +2

    очень круто! Занимаюсь 3D графикой. 1 раз услышал про такой вариант моделинга. Супер интересно)))

    • @alexkart9239
      @alexkart9239 2 ปีที่แล้ว

      Видео про метод рендеринга. Если говорить про принцип моделирования, показанный на 11:00 то он применяется во всех CAD программах уже десятки лет.

  • @RuchejAlex
    @RuchejAlex 3 ปีที่แล้ว +14

    13:07 "на множество мондельбротта". Ну да, теперь всё понятно.

    • @fj8017
      @fj8017 3 ปีที่แล้ว

      Посмотри предыдущее видео про фракталы (называется, вроде, "как взять корень из отрицательного числа")

    • @user-pl9hn7mg1q
      @user-pl9hn7mg1q 3 ปีที่แล้ว +2

      конечно всё понятно... с вами в особенности
      про множество МАндельброТа (2 ошибки в 1 фамилии да ещё с маленькой буквы) уже был видос...
      На этом же канале ... этот же "мальчик" мега-супер вещи так просто объясняет... как 2 пальца... об асфальт...
      Бенуа Мандельброт - погугли ! про фракталы видимо вообще ни разу не слышал...

    • @RuchejAlex
      @RuchejAlex 3 ปีที่แล้ว

      @@user-pl9hn7mg1q потому что это был сарказм

  • @extrageniuz
    @extrageniuz 4 ปีที่แล้ว +21

    "которую на русском называют 'ambient occlusion'" xd

    • @liguelxi1610
      @liguelxi1610 3 ปีที่แล้ว

      xd

    • @nikita_x44
      @nikita_x44 2 ปีที่แล้ว +1

      искал этот коммент

  • @666Maslico
    @666Maslico 4 ปีที่แล้ว

    Продолжай братан!) Это мега круто и смотреть и слушать!

  • @dmitryognev6974
    @dmitryognev6974 4 ปีที่แล้ว

    Офигительнее урока ,я не видел.Автор молодец

  • @Mallalamin
    @Mallalamin 4 ปีที่แล้ว +5

    Смотреть ролик в пол второго ночи было сложно, непонятно, но Очень интересно! Еще приятно смотреть на молодежь, что так увлечена делом. Где мои годы?) Продолжай, ты сможешь добиться хороших высот!

    • @mr.rukojop1537
      @mr.rukojop1537 2 ปีที่แล้ว

      Я это смотрю в 0:26

  • @ironpen2983
    @ironpen2983 4 ปีที่แล้ว +44

    8:52 очень по-русски

    • @darkfrei2
      @darkfrei2 4 ปีที่แล้ว +8

      "Эмбиент акклюжн" это по-русски просто "в узких щелях темно"

    • @snatvb
      @snatvb 4 ปีที่แล้ว +1

      очень по христиански

    • @akeem2983
      @akeem2983 4 ปีที่แล้ว

      Заимствованные слова - какая-то шутка для вас?)

  • @vldktzv
    @vldktzv 4 ปีที่แล้ว

    Очень хорошее видео, спасибо тебе, твой канал стал открытием для меня)

  • @gimeron-db
    @gimeron-db 4 ปีที่แล้ว +1

    Спасибо за интересные идеи и мотивацию. Решил таки написать свой велосипед на Processing. )
    Там конечно уже есть поддержка 3D, но мне интересно самому реализовать.
    После столкновения с объектом, луч можно преломить и прогонять дальше для прозрачных объектов. Причём функция расстояния укажет, где луч выйдет из объекта.
    upd1: Повороты и сдвиги камеры - самое простое. Сложнее было повороты объекта - пришлось при проверке расстояния до каждого объекта переводить запущенный вектор в локальную систему координат объекта и поворачивать в обратную сторону. Также можно сдвигать и растягивать по осям.
    При попадании в объект можно запомнить, что это за объект и в какую его точку попали (это позволит выбрать цвет и текстуру)
    С объектами можно проделывать булевы операции, что пригодится в САПР.
    Рендер пригодится при создании карты высот для ЧПУ фрезера и слайсинга моделей для 3D-принтера