This media is not supported in your browser
VIEW IN TELEGRAM
#glsl_tch нейросети
С чем чат джипити справляется хорошо так это с простыми шейдерами. Для гарантированного результата надо описать архитектуру, указать переменные, входящие топы. Обычно все работает сразу. Если нужен небольшой дебаггинг, то достаточно быстрого ревью кода, чтобы поправить легкие косяки.
Применение значительно ускоряет работу и уменьшает количество использованных операторов в разы. В примере — один шейдер маскирует четыре топа по условиям, которые он забирает из источника
С чем чат джипити справляется хорошо так это с простыми шейдерами. Для гарантированного результата надо описать архитектуру, указать переменные, входящие топы. Обычно все работает сразу. Если нужен небольшой дебаггинг, то достаточно быстрого ревью кода, чтобы поправить легкие косяки.
Применение значительно ускоряет работу и уменьшает количество использованных операторов в разы. В примере — один шейдер маскирует четыре топа по условиям, которые он забирает из источника
❤7
This media is not supported in your browser
VIEW IN TELEGRAM
Летняя лаборатория
Тема:3D в таче
Июнь—август
старт = 3 июня
Формат 3+1 = три недели занимаемся, одну неделю отдыхаем или догоняем
Встречи по средам
20:00–21:30 мск
(встречи записываются)
Что будем делать:
— собирать модели
— анимировать
— текстурировать
— настраивать свет, окружение
— применять glsl (код на стороне ИИ, понимание кода на стороне человека)
— по пути следования применять питон, оптимизировать сценарии, настраивать так, чтобы было удобно
— немного физики тоже будет
внимание! аудиовизуальных приключений не будет! эта лаба только про три дэ, объекты, генератив и моушн
стоимость = 16К
для записи пишите в личные сообщения паблика, пожалуйста
Тема:
Июнь—август
старт = 3 июня
Формат 3+1 = три недели занимаемся, одну неделю отдыхаем или догоняем
Встречи по средам
20:00–21:30 мск
(встречи записываются)
Что будем делать:
— собирать модели
— анимировать
— текстурировать
— настраивать свет, окружение
— применять glsl (код на стороне ИИ, понимание кода на стороне человека)
— по пути следования применять питон, оптимизировать сценарии, настраивать так, чтобы было удобно
— немного физики тоже будет
внимание! аудиовизуальных приключений не будет! эта лаба только про три дэ, объекты, генератив и моушн
стоимость = 16К
для записи пишите в личные сообщения паблика, пожалуйста
❤8🤯1🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
#tool_tch TEXT ON RIBBON
Инструмент — это, конечно, громко сказано, скорее микро сетап. Самое ценное в этом сетапе то, что движение циклично за счет входящего паттерна, который потом обрабатывается в нойзе.
Проект смотри в первом комментарии
Инструмент — это, конечно, громко сказано, скорее микро сетап. Самое ценное в этом сетапе то, что движение циклично за счет входящего паттерна, который потом обрабатывается в нойзе.
Проект смотри в первом комментарии
❤7🔥2
Большое обновление базового курса про тач в Типомании:
— курс стал больше и теперь длится официально три месяца (раньше было тоже два-три, но это потому что мы все не успевали)
— больше внимания на общую базу — и это не только про тач, а, в целом, про то, как делается компьютерная генеративная графика
— поэтому в курсе появился блок про математику тригонометрию, который будет вести Нелли Камаева
— лекции Антона Шлёнкина про историю и теорию генеративного дизайна и анимации остаются, но теперь мы будем стараться быть ближе к ним в учебных задачах
— мы больше не будем делать айдентику (это реально сложно), сфокусируемся на более лёгких, но не менее интересных задачах: плакат, анимация, инструменты и визуализация музыки
— много нового материала про анимацию текста и про три дэ
Старт курса 4 июня
Расписание, стоимость, регистрация на сайте школы
https://typomania.school/touchdesigner
— курс стал больше и теперь длится официально три месяца (раньше было тоже два-три, но это потому что мы все не успевали)
— больше внимания на общую базу — и это не только про тач, а, в целом, про то, как делается компьютерная генеративная графика
— поэтому в курсе появился блок про математику тригонометрию, который будет вести Нелли Камаева
— лекции Антона Шлёнкина про историю и теорию генеративного дизайна и анимации остаются, но теперь мы будем стараться быть ближе к ним в учебных задачах
— мы больше не будем делать айдентику (это реально сложно), сфокусируемся на более лёгких, но не менее интересных задачах: плакат, анимация, инструменты и визуализация музыки
— много нового материала про анимацию текста и про три дэ
Старт курса 4 июня
Расписание, стоимость, регистрация на сайте школы
https://typomania.school/touchdesigner
typomania.school
Touchdesigner basic
Курс-лаборатория генеративного дизайна в нодовой среде Touchdesigner
❤8⚡1
Media is too big
VIEW IN TELEGRAM
#sop_tch ADD SOP
add SOP хорош тем, что можно пересобирать любую входящую геометрию в том порядке, в котором надо
В примере — два круга с одинаковым количеством точек (10) и разным радиусом. Оба круга вращаются в разном направлении. Точки обоих кругов соединяются последовательно по индексам:
1 10 2 11 3 14 и т.д.
add SOP хорош тем, что можно пересобирать любую входящую геометрию в том порядке, в котором надо
В примере — два круга с одинаковым количеством точек (10) и разным радиусом. Оба круга вращаются в разном направлении. Точки обоих кругов соединяются последовательно по индексам:
1 10 2 11 3 14 и т.д.
🔥2❤1
Media is too big
VIEW IN TELEGRAM
#python_tch mesh points as list
Ещё один способ пересчитать геометрию из двух и более источников. В примере опять участвует два круга с одинаковым количеством точек и разнымм радиусом
1) конвертируем точки в списки внутри скрипта
2) создаем новый пустой список
3) заполняем его последовательно точками через цикл
а дальше можно что угодно, например сделать из него кривую безье с множеством точек.
Пример в первом комментарии
Ещё один способ пересчитать геометрию из двух и более источников. В примере опять участвует два круга с одинаковым количеством точек и разнымм радиусом
1) конвертируем точки в списки внутри скрипта
2) создаем новый пустой список
3) заполняем его последовательно точками через цикл
а дальше можно что угодно, например сделать из него кривую безье с множеством точек.
Пример в первом комментарии
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
#glsl_tch нейросети
Самое интересное с нейросетями начинается, когда они ошибаются. Например, chat gpt хорошо справляется с написанием glsl MAT, но ошибки будут. Выявление и устранение таких ошибок помогает понять лучше, как устроен код. Если совмещать такой подход с чтением документации, будет толк. Если не запомнишь дословно, то запомнишь архитектуру.
На летней лаборатории мы будем заниматься такими задачами — будем спрашивать чат, искать ошибки, делать свои материалы для интерпретации геометрии.
Самое интересное с нейросетями начинается, когда они ошибаются. Например, chat gpt хорошо справляется с написанием glsl MAT, но ошибки будут. Выявление и устранение таких ошибок помогает понять лучше, как устроен код. Если совмещать такой подход с чтением документации, будет толк. Если не запомнишь дословно, то запомнишь архитектуру.
На летней лаборатории мы будем заниматься такими задачами — будем спрашивать чат, искать ошибки, делать свои материалы для интерпретации геометрии.
❤1
Media is too big
VIEW IN TELEGRAM
#glsl_tch нейросети
Ещё одно наблюдение — главная проблема, не в отладке кода (наоборот, это не проблема, появляется азарт, удовольствие от поиска). Главная проблема — в ясности концепта. В том числе, технической ясности. Промпт «сделай мне красивый геошейдер» не поможет. Надо указать, что делает vertex shader, что и как обрабатывает pixel shader.
В примере в материале нет пиксельных операторов, нет карт, нет даже источников освещения (но его можно доработать, и добавить еще окружение). Проект в первом комментарии
Ещё одно наблюдение — главная проблема, не в отладке кода (наоборот, это не проблема, появляется азарт, удовольствие от поиска). Главная проблема — в ясности концепта. В том числе, технической ясности. Промпт «сделай мне красивый геошейдер» не поможет. Надо указать, что делает vertex shader, что и как обрабатывает pixel shader.
В примере в материале нет пиксельных операторов, нет карт, нет даже источников освещения (но его можно доработать, и добавить еще окружение). Проект в первом комментарии
❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#tool_tch STRANGE FORM GENERATOR
Генератор случайных простых форм. Основан на add SOP и простом скрипте для правильного распределения индексов соединения точек (см. тут)
Внутри две группы: первая — для настройки результата через обычные кастомные параметры, вторая — настроен рандомайзер.
Задача для генератора была сформулирована на курсе Touch lab basic🔥 @typomaniaschool
Лайк, шер, репост. Ну правда, отличная штука получилась
Генератор случайных простых форм. Основан на add SOP и простом скрипте для правильного распределения индексов соединения точек (см. тут)
Внутри две группы: первая — для настройки результата через обычные кастомные параметры, вторая — настроен рандомайзер.
Задача для генератора была сформулирована на курсе Touch lab basic
Лайк, шер, репост. Ну правда, отличная штука получилась
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥2
Media is too big
VIEW IN TELEGRAM
Лаборатория текста близится к завершению и, кажется, что фокус удался и приключения получились. Вот что пишет участник лабы Александр Любашин:
Александр Любашин — преподаватель современного танца, со-куратор программы бакалавриата в консерватории имени Н. А. Римского-Корсакова, со-куратор программы магистратуры в академии Русского балета
Следующая лаборатория начнется в июне и будет про 3D
Лаборатория отличается живым и увлекательным изложением сложных технических тем. Материал подается доступным языком, что обеспечивает глубокое понимание без излишнего упрощения. Особую ценность представляет логика построения патчей: она структурирована и последовательна, это формирует системное мышление.
Нестандартные примеры применения программы стимулируют интерес к междисциплинарным исследованиям и расширяют творческий горизонт. Формат обучения мотивирует на самостоятельную работу и эксперименты после занятий. Лаборатория дает не готовые решения, а эффективные инструменты и методы для дальнейшего независимого поиска и развития навыков.
Александр Любашин — преподаватель современного танца, со-куратор программы бакалавриата в консерватории имени Н. А. Римского-Корсакова, со-куратор программы магистратуры в академии Русского балета
Следующая лаборатория начнется в июне и будет про 3D
❤4🔥3⚡1
Media is too big
VIEW IN TELEGRAM
просто наблюдение — glsl + инстансинг = много интересного
готовим модуль про красоту математики с Нелли Камаевой для курса тач лаб бейсик в Типомании
готовим модуль про красоту математики с Нелли Камаевой для курса тач лаб бейсик в Типомании
❤3
приходите на стрим поговорить про курс и посмотреть на смешные техники работы с текстом в таче
Forwarded from Typomania School
This media is not supported in your browser
VIEW IN TELEGRAM
Всех, кому нравится генеративная графика приглашаем на открытый (бесплатный) стрим 27 мая (ср) в 19:00, посвященный анимации текста в TouchDesigner.
Преподаватель курса TouchDesigner basic Виктор Тяпков◼️ расскажет про быстрые способы верстки и анимации букв в TouchDesigner, а также ответит на любые вопросы о нодовой среде и курсе.
Ссылка на трансляцию придет вам на почту после заполнения формы.
До встречи на стриме!
Преподаватель курса TouchDesigner basic Виктор Тяпков
Ссылка на трансляцию придет вам на почту после заполнения формы.
До встречи на стриме!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
#sop_tch POINTS AND UVs
Задача: применять управляемые деформации к поверхности и ее текстуре
Задача кажется простой — берем
Поэтому, решение —
Забираем координаты точек, для примера, влияем на них нойзом, отправляем в
экспрешн для пересчета координат точек в Point SOP, например:
задача появилась и была решена в рамках курса тач бейсик лаб в Типомании @typomaniaschool
пример в первом комментарии
Задача: применять управляемые деформации к поверхности и ее текстуре
Задача кажется простой — берем
rectangle SOP, накидываем noise SOP и готово! Но, нойзом особо не поуправляешь. Что, если нам нужны конкретные изменения из chopAdd sop –> Texture sop = работает, но у нас нет UV, поэтому нет полной деформации по точкам (собственно, все генеративные методы не работают, потому что надо делать uv, и texture sop с этим не справляется так, как нужно).Поэтому, решение —
rectangle sop –> point sop (без использования texture sop)Забираем координаты точек, для примера, влияем на них нойзом, отправляем в
point SOP, при этом сохраняем uv от исходного прямоугольника и обязательно включаем add textureэкспрешн для пересчета координат точек в Point SOP, например:
op('math1')['tx'].eval(me.inputPoint.index)задача появилась и была решена в рамках курса тач бейсик лаб в Типомании @typomaniaschool
пример в первом комментарии
❤2
Forwarded from Typomania School
Media is too big
VIEW IN TELEGRAM
«Анимация текста в TouchDesigner» — запись стрима 🔥
На стриме мы разбирали самые простые способы анимирования текста с помощью чисел и табличных данных.
На курсе TouchDesigner basic мы вернемся к этим инструментам, сделаем собственные системы и обязательно выйдем в 3D.
Если давно хотели оживлять типографику, собирать генеративную графику и разобраться в нодовой среде — приглашаем на курс. Старт 4 июня
На стриме мы разбирали самые простые способы анимирования текста с помощью чисел и табличных данных.
На курсе TouchDesigner basic мы вернемся к этим инструментам, сделаем собственные системы и обязательно выйдем в 3D.
Если давно хотели оживлять типографику, собирать генеративную графику и разобраться в нодовой среде — приглашаем на курс. Старт 4 июня
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Media is too big
VIEW IN TELEGRAM
Меня все больше увлекает использование тача не по назначению. Хочется делать странно, вместо красивого. Находить масштабируемые приемы, которые легко применять в разных ситуациях. Можно сделать анимацию только светом? Легко! А если анимировать свой glsl MAT вместо модели? А если вообще не анимировать, а делать коллажи из объектов?
Тем и хороши тач и 4в — универсальность кубиков. Складывай, строй, не забывай сохраняться по пути. Процесс работы похож на игру. На исследование. На бесконечный эксперимент.
До старта лаборатории про три дэ в таче всего шесть дней. Начнем 10 июня. Места есть. Хотите присоединиться? Пишите, буду рад всем.
Тем и хороши тач и 4в — универсальность кубиков. Складывай, строй, не забывай сохраняться по пути. Процесс работы похож на игру. На исследование. На бесконечный эксперимент.
До старта лаборатории про три дэ в таче всего шесть дней. Начнем 10 июня. Места есть. Хотите присоединиться? Пишите, буду рад всем.
❤9
Forwarded from Typomania School
Сегодня в 19:00 (мск) приглашем всех на просмотр курса Touchdesigner (четвертый выпуск)
Защищаются:
Рената Гарипова
Алёна Кузнецова
Венера Сабирова
Защищаются:
Рената Гарипова
Алёна Кузнецова
Венера Сабирова
❤5🔥2
Media is too big
VIEW IN TELEGRAM
#friday_audioreactive + POP
Добрался до point operators. Хорошо! В примере 1024*1024 копии низкополигональной сферы работает на 60 fps на маке. Что же будет на ПК со средней видеокартой на 16 Гб?
А ещё в примере все управляется через пиксельный шейдер симуляции волны. Примерно такие будем собирать на базовом курсе в Типомании
Добрался до point operators. Хорошо! В примере 1024*1024 копии низкополигональной сферы работает на 60 fps на маке. Что же будет на ПК со средней видеокартой на 16 Гб?
А ещё в примере все управляется через пиксельный шейдер симуляции волны. Примерно такие будем собирать на базовом курсе в Типомании
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
сегодня стартует летняя лаборатория про три дэ, на которой будем медленно и дотошно раскладывать тач по полочкам
пишите, пишите, это последний шанс подключиться и отправить в исследовательскую экспедицию, не выходя из дома
пишите, пишите, это последний шанс подключиться и отправить в исследовательскую экспедицию, не выходя из дома
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
считаю, что из всех возможностей тача в моделировании — лучший — через числа!
❤3