This happens when you put one portal inside another

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2019
  • This video shows solving for portal paradox: what if we put a portal inside another. I made it by simulating this process and render the result.
    Links:
    [1] - github.com/optozorax/portals_...
    [2] - github.com/optozorax/portals_...
    [3] - github.com/optozorax/space_ob...
    [4] - github.com/optozorax/portals_...
    [5] - • TheFatRat - MAYDAY fea... , thank you, TheFatRat and Laura Brehm for this track, I love your music!
    Telegram channel: t.me/optozorax_dev
    Twitter: / optozorax
    VK: optoblog
    Blog: optozorax.github.io/
    GitHub: github.com/optozorax
  • НаукаНаука

Комментарии • 84

  • @optozorax
    @optozorax  2 года назад +11

    I explained how this works in my new video:
    ruclips.net/video/1q0sHf_n_2Y/видео.html
    ruclips.net/video/1q0sHf_n_2Y/видео.html
    ruclips.net/video/1q0sHf_n_2Y/видео.html

  • @keithleracc
    @keithleracc 3 года назад +22

    MURPH. I'M GOIN' IN, MURPH.

  • @aaaaaaaaaaaa9023
    @aaaaaaaaaaaa9023 Год назад +29

    This is absolutely insane.

  • @MrBrigadierArchived
    @MrBrigadierArchived 2 года назад +14

    Недавно смотрел ролик по второму Порталу и там обратил внимание на декоративную вывеску на стене: "Warning! Don't put portals in portals!",- и с того момента задался таким вопросом. А ведь надоже, так и психо-хоррор сделать можно на этой почве)

    • @optozorax
      @optozorax  2 года назад +3

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

    • @MrBrigadierArchived
      @MrBrigadierArchived 2 года назад +1

      @@optozorax спасибо, обязательно)

  • @Dannnneh
    @Dannnneh 2 года назад +19

    Fascinating, thank you!

    • @optozorax
      @optozorax  2 года назад +3

      Thanks. Can you share the link where you saw that video? I have +2k views on it and interested about the source.

    • @Dannnneh
      @Dannnneh 2 года назад +2

      @@optozorax I thought I replied, did you delete my comment?

    • @optozorax
      @optozorax  2 года назад +2

      Nope, I get notification, but could not find it anywhere. Maybe youtube automatically deletes comments with links. :(

    • @Dannnneh
      @Dannnneh 2 года назад +2

      @@optozorax I see. I shared your video on Reddit/r/videos.

  • @Logan-zk2tx
    @Logan-zk2tx 4 года назад +52

    Минус поставил чел застрявший между мирами(

    • @ifwob
      @ifwob 4 года назад +7

      Уже 6 застряли

    • @darkfrei2
      @darkfrei2 4 года назад +6

      @@ifwob Десять человек хотело увидеть что будет дальше, а тут вся интрига не раскрыта.

    • @huurmoonec
      @huurmoonec Год назад +3

      Это ещё без сингулярности…

    • @huurmoonec
      @huurmoonec Год назад +3

      А есть ведь гиперсингулярность но это ещё сложнее...…

  • @optozorax
    @optozorax  4 года назад +1

    Напоминаю, всё это вы можете покрутить САМИ! Программа лежит на гитхабе: github.com/optozorax/portals_opengl/releases

  • @Prrofesor
    @Prrofesor 4 года назад +33

    Анриал, чувак. Ты сделал мой день). Спсб.
    Непонятно только, А что будет если дальше завести? Вселенная исчезнет?

    • @optozorax
      @optozorax  4 года назад +17

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

    • @chelizChapaevska
      @chelizChapaevska 4 года назад

      @@optozorax самоуничтожится?

    • @user-vx5fg6kb2w
      @user-vx5fg6kb2w Год назад +7

      Дальше он не пролезает. Упирается в края.

    • @Komik_epta
      @Komik_epta Год назад +1

      @@user-vx5fg6kb2w Че в рек попал через 2 года?

    • @user-vx5fg6kb2w
      @user-vx5fg6kb2w Год назад

      @@Komik_epta ага.

  • @EdinoRemerido
    @EdinoRemerido Год назад +3

    What if you put a smaller portal while its the exact straith into the bigger portal while it is straith

  • @Stardisk
    @Stardisk 4 года назад +20

    Любопытно, как резко проседает FPS при заведении портала в портал.

    • @optozorax
      @optozorax  4 года назад +16

      Да, есть такое. Только это не потому что происходят сложные расчёты геометрии, нет вся геометрия уже рассчитана и загружена в файл json. FPS проседает из-за того, что очень много фреймбуферов рендерится при большом числе близко расположенных порталов. Если бы я делал это не на OpenGL, а использовал подход трассировки лучей, то работало бы 60fps стабильно, всегда.

  • @dod-do-or-dont
    @dod-do-or-dont 3 года назад +8

    So it not fails due to stack overflow (recursion)? interesting
    BTW, suppose that portal X enters potal Y that teleports everything entering portal X to exit thru portal Y, then portal Y enetering portal X will be `eaten` and in same time it should appear from itself :-)

  • @Julian_H
    @Julian_H 4 года назад +8

    When I run it I get the error: VCRUNTIME140_1.dll was not found.
    I have the C++ redistributables on windows 10 so idk what to do

    • @optozorax
      @optozorax  4 года назад +7

      Sorry, my bad, I will recompile it with static linking in the evening.

    • @optozorax
      @optozorax  4 года назад +7

      Done, check

  • @valtersdominiks
    @valtersdominiks Год назад

    absolutely amazing song to use for this video!

    • @optozorax
      @optozorax  Год назад

      You can watch my new video about it

  • @syntaxerorr
    @syntaxerorr 2 года назад +1

    Great video!

  • @vikagomboeva5289
    @vikagomboeva5289 3 месяца назад +1

    1:29 реквием то что ты видишь реально

  • @Habray
    @Habray Год назад +2

    Клëвое видео плюс под музыку моего любимого композитора

  • @Logan-zk2tx
    @Logan-zk2tx 4 года назад +2

    Шедевр

  • @user-ok5zj7bs5u
    @user-ok5zj7bs5u 4 года назад

    Пространственная аномалия!!!!!! (видео круть)

  • @sikkir
    @sikkir 4 года назад +2

    interstellar вспомнил

  • @G0NNG_official1360
    @G0NNG_official1360 Год назад

    This is so cool

  • @_GhostMiner
    @_GhostMiner Год назад

    Recursion 👌🏻

  • @user-er9uy9cc6g
    @user-er9uy9cc6g 4 года назад +10

    Папа,я люблю тебя

  • @dimonsoftinfo
    @dimonsoftinfo 4 года назад +3

    Фух, теперь можно спать спокойно, спасибо. Интересно, насколько сложно будет портировать это на WebGL?

    • @optozorax
      @optozorax  4 года назад +3

      Остановись, подумой!!! Не надо WebGL, делай сразу рейтрейсингом, сэкономишь себе миллион нервов и времени. А вообще ты же знаешь что в описании есть ссылка на код [2]? Я там подробно расписал все грабли и почему надо делать рендеринг на рейтрейсинге.

    • @dimonsoftinfo
      @dimonsoftinfo 4 года назад +1

      @@optozorax я очень сомневаюсь что удастся сделать трассировщик лучей с порталами который будет работать достаточно быстро в браузере.

    • @optozorax
      @optozorax  4 года назад +2

      @@dimonsoftinfo если обычный трассировщик лучей будет работать быстро, то и с порталами тоже, я, как человек, написавший собственный, гарантирую это! Ты знаешь примеры написанных в браузере трассировщиков лучей? Мб на шейдерах?

    • @optozorax
      @optozorax  4 года назад +4

      @@dimonsoftinfo hoxxep.github.io/webgl-ray-tracing-demo/ вот, спокойно. Осталось добавить туда материал портала, и готово.

  • @TomtheMagician21
    @TomtheMagician21 3 года назад

    That’s so cool

  • @user-kf9mb3ow6j
    @user-kf9mb3ow6j 4 года назад +2

    Если соединить портал с порталом то произойдет взрыв мозга

    • @huurmoonec
      @huurmoonec Год назад +1

      А если поместидь прямо сделать портал в портале то без всякое движения то будет???

    • @huurmoonec
      @huurmoonec Год назад

      Типо заходишь в портал из него заходишь в портал из… рекурсивный портал!!!

  • @huurmoonec
    @huurmoonec Год назад +1

    Good job! A pro mathematics budet?

  • @milkycookies9268
    @milkycookies9268 4 года назад +1

    а что если один портал находиться на полу, другой на потолке, поместить объект между порталами и сдвигать пол и потолок, куда денется объект? Сожмется? или что?

    • @aurcanis8492
      @aurcanis8492 4 года назад +4

      Если сдвигать порталы, то объект упрется себе в спину. А сила сжатия порталов будет переноситься на давление объекта спереди на свою обратную сторону. Если все-таки сжать порталы, то предмет вылезет как фарш изпод пресса, так как в самих порталах нет буферного пространства. Либо буферное пространство должно образоваться от давления объекта на самого себя. Это может выглядеть как возникновение продольной толщины у колец порталов, равной толщине самого объекта. Но таких экспериментов мы не ставили из соображений безопасности.

    • @milkycookies9268
      @milkycookies9268 4 года назад

      @@aurcanis8492 допустим что сам наблюдатель находится между порталами и бесконечно падает, и если сдвигать порталы, то наблюдатель буквально сядет себе на шею и его тело будет сжиматься да?
      Тогда другое, вообще эти порталы не изобрели и они невозможны, а если возможны то они будут противоречить закону сохранения энергии. Например эти же порталы: один на потолке, другой на полу, оба паралельны. Если между ними создать "реку" воды, которая будет бесконечно падать(не будем учитывать отклонение и "выход из пространства между порталами и пролития воды на пол"). То вода может вращать лопасти генератора и вот - "бесконечный" источник энергии. Может быть это и возможно, но скорее всего энергия созданная этим генератором будет равна (или меньше) энергии затраченной на создание порталов

    • @aurcanis8492
      @aurcanis8492 4 года назад +1

      @@milkycookies9268 Всё верно. Данные порталы имеют компенсированное гравитационное поле, параллельное тому, в котором находится сам портал. Падающий в такой туннель портал никогда не достигнет земли, но при этом постоянно пользуется механическим потенциалом гравитации, который не бесконечен. В момент телепортации предмета из нижнего портала в верхний, система порталов расходует энергию, равную механическому перемещению такой массы на соответствующее расстояние.

    • @huurmoonec
      @huurmoonec Год назад

      А если в портале сделать портал в сингулярную реальность, где всё будет в сингулярностях, а внутри дыр в пространст-времянном коонтинеуме будет гиперсингулярности и …Что произодёт в нашей реальности где был создан портал?

    • @Marcin_Nyczka
      @Marcin_Nyczka 9 месяцев назад

      @milkycookies92683
      @aurcanis84923
      Не нужно носить такие странные вещи, чтобы не нарушить закон сохранения энергии. Достаточно вспомнить, что согласно релятивистской физике гравитационный потенциал первичен, а гравитационное поле вторично по отношению к потенциалу (кстати, из этого факта, в том числе, вытекает и принцип сохранения энергии). Людям нравится думать о гравитационном поле как о чем-то неизменном, потому что опыт научил нас этому, но правда в том, что если бы порталы открывались на разной высоте, гравитационный потенциал оставался бы неизменным, а гравитационное поле адаптировалось бы к новой форме пространства. Гравитационное поле рассчитывается как градиент гравитационного потенциала (градиент - это оператор математического анализа, принимающий в качестве аргумента скалярную функцию (в данном случае - функцию распределения гравитационного потенциала в пространстве, т.е. такую, которая присваивает точке с определенной координирует значение гравитационного потенциала в этой точке) и возвращает вектор частных производных этой функции по координатам положения (который в нашем случае является вектором гравитационного ускорения)). Порталы на разной высоте создают в окрестностях область резкого увеличения гравитационного потенциала. Если бы мы посчитали градиент увеличения этого прыжкового потенциала в этой области, то получилось бы, что на граничной поверхности порталов создается бесконечно узкая область с бесконечно большим гравитационным полем, которая на первый взгляд кажется непроницаемыми вратами. , но на самом деле работа, необходимая для прорыва такого гравитационного поля, равна бесконечности, умноженной на ноль (бесконечная сила гравитационного взаимодействия, умноженная на нулевую ширину области, над которой происходит взаимодействие), что является неопределенным выражением, поэтому оно может быть конечным. Но мы действительно знаем, каким должно быть значение этого неопределенного выражения, потому что об этом нам говорит принцип сохранения энергии. Работа, необходимая для прохождения через это локальное гравитационное поле, такая же, как и работа, необходимая для того, чтобы добраться до того же места обычным маршрутом (без порталов), если предположить, что на пути объекта на объект действует только гравитация. Если бы кинетическая энергия данного объекта была меньше, чем работа, необходимая для прохождения через портал, он бы просто висел в воздухе, притягиваемый вниз гравитационным полем Земли с одной стороны и толкаемый вверх местным гравитационным полем порталов с другой стороны. другой. Конечно, это будет работать в обе стороны, и если бы кто-то бросил что-то в верхний портал, оно вылетело бы из нижнего быстрее, чем было брошено, потому что помимо собственной начальной кинетической энергии оно имело бы энергию, задаваемую локальное гравитационное поле портала. Так что этот вечный двигатель с порталами, водой и лопастями не будет работать, потому что воде, потерявшей свою энергию для движения лопастей, ее будет слишком мало, чтобы прорваться через локальное гравитационное поле порталов, и никаких дальнейших объяснений. необходим для энергии, питающей порталы.

  • @alex_everse8245
    @alex_everse8245 4 года назад

    Чувак, ты крут

  • @bad610tv
    @bad610tv 4 года назад +6

    Спасибо, бро! Но изначально было понятно, что застрянет

  • @bernardobrescianizimmer674
    @bernardobrescianizimmer674 2 года назад +1

    wow eu amei

  • @awtobus.
    @awtobus. 3 месяца назад

    Каким образом я полностью посмотрела это в 10 лет

  • @darkfrei2
    @darkfrei2 4 года назад +2

    Сделай синий портал в два раза меньше оранжевого, ряд будет сходящийся и задевать не будет.

    • @hr0me325
      @hr0me325 Год назад +1

      Одно из условий - они должны быть одинаковые по размерам и форме. Об этом говорится в развернутом видео на этом канале.
      Не, ну чисто в теории синий портал может быть такой же формы, как и оранжевый, но меньшего размера. В таком случае, все, что будет проходить из оранжевого в синий будет уменьшаться в размерах, а из синего в оранжевый - увеличиваться.
      Но не думаю, что это так работает)

    • @Twenti_dinamit
      @Twenti_dinamit Год назад

      @@hr0me325 нечего не мешает сделать второй портал мелким, но будет странная картина

  • @thatonerobloxiandude
    @thatonerobloxiandude Год назад

    This guy is a true robloxian

  • @chelizChapaevska
    @chelizChapaevska 4 года назад +1

    Дас ис фантасьтиш!!!

  • @unixel2867
    @unixel2867 3 года назад +1

    How to crash pc:

    • @huurmoonec
      @huurmoonec Год назад +1

      Первый шаг: смоделируйте мир бесконечностей, далее смоделируйте в той симуляции другое, далее,,,

  • @Gretanit
    @Gretanit 2 года назад

    портал выходит из смого себя ! о боже

  • @popcat7935
    @popcat7935 Год назад

    Интересно что будет если портал засунуть до конца

    • @optozorax
      @optozorax  Год назад

      В другом видео на канале сказано

    • @popcat7935
      @popcat7935 Год назад

      @@optozorax ок

  • @wugu42
    @wugu42 4 года назад +3

    Очень круто. +1 подписчик в моем лице.