tddsash

@tddsash · Russian · active

Subscribers 4.3K tracking since 24 Oct
Reach per post (ERR) 41.0%1.8K avg views
Posting 1.3/day last 3 days ago
Reactions per 1K views 20.9 ⭐
  1. во первых. вчера с дашей были на вк фесте. видели газана. сергея айдарова и много кого еще. класс🔥

  2. ⛓️запустил BOOSTY⛓️ друзья! рад сообщить вам, что я стал автором на бусти. меня часто просят об исходниках, о детальных разборах моих проектов, о файлах и тд...и вот площадка где я этим буду делиться. я выложил туда уже несколько проектов и файлов. так же есть эксклюзивы. пока что я пополняю БИБЛИОТЕКУ в реальном времени. видео про блобтрек тоже будет скоро там. а про уровни подписок можете прочитать уже там.спасибо.

  3. я записал большое видео про ноду блоб трек. как менять форму квадратов, как менять линии, как разобраться с таблицами данных, что такое uv в рамках этой ноды и тд и тп.

  4. привет друзья выложил новый туториал в тикток на эту молекулу смотрите на посте выше с вопросом что вы хотите видеть НИКТО не написал предложений я расстроился ребят😔 я понимаю

  5. вы видели последние видео в тиктоке моём?? если что оставляю ссылку. хочу сделать тутор на это что думаете? если есть какие-то идеи присылайте в комментарии посмотрим.

  6. ребят СРОЧНО… я сделал для евы мирель экран для клипа который вы уже можете посмотреть обязательно оцените и напишите комментарии как вам как по мне просто ахеренно

  7. даша сегодня сняла туториал на пиксель сорт и я решил наВАЙБкодить с клодом его тоже. все что вам нужно это подключить ноду glsl к видео. вставить в ноду снизу етот код: uniform float uThreshLow; // 0.25 — нижняя граница яркостной маски uniform float uThreshHigh; // 0.80 — верхняя граница uniform float uMaxSpan; // 48.0 — макс. длина сортируемого отрезка (пиксели) uniform float uVertical; // 0.0 — 0: по горизонтали, 1: по вертикали uniform float uReverse; // 0.0 — 0: тёмные→светлые, 1: светлые→тёмные out vec4 fragColor; const int MAX_SPAN = 128; // жёсткий потолок цикла (компиляторный) float luma(vec3 c) { return dot(c, vec3(0.299, 0.587, 0.114)); } bool inBand(float l) { return l >= uThreshLow && l <= uThreshHigh; } void main() { vec2 res = uTDOutputInfo.res.zw; bool vert = uVertical > 0.5; vec2 dir = vert ? vec2(0.0, 1.0 / res.y) : vec2(1.0 / res.x, 0.0); int limit = int(min(uMaxSpan, float(MAX_SPAN))); vec2 uv = vUV.st; vec3 selfColor = texture(sTD2DInputs[0], uv).rgb; float selfL = luma(selfColor); // Пиксель вне порога — не трогаем if (!inBand(selfL)) { fragColor = TDOutputSwizzle(vec4(selfColor, 1.0)); return; } // Граница отрезка назад int back = 0; for (int i = 1; i < MAX_SPAN; i++) { if (i >= limit) break; float l = luma(texture(sTD2DInputs[0], uv - dir * float(i)).rgb); if (!inBand(l)) break; back = i; } // Граница отрезка вперёд int fwd = 0; for (int i = 1; i < MAX_SPAN; i++) { if (i >= limit) break; float l = luma(texture(sTD2DInputs[0], uv + dir * float(i)).rgb); if (!inBand(l)) break; fwd = i; } int spanLen = back + fwd + 1; int myRank = (uReverse > 0.5) ? (spanLen - 1 - back) : back; // Ищем кандидата, чей ранг по яркости равен моей позиции vec3 result = selfColor; for (int c = 0; c < MAX_SPAN; c++) { if (c >= spanLen) break; vec2 cuv = uv + dir * float(c - back); float cl = luma(texture(sTD2DInputs[0], cuv).rgb); int rank = 0; for (int k = 0; k < MAX_SPAN; k++) { if (k >= spanLen) break; if (k == c) continue; float kl = luma(texture(sTD2DInputs[0], uv + dir * float(k - back)).rgb); // строго темнее, ничьи разбиваем по индексу — биекция ранг↔пиксель if (kl < cl || (kl == cl && k < c)) rank++; } if (rank == myRank) { result = texture(sTD2DInputs[0], cuv).rgb; break; } } fragColor = TDOutputSwizzle(vec4(result, 1.0)); } после этого в ноде глсл сделать такие названия как в коде и значения выбрать и все будет работать !!!!!!!!!!

  8. привет я приехал в питер тут классно играюсь с клаудом и глсл делаю какие-то элементарные вещи потому что нихера не понимаю в код… вы умеете писать глсл шейдеры ???

  9. я помню как увидев его видео я ахерел и мне стало интересно как делать также. узнал о программе тачдизайнер и хотел стать таким же крутым как он…а тут такое😍

  10. Older posts