Particles RU
588 subscribers
104 photos
124 videos
1 file
137 links
#3dsmax #Particles #Fluids
#tyFlow #Script
Author's channel.
TF setups, tools, utility, C#, free scenes and tutorials.
@hello_paf
11paf@rambler.ru
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
4 grain simulation preset for tyFlow, 2 похожие на песок, две ближе к мокрому снегу, симуляции отличаются всего 2 параметрами Particle Bind Op. Stretch and Compress Breaking.
Kупить на boosty
This media is not supported in your browser
VIEW IN TELEGRAM
Иногда надо что бы частицы с Pos0, быстро и плавно заняли позицию Pos1.
Без setTarget, FindTarget, Scripted FindTarget (как учит ютуб), и прочих приключений, просто и быстро.
Есть очень простая формула PosNew= k(Pos1-Pos0)+Pos0
Частицы будут плавно менять Pos от Pos0 к Pos1, где k - множитель
Реализиция в TF- это два скрипта по 1 строчке, второй записывает информацию о позиции Pos1 частиц во втором эвенте, первый по вот этой формуле вычисляет динамическую PosNew.Download
This media is not supported in your browser
VIEW IN TELEGRAM
И видосик сделанный на этом сетапе в ParticleFlow, когда TF еще не было, примерно 2014-2015г.
Собрал в одно видео 13 сцен, которые публиковал тут (3мес.) + собрал файлы в один архив.
Media is too big
VIEW IN TELEGRAM
Посмотреть расширенную версию, как это устроено и работает можно тут.
Купить проект на boosty.
Проект, как говорят для фана. На анимацию, симуляцию (200 кадров), бейк и рендер ( 1кадра) уходит аш 30минут, ваш макс говно идите учите гудини. Я это слышу ,примерно с 2008года.
This media is not supported in your browser
VIEW IN TELEGRAM
Есть так называемая суперформула в интернетах, меняя параметры, рисуется что то всегда новое, в моей сценке коэффициенты берутся из pos.Y хелперов, их 5 штук. Открываете сцену, ставите примерно 50 кадр и играете хелперами по оси Y.
This media is not supported in your browser
VIEW IN TELEGRAM
Помните вот этот пост, где я простенько объяснял, что такое cross product? Так вот , cross pruduct, позиции частиц и нормалей геометрии, это вот это. Cкачать.
This media is not supported in your browser
VIEW IN TELEGRAM
Простенький TF риг автомобиля на tyBind, tyActor, скриптовая гравитация, анимированная криволинейная поверхность. Играю второй день!
Download
This media is not supported in your browser
VIEW IN TELEGRAM
Я придумал новую рубрику, если этот видос наберет 50лайков, я сделаю тутор как просто и быстро делать в TF всевозможные шарнирные соединения с Physx
Всем спасибо!
https://youtu.be/EGnIdAlh1ro?si=uI8Ev_jJJg0UOjPy
Обратите внимание, поведение каждого шарнира tyBind, настраивается исключительно в накинутом сверху на него модификаторе tyBindSettings (можно один инстансный на какую то группу), и будет ли он жесткий, подвижный по какой то из осей, вообще резиновый, вести себя как пружина, настраивается там. Scena.
Взлетит- не взлетит? Я чесно, говоря только машинку переделывал 2 дня, слишком заморочное дело. P.S. да это попытка сделать динамический риг машинки для TF
Посмотреть демо
Купить на boosty
Что просходит в этом видео за 3минуты
- экспорт (ID, POS) в обычный текстовой файл.
- генерация 10000 случайный чисел script оператором и запись в текстовый файл, можете вбить вручную, как вам удобнее)))
- импорт данных из текстового файла, сопоставление их как z.Scale для диаграммы из 10000 столбиков, разделитель данных ","
- импорт столбца из excel в текстовой файл.
- Билдинг простого 3д флоу чат графика из этих данных, чтение текстового файла-построчное.
This media is not supported in your browser
VIEW IN TELEGRAM
Поздравляю всех почти с тремя сотнями подписчиков! Желаю дальнейшего роста канала, как у цифр в этой TF сцене.
Скрипт берет pos.x у чайника, получает многозначное число.
Вычисляет для каждого регистра, каждого числа (0-9) соответствующий IDmat(1-10) и назначает их частицам (плашкам). Ура!
This media is not supported in your browser
VIEW IN TELEGRAM
Рубрика просто о сложном:
Если перемножить матрицу трансформации системы частиц prtTM на матрицу трансформации кубика objTM, на с# это выглядит вот так:

Matrix3 TM=prtTM*objTM;

То получиться то, что вы видите на видео, скачать сценку.
P.S.
Получить сами матрицы трансформации можно вот такими простыми выражениями:
prtTM= tf.GetTM(sInx);
objTM=obj001.GetTM();
This media is not supported in your browser
VIEW IN TELEGRAM
Пришлось переосмыслить предыдущий сетап ( с плашками), он масштабировался только вручную, на десятой копипасте эвентов уже чувствовалось утомление))

Значит, что мы имеем:
1. Скрипт для автоматического билдинга бар чарта из текстовых (эксель) данных.
2. Автоматический билдинг плашек, и вывод на них данных.
Демо, примеры, описание youtube
Купить (10$) boosty