Прогаем с кенгурой
Теперь Оркалот умеет работать с миди контроллерами (по крайней мере с моим). Плюс я добавил еще два кастомных оператора, которые немного ломают синтаксис орки, но добавляют удобное транспонирование нот
На самом деле дофига чего еще добавил и поправил: крутилки для 4 и 5 каналов, полифонию (теперь можно играть аккорды), мелкие фиксы всякие
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
У орки комментарии можно использовать для ветвления программы. Для этого можно включать/выключать команды через H (постоянно отключает оператор под собой) и h (отключает по бангу)
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Чинил шейдер для демки, получилась еще одна демка
float corr(float a, float b, float e) {
float d = abs(fract(a - b + 0.5) - 0.5);
return exp(-0.5*(d*d)/(e*e));
}
float corrD(float a, float b, float e) {
float d = a - b;
return exp(-0.5*(d*d)/(e*e));
}
fragment
float4 fs_main(
FS_INPUT In [[stage_in]],
constant FS_UNIFORM& uniform [[buffer(16)]])
{
float2 uv = (-1. + 2. * In.v_texcoord) * uniform.resolution;
float a = (atan2(uv.y, uv.x)/M_PI_F + 1) / 2;
float t = fract(0.5 * uniform.time);
float v = corr(a,t,0.1) * corrD(length(uv),300,20);
return v*float4(In.v_texcoord.x,In.v_texcoord.y,0.5,1) * 2;
}
🔥5👍2🤝1
Прогаем с кенгурой
Чинил шейдер для демки, получилась еще одна демка float corr(float a, float b, float e) { float d = abs(fract(a - b + 0.5) - 0.5); return exp(-0.5*(d*d)/(e*e)); } float corrD(float a, float b, float e) { float d = a - b; return exp(-0.5*(d*d)/(e*e));…
This media is not supported in your browser
VIEW IN TELEGRAM
Собственно демка
😁3
Media is too big
VIEW IN TELEGRAM
ну и человеческий вариант без пикселей и криков духа машины)))
This media is not supported in your browser
VIEW IN TELEGRAM
Я наконец исполнил свою старую мечту и реализовал это в шейдере
❤13👍4
https://youtu.be/VVxquuwn_Zg
Записал по просьбам трудящихся. Если раздражает музыка на фоне - сорян, иначе бы я просто вырубился после трудового дня
Записал по просьбам трудящихся. Если раздражает музыка на фоне - сорян, иначе бы я просто вырубился после трудового дня
YouTube
Как сделать SYNTHWAVE в шейдере | Рисуем ретро-сцену процедурно (Metal / OpenGL)
В этом видео шаг за шагом создаем классическую synthwave-сцену полностью в шейдере.
Пример написан на языке Metal Shader Language в KodeLife, однако все используемые техники легко переносятся в OpenGL, GLSL, WebGL, Vulkan и другие графические API.
Исходный…
Пример написан на языке Metal Shader Language в KodeLife, однако все используемые техники легко переносятся в OpenGL, GLSL, WebGL, Vulkan и другие графические API.
Исходный…
🔥6👍1
Media is too big
VIEW IN TELEGRAM
И еще один гештальт закрыт: теперь вместе с процедурным фоном музыка тоже процедурная
❤1
Прогаем с кенгурой
https://youtu.be/VVxquuwn_Zg Записал по просьбам трудящихся. Если раздражает музыка на фоне - сорян, иначе бы я просто вырубился после трудового дня
Кстати, я сунул этот шейдер в примеры в оркалот - можете там глянуть
This media is not supported in your browser
VIEW IN TELEGRAM
Даржите еще экспериментов по визуализации байтбита.
Будто вам мало орки и прочего странного тут🤠
Будто вам мало орки и прочего странного тут🤠
У меня дома зоопарк устройств на разных платформах (для работы надо), и всегда была проблема передачи файлов, текстов и прочего. Приходилось извращаться через сервера и браузер, ssh, флэшки и шнуры наконец. Сегодня нашел решение в виде вот этой опенсорсной штуки (https://localsend.org/). Работает почти как AirDrop, но для всех со всеми.
localsend.org
LocalSend: Share files to nearby devices
LocalSend is a free, open-source, cross-platform file sharing tool that allows you to share files to nearby devices.
🔥6🆒2
Прогаем с кенгурой
Даржите еще экспериментов по визуализации байтбита. Будто вам мало орки и прочего странного тут🤠
Кто мне объяснит, почему вот это людям интересно и заходит во всех этих ютубах/инстах/тиктоках, а оркалот - нет?
Есть гипотеза, что дело в устройстве, на котором запускается. Надо попробовать оркалот на юконсоли запустить и проверить)))))
UPD: оркалот оказался слишком тяжелым в плане синтезатора и звучит как заглохший трактор
Есть гипотеза, что дело в устройстве, на котором запускается. Надо попробовать оркалот на юконсоли запустить и проверить)))))
UPD: оркалот оказался слишком тяжелым в плане синтезатора и звучит как заглохший трактор
У нас тут в Тасмании хотят построить датацентр - народ против и неистово постит яростные посты в соцсетях, картинки к которым, как иронично, генерирует с помощью сеточек, против которых и выступает🤠
😁7
Внезапно обнаружил у себя в стиме вот эту игруху. Как фолаут + в мире Пикника на обочине и вайбом старой фантастики. Годнота)
https://store.steampowered.com/app/921800/Encased_A_SciFi_PostApocalyptic_RPG/
https://store.steampowered.com/app/921800/Encased_A_SciFi_PostApocalyptic_RPG/
Steampowered
Save 90% on Encased: A Sci-Fi Post-Apocalyptic RPG on Steam
A tactical sci-fi RPG set in an alternative 1970's, where an enormous and inexplicable artifact –the Dome– is discovered in a remote desert. Fight enemies, explore the anomalous wasteland, level up your character, join one of the forces in the ruined world.
👍2
Сегодня я узнал новое слово: “loop-engineer”. Меня это так тронуло, что я написал песню. Со второго курса ничего не писал. Пну вечером суно озвучить. И, наверное, какой-то видеоряд надо приделать. Ждите. Запасайтесь клованов накидывать😂
😁6👏1
Слабый духом боится кринжевать - сегодня я поэт))))
Наслаждайтесь!
https://www.youtube.com/watch?v=RCXRkgLxs3g
Наслаждайтесь!
https://www.youtube.com/watch?v=RCXRkgLxs3g
YouTube
Loop-инженер — новая профессия, которая заменит программистов?
⚠️ В видео присутствует ненормативная лексика. Не является карьерной консультацией.
Кто такой луп-инженер?
Новая профессия. Новая методология. Новый способ потратить бюджет до появления первого пользователя.
У него нет команды — зато есть агенты.
Нет тестов…
Кто такой луп-инженер?
Новая профессия. Новая методология. Новый способ потратить бюджет до появления первого пользователя.
У него нет команды — зато есть агенты.
Нет тестов…
🔥3😁3
Прогаем с кенгурой
Слабый духом боится кринжевать - сегодня я поэт)))) Наслаждайтесь! https://www.youtube.com/watch?v=RCXRkgLxs3g
Английская версия - тоже заморочился в обнимку с жепетей https://youtu.be/TXzjhGRel_c
YouTube
Loop Engineer — The New AI Job Replacing Programmers?
⚠️ Contains strong language. Not intended as career advice.
What is a Loop Engineer?
A new profession. A new methodology. A new way to burn the entire budget before acquiring the first user.
He has no team — but he has agents.
No tests — but plenty of progress.…
What is a Loop Engineer?
A new profession. A new methodology. A new way to burn the entire budget before acquiring the first user.
He has no team — but he has agents.
No tests — but plenty of progress.…
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Добавляю в оркалот поддержку сэмплов
👍2