Прогаем с кенгурой
Відкрити в Telegram
Сидим с кенгурой под горой, запекаем текстуры... { программирование, процедурная генерация, графика, аудио, образование и немного про специфичные игры } https://gostrobrod.dev https://boosty.to/gostrobrod
Показати більше236
Підписники
Немає даних24 години
-17 днів
+130 днів
Архів дописів
Слабый духом боится кринжевать - сегодня я поэт))))
Наслаждайтесь!
https://www.youtube.com/watch?v=RCXRkgLxs3g
Сегодня я узнал новое слово: “loop-engineer”. Меня это так тронуло, что я написал песню. Со второго курса ничего не писал. Пну вечером суно озвучить. И, наверное, какой-то видеоряд надо приделать. Ждите.
Внезапно обнаружил у себя в стиме вот эту игруху. Как фолаут, но в мире Пикника на обочине и вайбом старой фантастики. Годнота)
https://store.steampowered.com/app/921800/Encased_A_SciFi_PostApocalyptic_RPG/
У нас тут в Тасмании хотят построить датацентр - народ против и неистово постит яростные посты в соцсетях, картинки к которым, как иронично, генерирует с помощью сеточек, против которых и выступает🤠
Кто мне объяснит, почему вот это людям интересно и заходит во всех этих ютубах/инстах/тиктоках, а оркалот - нет?
У меня дома зоопарк устройств на разных платформах (для работы надо), и всегда была проблема передачи файлов, текстов и прочего. Приходилось извращаться через сервера и браузер, ssh, флэшки и шнуры наконец. Сегодня наконец нашел решение в виде вот этой опенсорсной штуки (https://localsend.org/). Работает почти как AirDrop, но для всех со всеми.
Даржите еще экспериментов по визуализации байтбита.
Будто вам мало орки и прочего странного тут🤠
И еще один гештальт закрыт: теперь вместе с процедурным фоном музыка тоже процедурная
https://youtu.be/VVxquuwn_Zg
Записал по просьбам трудящихся. Если раздражает музыка на фоне - сорян, иначе бы я просто вырубился после трудового дня
Чинил шейдер для демки, получилась еще одна демка
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;
}https://www.youtube.com/watch?v=YPTNuUNA_2w
Сделал видео про генерацию островного мира в Террарии
У орки комментарии можно использовать для ветвления программы. Для этого можно включать/выключать команды через H (постоянно отключает оператор под собой) и h (отключает по бангу)
На самому деле дофига чего еще добавил и поправил: крутилки для 4 и 5 каналов, полифонию (теперь можно играть аккорды), мелкие фиксы всякие
Теперь Оркалот умеет работать с миди контроллерами (по крайней мере с моим). Плюс я добавил еще два кастомных оператора, которые немного ломают синтаксис орки, но добавляют удобное транспонирование нот
