ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك 👈

Прогаем с кенгурой

Прогаем с кенгурой

الذهاب إلى القناة على 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 каналов, полифонию (теперь можно играть аккорды), мелкие фиксы всякие

Теперь Оркалот умеет работать с миди контроллерами (по крайней мере с моим). Плюс я добавил еще два кастомных оператора, которые немного ломают синтаксис орки, но добавляют удобное транспонирование нот