• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

[sh] Шейдер Normal с Alpha (есть ответ)

Автор IDEV, 06 августа 2009, 23:05:07

« назад - далее »

IDEV

Люди я в HLSL не силён. Помогите сделать Normal-шейдер, чтобы он поддерживал Alpha-map. (Нужен шейдер с Diffuse, Normal и Alpha map-картой прозрачности). Или на крайний случай киньте кто-нить ссылку на ShaderFX для MAX 2009 или 2010. Ток не на официальный пжалста)

→|๖ۣۜDen|←

Уже обсуждалось на офе, не помню где... есть пример, думаю разберёшься.
Не тупи, Denil!ツ Quest3D v4.3.2

IYV

Шейдер конечно хорошо смотрится,только он не с Alpha-map а с Laits Map :).И к тому же еще не компилируется в итоге.Долго я с ним мучился,но так ни чего и не вышло.Его Морфик когда то помнится выкладывал.
IDEV можно просто зайти на http://lumonix.net зарегистрироваться и скачать бесплатно рабочую версию ShaderFX.

IDEV

Den, в твоём примере идет наложение маски на Normal-поверхность, а мне надо, чтобы сама Normal-поверхность была прозрачной на участках, которые задаёт чёрно-белая (или с наличием альфы) текстура

IDEV

Вот что мне надо. Люди неужели нету таких людей, кто может помочь?(((((((

IYV

A чего там помогать то,зайди на сайт,скачай ShaderFX,открой пример с Normal,добавь к альфе texture map,вот тебе и шейдер с Alpha Map.Или лень просто,хочется что бы именно другие тебе сделали?

IDEV

IYV, Я пробовал делать уже несколько раз- получается то, что надо, но освещение обьекта идет неправильное и нормали инвертированы (обьект рендерится "во внутрь")

IDEV

Вот довел до ума шейдер. Работают карты- Diffuse с альфа каналом (здесь можно использовать PNG или DDS) и Normal map. Работает бесприкословно на версии 4.2.3