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

Новости:

Форум Quest3D восстановлен!

Главное меню

Bump & Relief Mapping *** FX Shader

Автор Sonjaaa, 27 марта 2008, 06:22:52

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

Sonjaaa

Вот я тоже решила выложить демку-исходник, как я использую шейдеры для создания Bump & Relief. Данные камушки, наверняка многим знакомы и все же.

http://ifolder.ru/5899693
Название: Bump_relief_mapping.rar
Размер: 1.48 Мб
Сделано в Q3D 3.6.6

Чтобы быстро просмотреть пример, включите Camera View в окне Animation 3D View и правой кнопкой мыши покрутите кубик. Для большей наглядности я прикрепила источник света к камере.
(Подробности в исходнике)

Данный шейдер подойдет для компов, поддерживающих Shader Model 2.0 (таких все еще достаточное кол-во). Для Shader Model 3.0 и выше используется другой шейдер, который ведет себя более корректно и имеет более гибкие настройки.

Должна сказать, что это лишь пример (в данном случае можно регулировать лишь смещение, другие настройки (цвет, свет, блеск и др.) можно будет добавить дополнительно, подтредактировав сам шейдер), а для какой-то конкретной (уникальной) ситуации нужно создавать свой (определенный) шейдер или добиваться данного эффекта другими способами. Для себя я считаю, использование HLSL самым подходящим, но как говориться на вкус и цвет...  ;)

Надеюсь, кому-нибудь будет полезно...


P.S.:можно, конечно и не париться, создавая свои шейдеры и вникать в эти дебри (хотя рано или поздно Вы к этому вернетесь), а воспользоваться уже готовым шейдером материала  Parallax, для данной задачи. Вот несколько примеров с этим шейдером:

Название: Bump_relief_mapping_2.rar
Размер: 314.27 кб
http://ifolder.ru/5900042

Название: Bump_relief_mapping_3.rar
Размер: 389.10 кб
http://ifolder.ru/5900230

Название: Bump_relief_mapping_4.rar
Размер: 354.13 кб
http://ifolder.ru/5900242

morfik

dla 3ds max est plugin kotori sosdoot sheider dla questa LUMONIX_SHADER_FX_V2.03_FOR_3DS_MAX-XFORCE  vot ivo nazvanie on delait luboi material dla questa ochen xoroshaia vesh  :)

Medwedius

В твоем шейдере пишет ерор ин вертекс декларатион (Квест 4.0) при комплит/сейв, на вход подан 3ДОбджектДата из импотра

morfik

bolshoe znachenia imeit video karta esli menshi 256mb togda budet glukii :)

Medwedius

Видеокарта гарнюня, 3-и шейдеры держит...

morfik

no togda esli xochesh ia dam svoi zdelani v max esli shto napishi ia vilaju na sait

Medwedius

#6
Вот тут я напостил _https://guest3d.wohlnet.ru/forum/index.php?topic=102.msg809#new В общем я думаю это я накосячил как-то с подключением - кроме примитивов еще НормалБапм в Квесте не пробовал - только в Майке...

Позже: Я тебе на мейл отправил сцену (Квест 4) если не сложно подскажи что я не так подцепил...

morfik


Medwedius


morfik

vot umena v 4.00 vopshe ne rabotaut materialii luchi v 3.6.6

Medwedius

В 3.6 тоже не линкуется... 3.6.6 нету и твой пример в 3.6 не открывается...


gerasim

У меня тоже пака не палучаетца экспортить из Макса куб с симпл_шейдером от ShaderFX. Сам шейдер вместо параллакса Квестовово идёт, импорт с из макса -  не перекомпиливаетца шейдер, даи самово шейдера нету, хотя фсе галки в Панде стаят.
Это наверно не изза версии Квеста, надо просто както грамотно подключить.

morfik

panda ne prichom prosta inogda bivaet gluki shto imena ia ne ponal shto u vas ne paluchaitsa napishite ia poprobuu zdelat video urok  :)

Sonjaaa

#14
Ребяты, я вообще не поняла что за проблемы с данным шейдером смещения возникли?
Я его опробывала на Q3D 3.6/3.6.6/4.0, а также на NVIDIA GeForce 5700 FX (поддержка только Shader Model 2.0 и 128 Мб DDR) и на NVIDIA GeForce 7600 GS (Shader Model 3.0 и 256 Мб DDR2) и все работает без проблем.
Рабочий же шейдер на рельефность, работающий только с Shader Model 3.0 и опробованный на Q3D 3.0/3.6.6/4/0 ,сделанный для импортированного mesh'а и со своей normal map (а то почему-то с примитивами у кого-то работает, а с импортом нет ???) могу выложить и расписать поподробнее если кому надо...