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

Очень срочно нужна математическая формула оверлэя

Тема в разделе "Общие вопросы", создана пользователем -, 27 ноя 2001.

Модераторы: He77ga, Stanislav Linus
  1. Guest

    Имеется в виду наложение слоев в фотошопе методом overlay.Что происходит с цветами.
    Формула нужна для написания соответствующей ноды для Шейка
     
  2. Guest

    Для Шейка уже написан скрипт оверлея а-ля Фотошоп... Скачать можно на highend2d, на всякий случай - вот сам скрипт:

    /* This file downloaded from Highend2d.com
    ''
    '' Highend2d.com File Information:
    ''
    '' Script Name: Overlay v1.0
    '' Author: Warwick Campbell
    '' Last Updated: March 14, 2001
    '' Update/Change this file at:
    '' http://www.highend2d.com/shake/macros/?section=layering#921
    ''
    '' Please do not alter any information above this line
    '' it is generated dynamically by Highend2d.com and will
    '' be changed automatically on any updates.
    */

    image Overlay(
    image Foreground=0,
    image Background=0,
    float fg_Opacity=1,
    int clipMode=1
    )
    {
    Over1 = Over(0, Background, 1, 0, 0);
    LayerX1 = LayerX(Foreground, Over1, (r>.5)?2*(r+r2-r*r2)-1:2*r*r2,
    (g>.5)?2*(g+g2-g*g2)-1:2*g*g2, (b>.5)?2*(b+b2-b*b2)-1:2*b*b2,
    a, z);
    SetAlpha1 = SetAlpha(LayerX1, 1);
    Fade1 = Fade(SetAlpha1, fg_Opacity);
    Over2 = Over(Fade1, Over1, clipMode, 0, 0);

    return Over2;
    }
     
  3. Guest

    Спасибо огромное!

    Но!!! Проблема в том , что этот скрипт, который лежит на сайте не является
    правильным оверлеем - тем что называется в фотошопе. В этом легко убедиться
    взяв для примера слои из фотошопа и попробовав их скомпозитить в шейке.
    Результат получается абсолютно разный. То есть если поместить поверх слоя
    нейтрального цвета, например 0.0.100 по RGB градиент от белого ч черному,
    то в фотошопе и АЕ мы получим растяжку от 0.0.200 до 0.0.0, в шейке же
    получается 255.255.255 до 0.0.0 через синий.

    Видимо скрипт неправильный.

    Что делать не знаю,
    ответьте пжлста,
     
  4. Guest

    Всем спасибо, все свободны!
    Оказывается в этом скрипте перепутаны входные ноды - там где foreground на самом деле находится baground и наоборот.
    Во как, а люди мучаются.
     
Модераторы: He77ga, Stanislav Linus

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