Before/After Runtime Expressions

Довольно долгое время различия между runtimeBeforeDynamics и runtimeAfterDynamics партикловыми экспрешенами оставались для меня делом довольно смутным. Ну т.е. из названий в принципе все понятно – первые исполняются до динамики, а вторые после… Но что, черт возьми, на практике это означает и зачем оно надо, как можно полезно применить?! 🙂

Постараюсь ответить на этот вопрос и в качестве примера сделать сетап, при котором частица формально коллайдится с поверхностью – возвращает время, координаты и другую информацию о столкновении – но продолжает лететь как ни в чем не бывало дальше, будто не сталкивалась вовсе (к примеру, пуля проходит сквозь объект, оставляя отверстие в точке входа и в точке выхода).

Read the rest of this post »

Внешние данные в партикловых экспрешенах

В качестве первого поста в блоге опишу методы оптимизации довольно частой задачи в партикловых экспрешенах – использование в них внешних значений.

Простой пример: производить некое действие над частицей в зависимости от ее дистанции до определенного объекта, допустим, менять цвет при приближении к анимированному локатору:

Particles are colored based on distance from locator

Particles are colored based on distance from locator

Read the rest of this post »

seamExpander – Подавление швов текстуры


Type: Photoshop Java Script (jsx)
Name: seamExpander
Version: 1.0
Released: 2007.01.05
Download

Скрипт предназначен для быстрого автоматического расширения контуров текстур для исправления проблем со швами. К примеру, zBrush может выдать текстуру с артефактами на швах (в основном при наклонных border edges в маппинге) и при рендере будут пролезать черные пикселы (в общем-то, именно эта проблема и побудила меня придумать данную утилиту).

Read the rest of this post »

Posted on January 5, 2007 at 16:25 by · Permalink · One Comment
In: Texturing · Tagged with: , , , , , ,

multiMap Shading Network


Это старая статья от конца 2006го года. Так как я закрываю сайт где она до сих пор лежала, решил добавить задним числом сюда.


Часть I. Описание основной задачи
Часть II. Пример наложения колор мапов
Часть III. Пример наложения дисплейсментов
Часть IV. Примечания

– Скачать скрипт multiMap –


Read the rest of this post »

Label/Tag & Coverage пассы – LabelExtractor


Это старая статья от конца 2006го года. Отчасти она устарела, но все еще содержит интересные сведения. Кроме того, на нее много линков с других ресурсов, поэтому, так как я закрываю сайт где она до сих пор лежала, решил добавить задним числом сюда.


Часть I. Базовые методы получения цветных масок
Часть II. Базовые методы использования цветных масок
Часть III. Label/tag и coverage пассы в mentalray
Часть IV. Использование Label/tag и coverage пассов
Часть V. Макро LabelExtractor

– Скачать макро LabelExtractor –


Read the rest of this post »

Базовое использование p_megaTk

Видеоурок от конца 2005го года. Рассказывает об общих методах использования шейдеров p_megaTk и p_megaTk_pass для настройки рендера по пассам. Так же рассматривается построение нетворка из менталреевских шейдеров для бампа (на тот момент для получения корректного бампа майскими нодами необходимо было включать ‘Export with Shading Engine’, что отключало объектам альфу 🙂 и этот способ являлся альтернативным решением).

Read the rest of this post »

MultiPass Rendering Skin Layers

Видеоурок от конца 2005го года. Рассказывает о распассовке misss_fast_skin шейдера через ctrl_buffers, оптимизации времени просчета за счет замены его на базовые шейдеры, из которых он состоит, и композе полученных пассов.

MultiPass Rendering Skin Layers Title

Read the rest of this post »

Elizabeth – Лицевой Риггинг


Это мой древний топик середины 2005го года с сайта http://www.3dcenter.ru/

Ряд вещей устарел, но некоторые актуальны и по сей день. Создаю тут этот и пару других постов задним числом потому как закрываю сайт, где это лежало до сих пор – проcто чтобы не пропало, для истории, ностальгии и все такое 🙂


Read the rest of this post »

Posted on July 3, 2005 at 20:00 by · Permalink · Leave a comment
In: Rigging · Tagged with: , , , , , , , , , , , , , ,