dev optozorax
Про анимации В /734 я рассказал как добавил интерфейс для анимаций, а сейчас хочу рассказать про то как анимации ощущаются на этапе монтажа. В моих первых двух серьёзных видосах я открывал свою сцену на компьютере и делал запись экрана. Во время записи делал…
Please open Telegram to view this post
VIEW IN TELEGRAM
А вот и на канале 3000 подписчиков, спасибо что читаете!
В честь этого покажу вам такую сцену. Первую картинку нарисовал Максим в моём английском дискорде, это предложение как засунуть портал в себя без уменьшения, используя поддерживающие порталы.
Что тут происходит - изначально оранжевый и красный порталы имеют вытянутую поверхность, поэтому их друг в друга не засунуть. Но если взять два поддерживающих портала - синий и зелёный, то можно эту поверхность вот такой гармошкой постепенно засовывать, как будто вы складываете конус на конус, и она поместится в между ними. Далее, эту маленькую гармошку можно поместить внутрь большой поверхности.
Раз мы поместили портал в себя таким образом, то должно создаться чёрное карманное пространство??? Очень интересно.
Я очень вдохновился этой картинкой и решил её запрограммировать. На следующих двух картинках вы можете видеть как я это запрограммировал, и помещаю эту гармошку внутрь. На видео вы можете видеть что произойдёт.
К сожалению карманного пространства не создалось, но создалась прикольная картинка. Эх, а было так многообещающе.
Покрутить самому это можно здесь: https://optozorax.github.io/portal/?scene=matryoshka
В честь этого покажу вам такую сцену. Первую картинку нарисовал Максим в моём английском дискорде, это предложение как засунуть портал в себя без уменьшения, используя поддерживающие порталы.
Что тут происходит - изначально оранжевый и красный порталы имеют вытянутую поверхность, поэтому их друг в друга не засунуть. Но если взять два поддерживающих портала - синий и зелёный, то можно эту поверхность вот такой гармошкой постепенно засовывать, как будто вы складываете конус на конус, и она поместится в между ними. Далее, эту маленькую гармошку можно поместить внутрь большой поверхности.
Раз мы поместили портал в себя таким образом, то должно создаться чёрное карманное пространство??? Очень интересно.
Я очень вдохновился этой картинкой и решил её запрограммировать. На следующих двух картинках вы можете видеть как я это запрограммировал, и помещаю эту гармошку внутрь. На видео вы можете видеть что произойдёт.
Покрутить самому это можно здесь: https://optozorax.github.io/portal/?scene=matryoshka
Инструмент для сравнения текстов на человеческих языках
Недавно прошло ревью предварительной версии моего нового видео, по результатам которого я переписал сценарий. И сейчас перемонтаживаю видео. Сталкиваюсь с проблемой что в системе контроля версий где я храню сценарий (git diff или что угодно для сравнения текстов) не понятно что именно я изменил в сценарии, ибо у меня все абзацы находятся в одной строчке, а эти инструменты как раз сравнивают по строкам. И вижу тупо
Нашёл такой инструмент: https://people.f4.htw-berlin.de/~weberwu/simtexter/app.html . Он работает совсем не как git diff, расстояние Левенштейна и всё что вы могли знать раньше.
Данный инструмент находит уникальные куски текста, и подсвечивает именно их цветом! Его работу можете видеть на рис. 1. Там показано изменение сценария прошлого видео после похожего ревью. Красным подсвечивается первый абзац, потому что он остался без изменений. А вот белым подсвечивается уникальный текст для данного текста. Получается второй абзац уже конкретно переписан, с парочкой кусков (голубой и синий) из прошлого текста. Теперь уже сильно проще сравнивать тексты между собой. И понимать что можно оставить, а что надо переделать в видое.
Причём оно даже способно находить ПЕРЕНОСЫ ТЕКСТА! То есть перенесли целый абзац в конец, и не беда, вы видите подсветку цветом что это не новый текст.
Кстати нашёл я этот инструмент когда ресёрчил git diff алгоритмы, которые как раз способны детектить переносы кода. И пока что это самый лучший из имеющихся. Однажды доберусь и до этой темы и напишу свой, stay tuned!
Недавно прошло ревью предварительной версии моего нового видео, по результатам которого я переписал сценарий. И сейчас перемонтаживаю видео. Сталкиваюсь с проблемой что в системе контроля версий где я храню сценарий (git diff или что угодно для сравнения текстов) не понятно что именно я изменил в сценарии, ибо у меня все абзацы находятся в одной строчке, а эти инструменты как раз сравнивают по строкам. И вижу тупо
-
тонна текста, +
тонна текста. (Смотри рис. 2) Теперь не понимаю в каких частях видео надо вносить точечные изменения чтобы соответствовать новому сценарию.Нашёл такой инструмент: https://people.f4.htw-berlin.de/~weberwu/simtexter/app.html . Он работает совсем не как git diff, расстояние Левенштейна и всё что вы могли знать раньше.
Данный инструмент находит уникальные куски текста, и подсвечивает именно их цветом! Его работу можете видеть на рис. 1. Там показано изменение сценария прошлого видео после похожего ревью. Красным подсвечивается первый абзац, потому что он остался без изменений. А вот белым подсвечивается уникальный текст для данного текста. Получается второй абзац уже конкретно переписан, с парочкой кусков (голубой и синий) из прошлого текста. Теперь уже сильно проще сравнивать тексты между собой. И понимать что можно оставить, а что надо переделать в видое.
Причём оно даже способно находить ПЕРЕНОСЫ ТЕКСТА! То есть перенесли целый абзац в конец, и не беда, вы видите подсветку цветом что это не новый текст.
Кстати нашёл я этот инструмент когда ресёрчил git diff алгоритмы, которые как раз способны детектить переносы кода. И пока что это самый лучший из имеющихся. Однажды доберусь и до этой темы и напишу свой, stay tuned!
TL;DR: аренда велосипедов Юрент "саботировали" (?) сегодняшний велофестиваль в Москве, не рекомендую ими пользоваться.
Пост из жизни и моё личное мнение, если не интересно - не читайте.
Сегодня в Москве проходил велофестиваль, когда перекрывали садовое кольцо и по нему можно было ехать на велосипеде. Я договорился с несколькими ребятами поехать вместе. Некоторые взяли свои велосипеды, один арендовал Велобайк, а я арендовал Юрент электровелосипед, поскольку все Велобайки в округе разобрали. Тоже велосипед, правда ведь?
Начал ехать, поначалу было нормально, но потом заметил что в горку очень тяжело подниматься, на экране показывается какой-то режим с иконкой черепашки. Никакого ускорения от электромотора. Сильно отстал от ребят, и в итоге из-за меня ехали довольно медленно. А горок вверх там было немало. Причём люди на Велобайках спокойно ехали без всяких режимов черепахи, ускорялись за счёт электровелосипеда и просто кайфовали.
Как я выяснил, в режиме черепахи (показано красным на картах) просто напрочь отключается любая электрическая помощь, и ты должен на своих двух крутить педали и ехать. Ладно бы если бы это был обычный велосипед, я бы не жаловался, но этот велосипед очень тяжёлый и не очень эффективный, поэтому на нём просто тяжело ехать, а в горку так особенно. Я сегодня в качестве сравнения попробовал обычный велосипед - это небо и земля.
Но что меня совсем убило, и почему вообще решил написать этот пост - это когда я на середине пути посмотрел на карты (скриншоты снизу). Они выставили этот черепаший режим на всё садовое кольцо и даже на стартовую площадку! То есть они знали что сегодня есть праздник, но вместо специального разрешения ускоряться на садовом кольце, они полностью это запретили исключительно на садовом кольце. Поэтому и назвал это "саботажем", результат похожий.
Итого что получается - людям на обычных велосипедах норм, людям на Велобайке вообще хорошо, у них электроускорение, а людям на Юренте строго плохо (из-за горок и огромной тяжести велосипеда). То есть любой другой велосипед был бы лучше Юрента.
Мой здравый смысл ожидал что в честь праздника они хотя бы специально сделают разрешённые зоны на садовом кольце, поэтому я даже не подумал это проверять. Далее, мой здравый смысл ожидал что в каком-то черепашьем режиме они не будут полностью отключать электромотор, а хотя бы запрограммируют чтобы он помогал набирать скорость до 10км/ч, чтобы хотя бы на горку было возможно забраться. Но нет, они обманули мои здравые ожидания.
Итого, можно ли сказать что Юрент - это бренд, на который можно положиться, которому можно довериться, что в обычной жизни или в специальный праздник велосипедов они сделают всё по уму, и за ними не надо всё перепроверять триста раз? НЕТ. Сегодня я страдал и очень расстроился, теперь их услугами никогда не буду пользоваться, и вам не советую.
Пост из жизни и моё личное мнение, если не интересно - не читайте.
Сегодня в Москве проходил велофестиваль, когда перекрывали садовое кольцо и по нему можно было ехать на велосипеде. Я договорился с несколькими ребятами поехать вместе. Некоторые взяли свои велосипеды, один арендовал Велобайк, а я арендовал Юрент электровелосипед, поскольку все Велобайки в округе разобрали. Тоже велосипед, правда ведь?
Начал ехать, поначалу было нормально, но потом заметил что в горку очень тяжело подниматься, на экране показывается какой-то режим с иконкой черепашки. Никакого ускорения от электромотора. Сильно отстал от ребят, и в итоге из-за меня ехали довольно медленно. А горок вверх там было немало. Причём люди на Велобайках спокойно ехали без всяких режимов черепахи, ускорялись за счёт электровелосипеда и просто кайфовали.
Как я выяснил, в режиме черепахи (показано красным на картах) просто напрочь отключается любая электрическая помощь, и ты должен на своих двух крутить педали и ехать. Ладно бы если бы это был обычный велосипед, я бы не жаловался, но этот велосипед очень тяжёлый и не очень эффективный, поэтому на нём просто тяжело ехать, а в горку так особенно. Я сегодня в качестве сравнения попробовал обычный велосипед - это небо и земля.
Но что меня совсем убило, и почему вообще решил написать этот пост - это когда я на середине пути посмотрел на карты (скриншоты снизу). Они выставили этот черепаший режим на всё садовое кольцо и даже на стартовую площадку! То есть они знали что сегодня есть праздник, но вместо специального разрешения ускоряться на садовом кольце, они полностью это запретили исключительно на садовом кольце. Поэтому и назвал это "саботажем", результат похожий.
Итого что получается - людям на обычных велосипедах норм, людям на Велобайке вообще хорошо, у них электроускорение, а людям на Юренте строго плохо (из-за горок и огромной тяжести велосипеда). То есть любой другой велосипед был бы лучше Юрента.
Мой здравый смысл ожидал что в честь праздника они хотя бы специально сделают разрешённые зоны на садовом кольце, поэтому я даже не подумал это проверять. Далее, мой здравый смысл ожидал что в каком-то черепашьем режиме они не будут полностью отключать электромотор, а хотя бы запрограммируют чтобы он помогал набирать скорость до 10км/ч, чтобы хотя бы на горку было возможно забраться. Но нет, они обманули мои здравые ожидания.
Итого, можно ли сказать что Юрент - это бренд, на который можно положиться, которому можно довериться, что в обычной жизни или в специальный праздник велосипедов они сделают всё по уму, и за ними не надо всё перепроверять триста раз? НЕТ. Сегодня я страдал и очень расстроился, теперь их услугами никогда не буду пользоваться, и вам не советую.
А вы знали что в 4D мире не нужны пешеходные переходы?
Смотрите, что такое дорога - это условно бесконечная 1D прямая с некоторой толщиной по всем осям, немного по горизонтальной оси, немного по вертикальной.
Поверхность нашего мира - это 2D поверхность 3D сферы.
1D прямая делит мир на две независимые части. Тогда получается есть несколько способов обойти бесконечную 1D прямую на нашей 2D поверхности - пешеходный переход через дорогу, или применить факт что мы живём в 3D и воспользоваться высотой: надземный или подземный переход.
Но в 4D мы бы жили на 3D поверхности 4D сферы, обосновывается это просто по аналогии. Это означает что вы можете ходить в 3D как по земле, а 4я ось - это ось гравитации, наверх.
И там дорога так же была бы 1D прямой с небольшой толщиной по всем осям. Нет смысла делать дорогу 2D плоскостью, которая огибала бы всю планету. И с экономической точки зрения это не разумно.
И вот теперь представьте, вы находитесь в 3D и есть прямая дороги, её можно просто обойти вокруг! Вам даже не надо подниматься вверх по 4й оси. Поэтому там не нужно ни пешеходных, ни подземных, ни надземных переходов! Да и мостов через речки там тоже нет!
Смотрите, что такое дорога - это условно бесконечная 1D прямая с некоторой толщиной по всем осям, немного по горизонтальной оси, немного по вертикальной.
Поверхность нашего мира - это 2D поверхность 3D сферы.
1D прямая делит мир на две независимые части. Тогда получается есть несколько способов обойти бесконечную 1D прямую на нашей 2D поверхности - пешеходный переход через дорогу, или применить факт что мы живём в 3D и воспользоваться высотой: надземный или подземный переход.
Но в 4D мы бы жили на 3D поверхности 4D сферы, обосновывается это просто по аналогии. Это означает что вы можете ходить в 3D как по земле, а 4я ось - это ось гравитации, наверх.
И там дорога так же была бы 1D прямой с небольшой толщиной по всем осям. Нет смысла делать дорогу 2D плоскостью, которая огибала бы всю планету. И с экономической точки зрения это не разумно.
И вот теперь представьте, вы находитесь в 3D и есть прямая дороги, её можно просто обойти вокруг! Вам даже не надо подниматься вверх по 4й оси. Поэтому там не нужно ни пешеходных, ни подземных, ни надземных переходов! Да и мостов через речки там тоже нет!
This media is not supported in your browser
VIEW IN TELEGRAM
Рандомная анимация из будущего видео. Это мы внутри особого портала
This media is not supported in your browser
VIEW IN TELEGRAM
Вот что Veo3* рисует на запрос "Один портал входит в другой портал".
*самая лучшая ИИ-модель для генерации видео от Google
Порталы не двигаются, конечно же, и рисуются не очень правильно, можете видеть что из оранжевого видно синий, а должно быть наоборот, потому что порталы это не зеркала.
На создание этого видео у меня ушло 6$😳 .
*самая лучшая ИИ-модель для генерации видео от Google
Порталы не двигаются, конечно же, и рисуются не очень правильно, можете видеть что из оранжевого видно синий, а должно быть наоборот, потому что порталы это не зеркала.
На создание этого видео у меня ушло 6$
Please open Telegram to view this post
VIEW IN TELEGRAM
Вот что будет если поискать мой ник в китайском ютубе))
https://search.bilibili.com/all?keyword=optozorax
https://search.bilibili.com/all?keyword=optozorax
Я нашёл самую честную визуализацию 4D, которая работает в браузере.
https://wxyhly.github.io/tesserxel/examples/?en#aircraft - по этой ссылке визуализирован 4D самолёт с 3 крыльями. (работает только с компьютера и Google Chrome, из-за использования webgpu)
Знаете как обычно визуализируют 4D? Берут 3D плоскость и ей разрезают 4D пространство и визуализируют то что попало на эту 3D плоскость (cross-section). Это как визуализировать наш мир 2D плоскостью, но не как наше зрение, а как будто знаете ножом по торту прошли, и видеть только то чего коснулся этот нож, и не видеть что слева, что справа от ножа. Истинное зрение - это то как видят камеры, то есть смотреть на торт сверху (perspective projection).
Я не люблю cross-section проекцию, потому что она удобна программистам чтобы создать иллюзию что 4D визуализировано. Но настоящие 4D существа видят не так. Раз мы видим 2D картинку из пикселей в perspective projection, значит 4D существа должны видеть 3D картинку из вокселей. Но есть главная проблема - нам, 3D существам, очень сложно увидеть 3D картинку напрямую, мы можем увидеть только её внешнюю часть, поверхность. Поэтому приходится делать, например, полупрозрачные воксели. А это в свою очередь создаёт мешанину и становиться очень сложно воспринимать. Поэтому все боятся такой визуализации.
Но я считаю что это истинный способ визуализировать и понять 4D. И именно так и сделал один китаец, который разработал эту визуализацию по ссылке. Про которую почему-то НИКТО не знает! Там он спроектировал модель 4D самолёта и визуализировал его именно в формате 3D воксельной картинки.
На первой гифке (если не работает, то смотрите тут) вы можете видеть хороший способ использования cross-section, когда мы разрезаем самолёт плоскостью, идя сверху-вниз. Здесь бы кстати пригодился метод Онигири когда он располагал все эти разрезы рядом, было бы удобнее гифки. Видно как у самолёта есть 3 чёртовых крыла! Затем идут окна, расположенные по кругу, затем идут колёса, которых сзади тоже 3. Я как-то рассуждал как должен выглядеть самолёт в 4D когда летел на свадьбу к другу прошлым летом, но до такого я не додумался. UPD: у него есть целая статья про проектирование этого самолёта!!! https://wxyhly.github.io/archives/aircraft4d/
На втором видео вы можете видеть как визуализировано 4D через 3D воксельную картинку. Сначала я кручу 4D камеру, затем я осматриваю эту картинку вокруг. Вот именно такая картинка была бы на сетчатке 4D существа. Кстати, обратите внимание что снизу по бокам показаны классические плохие cross-section визуализации этого же самолёта, и видно как много деталей потеряно и насколько они дезориентирующие. Именно такие используют 4D miner и 4D golf (хотя там чуть получше с ghost projection). А на воксельной картинке сложнее заблудиться и потерять куда ты смотрел, хотя и в ней больше мешанины.
Но это ещё не всё, на этом сайте есть ещё много других визуализаций, и даже 4D физика! Например это: http://wxyhly.github.io/tesserxel/examples/?en#rigids::st_pile . Я охерел просто когда это всё увидел, настолько это круто и смело. Я даже взял и создал issue в гитхабе с названием "You are a genius", настолько мне всё понравилось.
А ещё у него есть 4D minecraft с такой визуализацией:
* https://wxyhly.github.io/4dViewer/minecraft4d/ - игра
* https://wxyhly.github.io/programs/mc4tutorial.html - туториал
В будущем, после порталов, я займусь 4D и хочу развить эту тему до предела, пока не пойму 4D визуально.
https://wxyhly.github.io/tesserxel/examples/?en#aircraft - по этой ссылке визуализирован 4D самолёт с 3 крыльями. (работает только с компьютера и Google Chrome, из-за использования webgpu)
Знаете как обычно визуализируют 4D? Берут 3D плоскость и ей разрезают 4D пространство и визуализируют то что попало на эту 3D плоскость (cross-section). Это как визуализировать наш мир 2D плоскостью, но не как наше зрение, а как будто знаете ножом по торту прошли, и видеть только то чего коснулся этот нож, и не видеть что слева, что справа от ножа. Истинное зрение - это то как видят камеры, то есть смотреть на торт сверху (perspective projection).
Я не люблю cross-section проекцию, потому что она удобна программистам чтобы создать иллюзию что 4D визуализировано. Но настоящие 4D существа видят не так. Раз мы видим 2D картинку из пикселей в perspective projection, значит 4D существа должны видеть 3D картинку из вокселей. Но есть главная проблема - нам, 3D существам, очень сложно увидеть 3D картинку напрямую, мы можем увидеть только её внешнюю часть, поверхность. Поэтому приходится делать, например, полупрозрачные воксели. А это в свою очередь создаёт мешанину и становиться очень сложно воспринимать. Поэтому все боятся такой визуализации.
Но я считаю что это истинный способ визуализировать и понять 4D. И именно так и сделал один китаец, который разработал эту визуализацию по ссылке. Про которую почему-то НИКТО не знает! Там он спроектировал модель 4D самолёта и визуализировал его именно в формате 3D воксельной картинки.
На первой гифке (если не работает, то смотрите тут) вы можете видеть хороший способ использования cross-section, когда мы разрезаем самолёт плоскостью, идя сверху-вниз. Здесь бы кстати пригодился метод Онигири когда он располагал все эти разрезы рядом, было бы удобнее гифки. Видно как у самолёта есть 3 чёртовых крыла! Затем идут окна, расположенные по кругу, затем идут колёса, которых сзади тоже 3. Я как-то рассуждал как должен выглядеть самолёт в 4D когда летел на свадьбу к другу прошлым летом, но до такого я не додумался. UPD: у него есть целая статья про проектирование этого самолёта!!! https://wxyhly.github.io/archives/aircraft4d/
На втором видео вы можете видеть как визуализировано 4D через 3D воксельную картинку. Сначала я кручу 4D камеру, затем я осматриваю эту картинку вокруг. Вот именно такая картинка была бы на сетчатке 4D существа. Кстати, обратите внимание что снизу по бокам показаны классические плохие cross-section визуализации этого же самолёта, и видно как много деталей потеряно и насколько они дезориентирующие. Именно такие используют 4D miner и 4D golf (хотя там чуть получше с ghost projection). А на воксельной картинке сложнее заблудиться и потерять куда ты смотрел, хотя и в ней больше мешанины.
Но это ещё не всё, на этом сайте есть ещё много других визуализаций, и даже 4D физика! Например это: http://wxyhly.github.io/tesserxel/examples/?en#rigids::st_pile . Я охерел просто когда это всё увидел, настолько это круто и смело. Я даже взял и создал issue в гитхабе с названием "You are a genius", настолько мне всё понравилось.
А ещё у него есть 4D minecraft с такой визуализацией:
* https://wxyhly.github.io/4dViewer/minecraft4d/ - игра
* https://wxyhly.github.io/programs/mc4tutorial.html - туториал
В будущем, после порталов, я займусь 4D и хочу развить эту тему до предела, пока не пойму 4D визуально.
Статус по видео:
• Видео №1 - полностью готово, остаётся только работа по рекламной интеграции.
• Видео №2 - первая версия видео готова, ревью уже проведено, начинаю переделывать.
• Видео №3 - только что дописал первую версию сценария.
• Видео №4 - много кода написано, план сценария есть.
• Видео №5 - есть хорошая идея и вполне понятно как её сделать.
• Видео №6 - а настолько далеко в будущее я не смотрю.
• Видео №1 - полностью готово, остаётся только работа по рекламной интеграции.
• Видео №2 - первая версия видео готова, ревью уже проведено, начинаю переделывать.
• Видео №3 - только что дописал первую версию сценария.
• Видео №4 - много кода написано, план сценария есть.
• Видео №5 - есть хорошая идея и вполне понятно как её сделать.
• Видео №6 - а настолько далеко в будущее я не смотрю.
This media is not supported in your browser
VIEW IN TELEGRAM
SPAAAAAAAAAAAAACE