Render.ru

есть задача кто силен в Expression - НУЖНО ПРАВИЛЬ

#1
1.в cцене на ходиться 10 объектов на одной линии
ОБЪЕКТ(N) ; N=10
у них у всех DISSOLVE=100%

2. есть NULL объект, который по заданному пути передвигается в сцене

3. Задача:
нужно сделать так чтобы ОБЪЕКТ[N] появился (постепенно DISSOLVE изменяется от 100 до 0 % за заданное количество кадров, одинаковое для всех объектов) и остался на экране только в том cлучае когда в площади этого объекта будет находится NULL объект, NULL объект дальше продолжит свое движение а ОБЪЕКТ(N) будет виден на экране

NULL объект является как бы активатором

подскажите как это сделать в Lightwave
 
#3
есть такой вариант :
Value = [Null.Position.X]>[bak.Position.X]?0:100
но он не дает плавного изменения DISSOLVE
 
#5
потому что объектов в сцене будет >200
и появлятся они будут всегда по разному в зависимости от движения NULL Объекта
ручками такое реально не сделать
нужно программировать сцену
 

Dmitriy Worontzov 8009

Активный участник
Рейтинг
15
#6
Пренципиально использование именно Dissolve ?
Есть вариант сделать это с помощью Surface Transparency или Clip Map задав в параметрах градиентный переход и присвоив его к Null обьекту !
 
#7
идея интересная
каким образом присвоить градиентный переход к Null объекту
как при этом должны располагатья объект и Null объект
 
#8
В настройках текстуры есть парентинг к любому обьекту в сцене. Расположение обьектов не имеет значения!
 
#9
как тогда будет работать этот метод
при каком состоянии сцены объект исчезнет ? и появится ?
 
Сверху