1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Glow & alpha

Тема в разделе "RealSoft3D", создана пользователем Anton_S, 12 янв 2006.

Модераторы: Moderator.
  1. Anton_S

    Anton_S Пользователь сайта

    С нами с:
    24.12.2005
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    2
    У меня есть объект. У него в свойствах alpha стоит на 1.0. На этот объект наложен стандартный
    материал Glow. Делаю рендер в .tga и получаю альфу только от объекта, т.е. Glow вообще никак
    на альфу не влияет. Как сделать, чтобы Glow влиял на альфу?
     
  2. ODA

    ODA Знаток

    С нами с:
    13.01.2006
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    Все верно. Alpha маска создается на геометрию. Т.е то, что является результатом моделинга или работой шейдера Surface Geometria. Материал Glow создает эффект на этапе постобработки.
    Хотя задачка решается достаточно просто. Оставляем в сцене объекты для который необходимо получить эффект Glow (месте с назначеным стандартным материалом Glow). Все остальное выключаем. Делаем рендер в файл. Открываем, например, в Photoshop-e. Идем в каналы и дублируем канал красного (в стандартном материале Glow цвет RGB задан как 1.0 0.0 0.0). Все теперь этот канал можно использовать в качестве маски.
     
  3. Anton_S

    Anton_S Пользователь сайта

    С нами с:
    24.12.2005
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    2
    Правда есть одна проблема: при таком способе
    я теряю непрозрачность объекта. А мне нужна полупрозрачность только по контуру.
    Спасибо за идею. Хотя можно сделать немного проще, при рендере в тга, у тга заменить Alpha на Color:R.
     
  4. ODA

    ODA Знаток

    С нами с:
    13.01.2006
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    Можно и так. Практически то же самое. Я просто не стал усложнять.
    Не понял где ты теряешь непрозрачность объекта? Мы говорим про маску на Glow. И разобрались с тем, что маска наобъект и на эффект это разные маски. Кто мешает выводить эти маски одновременно в разных каналах?
     
  5. Anton_S

    Anton_S Пользователь сайта

    С нами с:
    24.12.2005
    Сообщения:
    12
    Симпатии:
    0
    Баллы:
    2
    Вот примеры файлов:
    http://avral.ru/?152 (пароль доступа 511126)
    new_game.tga - обычный рендер
    new_game_1.tga - с заменой альфы на Color:R
    new_game_need - то, что нужно (получено через фотошоп, а я хотел спросить нельзи ля сделать такое без фотошопа)
     
  6. ODA

    ODA Знаток

    С нами с:
    13.01.2006
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    Дак с PhotoShop-ом быстрее. Отрендерил маски и все. Дальше сборка
     
Модераторы: Moderator.

Поделиться этой страницей