This media is not supported in your browser
VIEW IN TELEGRAM
Веб-демка для фракталов готова!
https://optozorax.github.io/fast_fractal/
Фичи:
• Теперь вычисляется Bounding Box на все 360 градусов, и он объединяется с другим таким повёрнутым массивом Bounding Box'ов. Это нужно для того чтобы аналогично рисованию фракталов вычислять максимальне размеры всего фрактала, чтоб полностью рисовать его в текстуру, чтобы он не обрезался как на прошлой гифке. Я очень горжусь этой идеей.
• Теперь фрактал хоть как-то разукрашивается)))0
• Теперь можно перемещать и увеличивать картинку с помощью мыши.
• Добавлен интерфейс, где можно настраивать отрисовку, и сохранять текущее состояние в строку.
• Добавлен отдельный интерфейс для деревьев Пифагора на основе правильных многоугольников.
• Можно изменить размер текстуры и получить больше графония.
Так же:
• Я много внимания уделил синхронизации между прошлым и текущим кадром, поэтому это выглядит очень плавно, без вибраций. Наивный подход сильно дрожал.
• Ещё много внимания уделил тому, чтобы программа не падала, и например, при невозможности триангулировать, просто рисовала линии полигона.
В планах: попробовать сделать что-то типо 360 текстур, чтобы на них не появлялись артефакты от слишком большого числа поворотов; и попробовать перейти на WGPU.
https://optozorax.github.io/fast_fractal/
Фичи:
• Теперь вычисляется Bounding Box на все 360 градусов, и он объединяется с другим таким повёрнутым массивом Bounding Box'ов. Это нужно для того чтобы аналогично рисованию фракталов вычислять максимальне размеры всего фрактала, чтоб полностью рисовать его в текстуру, чтобы он не обрезался как на прошлой гифке. Я очень горжусь этой идеей.
• Теперь фрактал хоть как-то разукрашивается)))0
• Теперь можно перемещать и увеличивать картинку с помощью мыши.
• Добавлен интерфейс, где можно настраивать отрисовку, и сохранять текущее состояние в строку.
• Добавлен отдельный интерфейс для деревьев Пифагора на основе правильных многоугольников.
• Можно изменить размер текстуры и получить больше графония.
Так же:
• Я много внимания уделил синхронизации между прошлым и текущим кадром, поэтому это выглядит очень плавно, без вибраций. Наивный подход сильно дрожал.
• Ещё много внимания уделил тому, чтобы программа не падала, и например, при невозможности триангулировать, просто рисовала линии полигона.
В планах: попробовать сделать что-то типо 360 текстур, чтобы на них не появлялись артефакты от слишком большого числа поворотов; и попробовать перейти на WGPU.
🔥33👏7❤🔥4👍4
Как и где можно сделать нормальные фоточки? Никогда не умел это делать.
UPD: теперь тут будет такой щитпост, привыкайте. Но между щитпостами всегда будет нормальный пост.
UPD: теперь тут будет такой щитпост, привыкайте. Но между щитпостами всегда будет нормальный пост.
🤔4👍2👎2🥴1
Сегодня в тренажёрном зале произошла весёлая ситуация
Значит я последний месяц после тренировки занимаюсь на тренажёре для гребли, типо чтобы активнее не набирать лишний жир и потенциально ещё его сжигать, плюс я купил нагрудный пульсометр, и слежу за пульсом, он постепенно снижается.
А сегодня мой тренер решил поспорить с другим тренером кто больше проплывёт в гребле на 30 секунд. И раз я так ей занимаюсь, то он позвал и меня. Перед стартом всего этого он говорит что его рекорд - 168м, пока его никто не побил.
Начинает другой тренер, очень активно гребёт, гребёт, и под середину слетает с седушки, в итоге не доплыв.
Следующим был я, я раньше на время и максимальную скорость не грёб, только на пульс, окей, сажусь, гребу, ииии... 169м😁 😁 😁 . Мне кажется сыграло что я до этого много тренировался и смог понять технику, и максимально эффективно её применить.
Мой тренер в итоге побил этот рекорд и сделал 173м, а другой снова слетел за 3 секунды до конца, но тоже был потенциал на рекорд, так что я сегодня второй😎
Ну и ещё сегодня научился запрыгивать на высокое препятствие, так как штанга для приседаний была занята. В общем весёлая тренировка вышла.
А насчёт нормальных постов, статей, программ - когда-то всё будет, и unasanu тоже, сейчас не в том состоянии и настроении чтобы этим заниматься. Плюс работа прёт, может подумаю чтобы с работы написать каких-нибудь интересных историй.
И да, спасибо за 777 подписчиков❤️
Значит я последний месяц после тренировки занимаюсь на тренажёре для гребли, типо чтобы активнее не набирать лишний жир и потенциально ещё его сжигать, плюс я купил нагрудный пульсометр, и слежу за пульсом, он постепенно снижается.
А сегодня мой тренер решил поспорить с другим тренером кто больше проплывёт в гребле на 30 секунд. И раз я так ей занимаюсь, то он позвал и меня. Перед стартом всего этого он говорит что его рекорд - 168м, пока его никто не побил.
Начинает другой тренер, очень активно гребёт, гребёт, и под середину слетает с седушки, в итоге не доплыв.
Следующим был я, я раньше на время и максимальную скорость не грёб, только на пульс, окей, сажусь, гребу, ииии... 169м
Мой тренер в итоге побил этот рекорд и сделал 173м, а другой снова слетел за 3 секунды до конца, но тоже был потенциал на рекорд, так что я сегодня второй
Ну и ещё сегодня научился запрыгивать на высокое препятствие, так как штанга для приседаний была занята. В общем весёлая тренировка вышла.
А насчёт нормальных постов, статей, программ - когда-то всё будет, и unasanu тоже, сейчас не в том состоянии и настроении чтобы этим заниматься. Плюс работа прёт, может подумаю чтобы с работы написать каких-нибудь интересных историй.
И да, спасибо за 777 подписчиков
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍7❤3👎3😁2💩1
dev optozorax
Неожиданно ютуб начал рекомендовать портальное видео, и оно уже собрало в 2 раза больше просмотров, чем было... Это что, есть смысл делать второе видео про порталы?!?!
100к просмотров 🤯💀☠️
Хорошо, второе видео про порталы уже в процессе. Но не ждите что это будет быстро, мб пара месяцев.
Хорошо, второе видео про порталы уже в процессе. Но не ждите что это будет быстро, мб пара месяцев.
👍53❤7😱6🎉6🤯3🤔1
Для второго видео мне нужно сделать несколько портальных сцен, чтобы было больше мяса, и я уже сделал одну из самых прикольных сцен - цилиндрический портал, и почти закончил другую очень большую сцену - портал в форме узла трилистника.
Вот скриншот пользовательского интерфейса для этого портала. То есть вы как пользователь, сможете тыкать и задавать это всё. Там довольно интересно получается.
Я пытался как-то формализовать этот портал, чтобы потом автоматически посчитать все возможные валидные комбинации, но что-то не идёт и я и так уже убил несколько недель на него, так что оставлю как упражнение для зрителя 😜 Может найдутся мощные математики и всё быстро посчитают.
После этого надо сделать простые и небольшие сцены, затем начну писать сценарий и записывать видео.
Вот скриншот пользовательского интерфейса для этого портала. То есть вы как пользователь, сможете тыкать и задавать это всё. Там довольно интересно получается.
Я пытался как-то формализовать этот портал, чтобы потом автоматически посчитать все возможные валидные комбинации, но что-то не идёт и я и так уже убил несколько недель на него, так что оставлю как упражнение для зрителя 😜 Может найдутся мощные математики и всё быстро посчитают.
После этого надо сделать простые и небольшие сцены, затем начну писать сценарий и записывать видео.
👍38💯5❤1🔥1
Завтра будет частичное солнечное затмение.
Зайдите сюда: https://www.timeanddate.com/eclipse/map/2022-october-25, впишите свой город в поиск на карте, и смотрите когда оно будет в полной фазе по вашему локальному времени, пример [Москва].
Лучший способ увидеть затмение - через тени маленьких объектов, по типу листьев, все их тени будут в форме полумесяца. Увидеть затмение на солнце будет сложно или легко в зависимости от вашей локации. Лучше заранее найти что-то по типу маски для сварки.
А узнать через сколько лет будет следующее затмение можно в моём репозитории: https://github.com/optozorax/sun-eclipses#частное-солнечное-затмение-25-октября-2022-г
Зайдите сюда: https://www.timeanddate.com/eclipse/map/2022-october-25, впишите свой город в поиск на карте, и смотрите когда оно будет в полной фазе по вашему локальному времени, пример [Москва].
Лучший способ увидеть затмение - через тени маленьких объектов, по типу листьев, все их тени будут в форме полумесяца. Увидеть затмение на солнце будет сложно или легко в зависимости от вашей локации. Лучше заранее найти что-то по типу маски для сварки.
А узнать через сколько лет будет следующее затмение можно в моём репозитории: https://github.com/optozorax/sun-eclipses#частное-солнечное-затмение-25-октября-2022-г
Timeanddate
Partial Solar Eclipse on 25 Oct 2022: Path Map & Times
Interactive map showing where the partial solar eclipse of 25 Oct 2022 is visible—with local times and average cloud cover for any location.
👍27❤1
dev optozorax
❤ Sticker
Не думал что доживу до 1к подписчиков в телеграме, и что на ютубе у меня будет в ~5 раз больше. Спасибо.
Насчёт контента, второе видео будет наверное ещё позже, чем пара месяцев, ибо тяжело и долго идёт. Ну и к сожалению активности как раньше (2020-2021) не будет, из-за причин озвученных в /527. Но что-то будет происходить, наверное.
Насчёт контента, второе видео будет наверное ещё позже, чем пара месяцев, ибо тяжело и долго идёт. Ну и к сожалению активности как раньше (2020-2021) не будет, из-за причин озвученных в /527. Но что-то будет происходить, наверное.
🎉23👍5🥰3🔥2👏2
Forwarded from Блог инженера Аверьянова
This media is not supported in your browser
VIEW IN TELEGRAM
Статья о том, как я печатаю одной левой рукой на собственной раскладке OPRIQ.
Зачем, а главное — для чего 🤔?
При работе во всяких разных прогах (Фотошоп, AutoCAD и др.) лень постоянно переносить туда-сюда правую руку с мышки на клавиатуру и обратно. Всё.
Ссылка на статью:
romanavr.notion.site/6e15444b9e6e42eaabac8255cdf4fdd0
Зачем, а главное — для чего 🤔?
При работе во всяких разных прогах (Фотошоп, AutoCAD и др.) лень постоянно переносить туда-сюда правую руку с мышки на клавиатуру и обратно. Всё.
Ссылка на статью:
romanavr.notion.site/6e15444b9e6e42eaabac8255cdf4fdd0
🔥19🤯8👍3❤1
Вчера мне надо было ехать 2ч в одну сторону, и я решил взять с собой недавно купленный кубик Рубика. Я умел его собирать в школе по простой схеме. Хотел заново научиться, попробовать выучить метод Фридрих, посмотреть на что я способен в области спидкубинга, а то скоростная печать (~700 сим/мин) начинает надоедать))
Решил выучить OLL с жёлтым крестом. Смотрю на алгоритмы OLL, а они все выглядят как каша, вот как вы запомните такое:
Я решил заменить обратные вращения на другие буквы, аналогично двойные, и у меня получилось так:
По причине такой нечитаемости я ещё в школе забил на метод Фридрих. А сейчас, с этими нотациями, я хорошо прогрессирую. За один день выучил 11 самых важных комбинаций, и чувствую силу выучить ещё. У меня уже кое-где начинает формироваться мышечная память и обгонять буквы в голове.
Пока что мой рекорд - 46 секунд.
Есть у меня в подписчиках спидкуберы? Как вы учили алгоритмы? Существуют ли подобные нотации? Я не нашёл даже в англоязычном интернете, всё по дурацкому стандарту. Кажется тут можно получить очень много крутых мнемоник, если задействовать все буквы алфавита, и частым движениям назначить несколько букв.
Решил выучить OLL с жёлтым крестом. Смотрю на алгоритмы OLL, а они все выглядят как каша, вот как вы запомните такое:
R2 D' R U2 R' D R U2 R ☹️? Р-два Дь Р У-два Рь Д Р У-два Р? Так что-ли? Нет, это абсолютно не годится, особенно сложно запомнить разницу между R и R', не произносить же мягкий знак про себя (я так и делал, и это больно). Я решил заменить обратные вращения на другие буквы, аналогично двойные, и у меня получилось так:
KORA-ЯDRA-R❗️. Это в миллион раз легче запомнить, и даже есть параллели между core ~ ядро!) Использовал такие замены: R2=K, D'=O, U2=A, R'=Я.По причине такой нечитаемости я ещё в школе забил на метод Фридрих. А сейчас, с этими нотациями, я хорошо прогрессирую. За один день выучил 11 самых важных комбинаций, и чувствую силу выучить ещё. У меня уже кое-где начинает формироваться мышечная память и обгонять буквы в голове.
Пока что мой рекорд - 46 секунд.
Есть у меня в подписчиках спидкуберы? Как вы учили алгоритмы? Существуют ли подобные нотации? Я не нашёл даже в англоязычном интернете, всё по дурацкому стандарту. Кажется тут можно получить очень много крутых мнемоник, если задействовать все буквы алфавита, и частым движениям назначить несколько букв.
👍19🥱6🔥4
Меня позвали поговорить про клавиатуры на конференции HolyJS, вместе с ребятами из GeekBoards. Буду затирать про альтернативные клавиатуры и раскладки))
Завтра в 20:00 по МСК. Онлайн можно посмотреть, если у вас есть билет. Потом будет запись на ютубе.
https://holyjs.ru/schedule/video?v=MTAwMTQzijIwMDAxMzgwijA
Завтра в 20:00 по МСК. Онлайн можно посмотреть, если у вас есть билет. Потом будет запись на ютубе.
https://holyjs.ru/schedule/video?v=MTAwMTQzijIwMDAxMzgwijA
🔥23👍3🤔1
Projective geometric algebra (PGA)
это самый лучший способ считать геометрию на компьютере! В этой алгебре нет векторов, матриц, кватернионов; в ней есть только геометрические числа, работающие наподобие комплексных: e₀² = 0, e₁² = 1, e₂² = 1 (2D), с небольшим требованием eᵢeⱼ = -eⱼeᵢ.
В PGA одним геометрическим числом можно представить: точку, прямую, плоскость, геометрическое преобразование (отражение, вращение, перемещение).
Поэтому в ней нахождение пересечения двух прямых - это просто особое перемножение чисел этих прямых. Если прямые параллельны, то получается особенный объект, который далее может естественно участвовать в других вычислениях, и не нужно ставить if.
В PGA нет кватернионов как отдельной искусственной сущности, но они там возникают естественным образом! То есть если вы будете интерполировать два вращения, они будут интерполироваться по правилам кватернионов.
В этой алгебре код для геометрии становится очень простым и естественным. Правда есть небольшой минус: она умеет только в линейные преобразования с сохранением расстояния, то есть никаких вам масштабирований 😢 и наклонов (shear).
PGA открыли совсем недавно, поэтому о ней толком никто не знает, и её практически нет в продакшене.
Откуда я всё это взял: https://youtu.be/tX4H_ctggYo (must watch!)
GA в физике: https://youtu.be/60z_hpEAtD8 (🤯)
это самый лучший способ считать геометрию на компьютере! В этой алгебре нет векторов, матриц, кватернионов; в ней есть только геометрические числа, работающие наподобие комплексных: e₀² = 0, e₁² = 1, e₂² = 1 (2D), с небольшим требованием eᵢeⱼ = -eⱼeᵢ.
В PGA одним геометрическим числом можно представить: точку, прямую, плоскость, геометрическое преобразование (отражение, вращение, перемещение).
Поэтому в ней нахождение пересечения двух прямых - это просто особое перемножение чисел этих прямых. Если прямые параллельны, то получается особенный объект, который далее может естественно участвовать в других вычислениях, и не нужно ставить if.
В PGA нет кватернионов как отдельной искусственной сущности, но они там возникают естественным образом! То есть если вы будете интерполировать два вращения, они будут интерполироваться по правилам кватернионов.
В этой алгебре код для геометрии становится очень простым и естественным. Правда есть небольшой минус: она умеет только в линейные преобразования с сохранением расстояния, то есть никаких вам масштабирований 😢 и наклонов (shear).
PGA открыли совсем недавно, поэтому о ней толком никто не знает, и её практически нет в продакшене.
Откуда я всё это взял: https://youtu.be/tX4H_ctggYo (must watch!)
GA в физике: https://youtu.be/60z_hpEAtD8 (🤯)
🔥31👍3🤔2😁1
Я доделал все сцены что запланировал ко второму видео про порталы!
• +12 новых сцен.
• Из них 2 очень сложных и интересных (на них больше всего времени и ушло).
• При этом у меня уже было 13 интересных сцен, которые я не показывал в первом видео, но показывал в этом канале.
Буду начинать писать сценарий.
• +12 новых сцен.
• Из них 2 очень сложных и интересных (на них больше всего времени и ушло).
• При этом у меня уже было 13 интересных сцен, которые я не показывал в первом видео, но показывал в этом канале.
Буду начинать писать сценарий.
🔥40🤔4