Render.ru
Поддержать

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

  • Автор темы Гость
  • Дата создания

Гость

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

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

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

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

подскажите как это сделать в Lightwave

Гость

Важно именно плавное изменение DISSOLVE от 100% до 0

Гость

есть такой вариант :
Value = [Null.Position.X]>[bak.Position.X]?0:100
но он не дает плавного изменения DISSOLVE

Гость

a pochemu by prosto ne ispol'zovat' envelopes?

Гость

потому что объектов в сцене будет >200
и появлятся они будут всегда по разному в зависимости от движения NULL Объекта
ручками такое реально не сделать
нужно программировать сцену

Dmitriy Worontzov

Активный участник
Рейтинг
15
Пренципиально использование именно Dissolve ?
Есть вариант сделать это с помощью Surface Transparency или Clip Map задав в параметрах градиентный переход и присвоив его к Null обьекту !

Гость

идея интересная
каким образом присвоить градиентный переход к Null объекту
как при этом должны располагатья объект и Null объект

Гость

В настройках текстуры есть парентинг к любому обьекту в сцене. Расположение обьектов не имеет значения!

Гость

как тогда будет работать этот метод
при каком состоянии сцены объект исчезнет ? и появится ?

Dmitriy Worontzov

Активный участник
Рейтинг
15
Появится при приближении Null и исчезнет при его удалении!