Media is too big
VIEW IN TELEGRAM
Обыкновенная зеленушка (Common greenfinch)
Пошел фоткать птенцов турбочуков и заснял этого
Пошел фоткать птенцов турбочуков и заснял этого
❤3
Я тут периодически буду местное зверье и птиц постить - не все в жизни крутится вокруг кода и математики.
Но если вам совсем птицы и зверье местное не интересны - вы говорите.
Но если вам совсем птицы и зверье местное не интересны - вы говорите.
❤5
Таки добрался до статей по металу и решил начать сезон с документации
https://gostrobrod.medium.com/mtl-s02e01-the-main-metal-tool-documentation-dcfb5b85ea38
https://gostrobrod.medium.com/mtl-s02e01-the-main-metal-tool-documentation-dcfb5b85ea38
Medium
(MTL S02E01) The Main Metal Tool: Documentation
Usually, when we talk about tools, we mean something for writing code, debugging, and profiling. But engineers often forget the most…
❤4🔥3❤🔥1
Планы на сезон:
Про видео я не забыл - будет в параллель идти
- [01. Documentation]()
- [02. Basic diagnostics]()
- [03. Devices and Simulators]()
- [04. GPU Frame Capture: pt.1 UI]()
- [05. GPU Frame Capture: pt.2 Code]()
- [06. GPU Frame Capture: pt.3 Profiling]()
- [07. GPU Frame Capture: pt.4 Debugging]()
- [08. Metal System Trace]()
- [09. Manual Solutions]()
Про видео я не забыл - будет в параллель идти
🔥3❤🔥2❤1
Коротенький обзор, что такое байтбит https://youtu.be/RS0hxvUOXZE
YouTube
Bytebeat - музыка из формулы. Объясняю на пальцах с визуализацией
В этом видео я разбираю bytebeat — генерацию "музыки" через простейшие математические операции с целыми числами.
⚠️ Осторожно: громкие и всратые звуки.
Показываю в KodeLife,
Объясняю в Desmos
Озвучиваю в https://greggman.com/downloads/examples/html5…
⚠️ Осторожно: громкие и всратые звуки.
Показываю в KodeLife,
Объясняю в Desmos
Озвучиваю в https://greggman.com/downloads/examples/html5…
🔥4
Возвращаюсь к нашим видео эффектам. В опросе победило аналоговое видео, поэтому пойдем по этой ветке.
Напомню, что ветка аналогового видео на самом деле тоже весьма ветвистая:
1. ТВ
- передающее устройство (трубка, усилитель, синхронизация развертки, композиция сигнала, модулятор, усилитель)
- канал связи (радиосигнал)
- принимающее устройство (усилитель, демодулятор, видеоусилитель, синхроселектор, разделение компонентов (для цветного), экран (рассмотрим ЭЛТ, а жк потом, потому что он уже АЦП требует))
2. Запись
- на пленку
- на винил (этот уникальный путь мы пожалуй проигнорируем, но да, видео писали и на винил - могу поискать видео, если интересно)
- устройства записи/чтения (они похожи, потому эффекты будут +/- те же)
Напомню, что ветка аналогового видео на самом деле тоже весьма ветвистая:
1. ТВ
- передающее устройство (трубка, усилитель, синхронизация развертки, композиция сигнала, модулятор, усилитель)
- канал связи (радиосигнал)
- принимающее устройство (усилитель, демодулятор, видеоусилитель, синхроселектор, разделение компонентов (для цветного), экран (рассмотрим ЭЛТ, а жк потом, потому что он уже АЦП требует))
2. Запись
- на пленку
- на винил (этот уникальный путь мы пожалуй проигнорируем, но да, видео писали и на винил - могу поискать видео, если интересно)
- устройства записи/чтения (они похожи, потому эффекты будут +/- те же)
❤2
Самое красивое и интересное тут (ИМХО) это передающие телевизионные трубки:
1 - иконоскоп
2 - супериконоскоп
3 - ортикон
4 - суперортикон
5 - видикон
6 - много их разных еще есть
Вообще там еще катушки должны быть фокусирующие и отклоняющие, но на картинке их нет.
Принцип их +/- похожий:
- свет с объектива заряжает мишень
- при сканировании мишени лучом тот дозаряжает каждый участок, при этом если он уже был заряжен, но этот заряд идет в сигнал
Вариации идут в основном во взаимном расположении мишени, входа и источника сканирующего луча. И в том, фотоэффект напрямую из источника изображения или через внутренние элементы для усиления (как в радиолампе)
Из-за того, что у нас мишень, а не матрица, то в зависимости от устройства у нас либо не будет пикселей вообще, либо будет зерно, либо какая-то маска.
1 - иконоскоп
2 - супериконоскоп
3 - ортикон
4 - суперортикон
5 - видикон
6 - много их разных еще есть
Вообще там еще катушки должны быть фокусирующие и отклоняющие, но на картинке их нет.
Принцип их +/- похожий:
- свет с объектива заряжает мишень
- при сканировании мишени лучом тот дозаряжает каждый участок, при этом если он уже был заряжен, но этот заряд идет в сигнал
Вариации идут в основном во взаимном расположении мишени, входа и источника сканирующего луча. И в том, фотоэффект напрямую из источника изображения или через внутренние элементы для усиления (как в радиолампе)
Из-за того, что у нас мишень, а не матрица, то в зависимости от устройства у нас либо не будет пикселей вообще, либо будет зерно, либо какая-то маска.
❤2👀2
Кстати за вот это вот все и дальше скажите спасибо Эйнштейну, который открыл фотоэффект и получил за это нобелевку более ста лет назад.
🔥5❤3
Так, еще одна статья про базовую диагностику Метала в Хкоде
https://gostrobrod.medium.com/mtl-s02e02-basic-diagnostics-of-metal-in-xcode-a1b9d92875b6
https://gostrobrod.medium.com/mtl-s02e02-basic-diagnostics-of-metal-in-xcode-a1b9d92875b6
Medium
(MTL S02E02) Basic Diagnostics of Metal in Xcode
When you develop complex software, you inevitably run into bugs and performance issues. Though Xcode and Instruments can provide deep…
🔥5❤3
Зачем-то решил в ходе прокрастинации смоделировать звук инструмента по его геометрии. Так как есть куча параметров кроме геометрии, а физический мир на практике чуть сложнее трех формул из теории для разных видов вибраторов, пришлось эту кучу параметров подбирать торчом. Результат синтеза все равно - говно. Завтра (уже 2 часа как сегодня) буду искать пакеты для физического моделирования акустических систем.
😁3
Прогаем с кенгурой
Зачем-то решил в ходе прокрастинации смоделировать звук инструмента по его геометрии. Так как есть куча параметров кроме геометрии, а физический мир на практике чуть сложнее трех формул из теории для разных видов вибраторов, пришлось эту кучу параметров подбирать…
Desmos
String model
Explore math with our beautiful, free online graphing calculator. Graph functions, plot points, visualize algebraic equations, add sliders, animate graphs, and more.
❤2
Так, и видос держите: https://youtu.be/J6t79BEIa9o
гештальт закрыт - можно возвращаться к видеоэффектам
гештальт закрыт - можно возвращаться к видеоэффектам
YouTube
Как работает струнный инструмент: физика и математика звука (эксперимент)
Сделал простейший струнный инструмент из хлама и решил разобраться, как он работает с точки зрения акустики и физики звука. Построил математическую [модель - струна → мембрана → воздушный объём] - и реализовал её на Desmos и Python, чтобы посмотреть влияние…
🤯4🔥1
но если вам нечего делать, можете посмотреть как мы егэ по информатике смотрели https://youtu.be/Vtgy6b2S1rQ?si=8QCPSkQ-lE4K1onx
YouTube
Разработчики с 10+ годами опыта проходят ЕГЭ по информатике 2025
В этом видео трое опытных разработчиков с 10+ годами опыта пытаются пройти демо-версию ЕГЭ по информатике 2025.
Решаем все задания, страдаем и обсуждаем, насколько ЕГЭ похоже на реальную работу программиста.
0:00:00 - Ищем вариант ЕГЭ
0:06:15 - Задание…
Решаем все задания, страдаем и обсуждаем, насколько ЕГЭ похоже на реальную работу программиста.
0:00:00 - Ищем вариант ЕГЭ
0:06:15 - Задание…
😁9
Media is too big
VIEW IN TELEGRAM
Псевдо-жидкость
float2 uv = -1. + 2. * In.v_texcoord;
for(int i = 0; i < 10; ++i) {
uv.y += sin(uv.x * i * 4 + 6 * sin(0.3 * U.time)) * 0.01 * i;
uv.x += sin(uv.y * i * 3 + 8 * cos(0.1 * U.time)) * 0.01 * i;
}
uv = uv * 0.5 + 0.5;
float4 a = mix(float4(1,0,0,1), float4(1,1,0,1), uv.x);
float4 b = mix(float4(0,0,1,1), float4(0,1,0,1), uv.x);
float4 c = mix(a, b, uv.y);
return pow(c,0.75);
🔥6👍1