dev optozorax
2.38K subscribers
272 photos
29 videos
10 files
241 links
Дневник программирования: компьютерная графика, порталы, клавиатуры, QMK, парсеры, компьютерная алгебра.

ЯП: Rust.

98% контента делаю сам, редко репосчу.

Автор: @optozorax
Сайт: optozorax.github.io
Download Telegram
По сути красный и зелёный портал — два разных портала, которые просто находятся рядом с одной стороны и соединяются через круглый портал с другой стороны.

В этом и состоит суть телепортации портала — мы из исходного портала отрезаем кусочек, чтобы данный кусочек входил полностью в круглый портал и не создавал никаких проблем.

⬇️
Так же по сцене с моделью скорости можно видеть появление новой фичи: автоматические анимации, которые работают за счёт обращения к текущему времени. Я обновил сцену «Портал в портале» в соответствии с этой фичей — это можно посмотреть в этапах «Анимация 1» и «Анимация 2».

На этом всё на сегодня. Кстати, привет всем новым подписчикам, и огромное спасибо ТехноШаману. Такая поддержка очень мотивирует!
Мы не должны делать никаких выводов касательно своей бытовой жизни на основании генетических исследований. #мысли

Скажем, вы видите статью что наличие какого-то гена, который отвечает за то что вы раньше ложитесь, коррелирует с сниженным риском депрессии. Можно ли из этого сделать вывод что если вы будете раньше ложиться спать, то у вас тоже будет меньше вероятность депрессии? Нет.

Если вы видите статью, которая говорит что интеллект сильно обусловлен генетикой, должны ли вы сдаться если вам кажется что у вас не получается? Или должны ли вы забить на образование своих детей? Нет.

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

Даже на кухонных посиделках не стоит упоминать зависимость чего-то от генов. Ибо тогда сразу разговор дойдёт до того кто на что способен, а на что не способен, и это без секвенирования ДНК! Даже гороскопы будут точнее таких посиделок.

Единственная полезная генетическая вещь для вас - это знать предпрасположенность к некоторым болезням, или например непереносимость лактозы.

Оставьте всю эту генетическую информацию социологам и генным инженерам, а обычным людям это знать не то что не нужно, а ещё и вредно.
Я всё ещё хочу создать видео где объясняю портал в портале. Сначала расписал довольно подробный план для начала и конца видео. А на середине начались проблемы. До этого я думал что всех имеющихся анимаций и сцен хватит для того чтобы снять подробное и понятное видео, но во время написания плана видео, осознал что нет.

Как раз таки середина и переход от простейших понятий до самого решения задачи поставили меня в ступор. Я думал что бессилен, но потом вышел на ходьбу (я недавно начал ходить каждый день по 8к шагов), и во время ходьбы решил продумать все эти проблемы. Отходил час, придумал и собрал все паззлы в одну единую картину, теперь у меня есть чёткий и понятный план. Почему-то во время ходьбы мне думается намного лучше, чем во время сидения на месте. Может ещё помогает что во время ходьбы на улице не позалипаешь в телефон и не увидишь счётчик уведомлений.

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

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

Сцена разрезающая призма.

Это сцена показывает что один портал всегда можно представить как несколько порталов и что порталы обрезают входящие объекты на своей границе.

Понимание данного свойства порталов может быть полезно для понимания того как работает сцена «Портал в портале: две пары».

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Давайте возьмём пару обычных порталов и объект, который в них входит. У данного объекта есть скорость, и он может двигаться в соответствии с изменением времени.

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Мы можем разрезать голубой портал на две части одной прямой. Так как порталы обязаны сохранять одинаковую форму с двух сторон, мы должны с другой стороны сделать то же самое. В итоге мы имеем две пары разных порталов: красную и зелёную.

Вы можете перемещать положение прямой на портале.

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

Таким же образом можно разрезать этот портал ещё на бесконечное число других порталов, и вообще можно считать каждый его атом отдельным порталом.

Главное чтобы сохранялось их относительное положение на входе и на выходе.

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Граница двух порталов должна вести себя как нож, который на входе обрезает все объекты, входящие в него. Здесь ножи представлены серым цветом.

Этот нож обязан быть направлен по направлению скорости входящего объекта.

На выходе объект восстанавливается обратно, поэтому его разрезание не меняет ничего.

Видно, что раз порталы обрезают объект по внутренней границе, то они должны так же обрезать его по внешней границе. В реальной жизни игре границы порталов нас не убивают, потому что на границах стоят физические объекты. Как, например, здесь голубая и оранжевая обводка вокруг портала.

⬇️
Комментарии к данному набору постов.

⬇️
Оценка данного набора постов.
Я продолжаю делать и улучшать сцены для предстоящего видео на ютубе, и сегодня я вносил дополнения в сцену «Портал в портале».

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Когда я показываю портал в портале, никто не понимает что он из себя представляет, и все говорят что-то вроде: «если туда зайти, то тебя уничтожит». Поэтому я сделал сцену, которая показывает что же на самом деле будет с объектом, который войдёт в ту самую бесконечную воронку.

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

Здесь объект показан в виде круга, у которого разные цвета на разных сторонах и выделено направление.

⬇️
Media is too big
VIEW IN TELEGRAM
Следующее изменение - можно включить режим при котором показываются все степени телепортации портала в портале, без фильтрации по тому какая часть телепортирована или нет. Тут я ничего объяснять не буду, ибо чтобы хоть что-то здесь объяснить, надо уже тыкать пальцем и говорить голосом риалтайм, так что оставим это на этап видеоблога, для которого данная вещь и создавалась. Так что просто наблюдайте видео и смотрите как это прикольно работает в анимациях.

⬇️
Оценка данного набора постов.
Сцена «Двигающийся дверной проём».

Так как порталы созданы из дверного проёма, значит любые портальные законы, который применяется к порталами соединённым спинами, должны совпадать с поведением дверного проёма. Это аксиома порталов.

В данной сцене показывается эта аксиома с точки зрения движения порталов.

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

Сложности начинаются когда порталы обладают скоростью относительно друг друга. Но это уже было показано ранее в /432.

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Если дверной проём двигается вокруг неподвижного объекта, то точно так же порталы могут двигаться вокруг объекта не придавая ему скорости.

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Если дверной проём может вращаться вокруг объекта, то порталы так же могут вращаться вокруг этого объекта, не придавая ему скорости.

⬇️
Оценка данного набора постов.
По поводу прошлой сцены у читателей возник вопрос по поводу того что если один портал будет двигаться ускоренно (например, вращаться), а другой - нет? Как себя будет вести телепортированный объект? Ибо с неускоренным движением всё понятно, я уже это показывал в /432, там объект двигается согласно Первому Закону Ньютона - равномерно и прямолинейно.

У меня есть два варианта развития событий с ускоренными порталами: дальнодействие и не-дальнодействие. Лучше будет понять на анимациях.

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

Ссылка на сцену.

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Дальнодействие. Тут оранжевый портал двигаем мы, но вот объект стоит неподвижно, и портал его поглощает. Если смотреть в оранжевый портал, то объект там так и продолжает стоять на месте, а если смотреть из синего, то объект вращается без действия всяких сил. Дальнодействие!

Мне это совсем не нравится, ибо такое дальнодействие - плохо. Представьте, вы вышли из портала на другой планете, а космический кот уронил его. Всё, жизнь великого рейнджера закончилась.

⬇️
This media is not supported in your browser
VIEW IN TELEGRAM
Не-дальнодействие. Если смотреть из синего портала, то объект «вращается» только когда с одной стороны он неподвижен, так что это норм, вращается лишь картинка, затем во время касания телепортирующей поверхности он продолжает на самом деле вращаться, а когда касание этой поверхности заканчивается, он двигается с приобретённой скоростью, и со своим моментом импульса. После того как он телепортировался, он сам по себе и подчиняется Первому Закону Ньютона.

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

⬇️