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

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

@coding_with_kangaroo

Сидим с кенгурой под горой, запекаем текстуры...

{ программирование, процедурная генерация, графика, аудио, образование и немного про специфичные игры }

https://gostrobrod.dev

https://boosty.to/gostrobrod
Subscribers
237
Photos
224
Videos
201
Links
182

Showing posts older than #581 · Back to latest

Older Posts 19 shown
Post #579 228
Сел писать последний раздел инструментов Метала про ручные приемы, и оказалось, что там выходит материала еще на три статьи. Сезон немного разросся относительно того, что я изначально планировал. Вот какая-то такая будет разбивка по частям:

• Что и как выводить
• Как и куда выводить
• Зачем выводить и для чего

Из плохого (сложного) - придется делать кучу примеров, но постараюсь не сильно закапываться, хотя некоторые примеры/разделы потребуют немного углубится.

Из хорошего - эти приемы в большинстве своем валидны не только для Метала - я их начинал еще с OpenGL использовать, так что целевая аудитория немного шире будет.

Надеюсь, будет полезно. Как только завершу с металом, сделаю пост/серию/видео/статью про гладкий рендеринг (по заявкам), а потом наверное продолжу видеоэффекты, которые пол года назад остановились по какой-то причине
  • 🔥 11
  • ❤ 4
  • 👍 4
Post #578 240
Наконец добрался до разбора долгов: допилил статью про инструменты профилирования метала. Осталась еще пара эпизодов в этой серии: про диагностику ручками без инструментов и про TDD шейдеров.

https://gostrobrod.dev/articles/metal/mtl_s02e08.html
George Ostrobrod 08. Metal System Trace | George Ostrobrod Blog Though GPU frame capture in Xcode provides some performance details, it’s usually not very precise because time values may change from frame to frame due to thermal conditions, other GPU load, and so on. So I recommend using Instruments...
  • 🔥 2
  • ❤ 1
  • 👀 1
Post #577 205

Forwarded from Hyperadio

Друзья! Вещание hyperadio в тестовом режиме продолжается.

Не забудьте обновить ссылки!

🖥 stream.hyperadio.ru — основная страничка радио
🔈 stream.hyperadio.ru/live — поток в MP3
🔈 stream.hyperadio.ru/live2 — поток в OGG

♥️ donate.stream/nodeus — а здесь можно внести посильную помощь на содержание сервера вещания.
Post #576 217
Post #575 219
Так. У меня еще одна работа теперь 😁 Снова фреймворк для рисования🤣 но теперь больше вектора
  • ❤ 7
  • 👏 1
  • 🤯 1
Post #574 294
Прогаем с кенгурой А вот голый Metal. Тут у нас больше контроля (в том числе над матрицей проекции), потому эффект получается правильнее.
Наглядное пособие 🤣
  • 😁 5
Post #573 530
Прогаем с кенгурой Небольшой эксперимент на ночь глядя: сцена крутится в зависимости от положения человека относительно девайса для имитации трехмерности «за окном» экрана. Хотел проверить, на сколько оно реализуемо высокоуровневыми яблочными средствами. Оказалось, что отлично…
А вот голый Metal. Тут у нас больше контроля (в том числе над матрицей проекции), потому эффект получается правильнее.
  • 🔥 10
  • 👍 1
Post #572 282
Прогаем с кенгурой Я тут подумал, а почему бы не выложить Оркалот в стор для мака за небольшую деньгу, чтоб в столе не пылился просто так. И выложил - жду когда пройдет ревью. Пока яблоки ответили в стиле мема "Сложна, сложна, непонятно. Можно без этого?". Придется писать им…
Не прошло и недели, как яблоки апрувнули

Если хотите бесплатно, могу дать ссылку на TestFlight на потестировать))
  • 🔥 13
Post #571 245
Внезапно сегодня день рождения канала.

Если есть пожелания и замечания - пишите.

Возможно, также стоит переименовать его, ибо название выбиралось с потолка (как и аватарка)
  • ❤ 7
  • 🔥 6
Post #570 240
Небольшой эксперимент на ночь глядя: сцена крутится в зависимости от положения человека относительно девайса для имитации трехмерности «за окном» экрана.

Хотел проверить, на сколько оно реализуемо высокоуровневыми яблочными средствами. Оказалось, что отлично реализуемо.

Если интересно, могу потом подробнее рассказать.
  • 👍 19
  • 🔥 5
  • 👏 2
  • 💩 1
Post #569 266
Я тут подумал, а почему бы не выложить Оркалот в стор для мака за небольшую деньгу, чтоб в столе не пылился просто так. И выложил - жду когда пройдет ревью. Пока яблоки ответили в стиле мема "Сложна, сложна, непонятно. Можно без этого?". Придется писать им эссе и делать короткий видеобзор.

Ну и в будущем надо будет наделать туториалов - заодно материал для ютуба выдумывать не надо.

PS: Оркалот это вот то, что блымкает в предыдущем посте
  • 🔥 3
  • 😁 3
  • 👍 1
Post #568 326
Доработал скетчик. Из интересного, я храню в текстуре (в первой строке) массив предыдущих значений с каналов, то есть в нулевой пиксель пишу текущее, а остальные сдвигаю с предыдущего. Так как там пинг-понг текстурами, то никаких конфликтов не возникает.

Да, можно было бы все это делать на цпу (но это надо в кишки оркалота лезть и пересобирать его - на каждый скетч не налазишься) или хранить только одно пересчитанное предыдущее, к которому прибавлять новое с коэффициентом - получилось бы своего рода бегущее окно, но интересно было именно массив передавать между итерациями через текстуру.
  • 🔥 7
  • ❤ 1
Post #567 310
Прогаем с кенгурой 15 апреля на подлодке буду рассказывать про диагностику (профилирование, отладка, тесты) Metal-а на примере эффектов для SwiftUI. Вообще они не особо диагностируемы напрямую, но вот об этом и поговорим https://podlodka.io/ioscrew
У меня есть два прохода на подлодку. Давайте придумаем как их поделить и поделим.

UPD: поделили
  • 🤔 5
Post #565 298
Я наконец почти доразобрался с жизненным бардаком, сейчас еще с подлодкой разберусь и после нее планирую возобновить постить что-то интересное, а не только всратые мемы и пауков
  • ❤ 6
  • 🔥 3
  • 👀 1
Post #564 341
Таков путь.

UPD: Сегодня официально дозволено карнавалить

UPD2: Но только под этим постом
  • 😁 3
Post #562 318
Рост цен на топливо за неделю (цена за 100л)
Post #561 287
Выложил видео про интересное правило физарума: https://youtube.com/shorts/3VH0aJrVOJ4

Какой-то чел пишет, «это называется тиамат». Хотя чувак ошибся, забавно, что Тиамат стало широко известно в узких кругах.
YouTube Physarum - slime mold simulation #creativecoding #physarum #particles #simulation Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →