22 Сентября 2024, 07:44:20
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Quest3D - Русскоязычное сообщество > Quest3D > Визуализация, Шейдеры > Вопрос про BumpMapping (Diffuse and Specular)
Вопрос про BumpMapping (Diffuse and Specular)
(Прочитано 24599 раз)
  [1] 2
Печать
BiBiKa | *** | Постоялец | Сообщений: 156 | « 05 Октября 2008, 19:14:11 »
Вопрос про BumpMapping (Diffuse and Specular) |
0
Этот тип нормалей у меня вызвал проблему, когда я на свою модельку ставлю бавм, то со стандартными текстурами он смотриться нормально!!! А если подключаю свои в частности нормал мап (сделанный в крейзи бамп) то получается какая то какашка, бамп получается не рельефным, а просто немножко блистит!

* Untitled-1.jpg (313.73 Кб, 1024x768 - просмотрено 2562 раз.)
Viik | **** | Старожил | Сообщений: 302 | «Ответ #1 07 Октября 2008, 12:55:19 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
1
Запости свое нормал мапу, как она выглядит вообще?
BiBiKa | *** | Постоялец | Сообщений: 156 | «Ответ #2 07 Октября 2008, 16:39:28 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
2
Вот

* копейка_NRM.jpg (97.66 Кб, 1024x1024 - просмотрено 2483 раз.)
Viik | **** | Старожил | Сообщений: 302 | «Ответ #3 07 Октября 2008, 18:17:24 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
3
1) Проверь чтобы мапинг совпадал - стандартный шейдер использует 1-ю увешку
2) Попробуй в крези бапме инвертнуть Y ось, там есть такая опция
BiBiKa | *** | Постоялец | Сообщений: 156 | «Ответ #4 07 Октября 2008, 18:31:32 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
4
Что значит стандартный шейдер использует 1-ю увешку?

Viik | **** | Старожил | Сообщений: 302 | «Ответ #5 07 Октября 2008, 19:26:07 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
5
На твоей моделе может бфть несколько UV сетов, например UV0 для дифузки, UV1 для лафтмапы или нормал мапы или чего либо еще. Стандартный шейдер (тот который идет с квестом в примерах или шаблонах) юзает UV0 сет. Речь о том что возможно твоя нормал мапа должна мапиться по UV1 а шейдер мапит ее на UV0.
BiBiKa | *** | Постоялец | Сообщений: 156 | «Ответ #6 07 Октября 2008, 19:39:10 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
6
Нет, главно в простом кубике рендерится отлично с той же нормал мапой, а на импортированном обекте коряво!!!!
Viik | **** | Старожил | Сообщений: 302 | «Ответ #7 07 Октября 2008, 20:02:40 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
7
О! Тогда дело а нормалях и тангентах твоего меша. Откуда и каким экпортером тащищ модельку?
BiBiKa | *** | Постоялец | Сообщений: 156 | «Ответ #8 07 Октября 2008, 20:06:15 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
8
Не, всё получилось!!!
Viik | **** | Старожил | Сообщений: 302 | «Ответ #9 07 Октября 2008, 20:18:21 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
9
Так отпишисьв чем бага была - может другим поможет.
→|๖ۣۜDen|← | ***** | Администратор | Ветеран | Сообщений: 570 | «Ответ #10 07 Октября 2008, 21:32:29 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
10
Не, всё получилось!!!
А коль не жаль, можно и исходничег выложить Подмигивающий
BiBiKa | *** | Постоялец | Сообщений: 156 | «Ответ #11 07 Октября 2008, 21:57:08 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
11
Вот
* колесо.rar (375.39 Кб - загружено 1179 раз.)
AlexKos | * | Новичок | Сообщений: 11 | «Ответ #12 19 Ноября 2008, 12:50:07 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
12
если тебе нужен Normal bump, то сделай так:
1. открой директорию quest'а
2. там должна лежать папка Materials
3. в этой папке должен находиться фаил Parallax
4. открой его
5. там будет блок HLSLOBJECT, копируй его
6. открой свой проэкт, подсоедини его к твоей модели, подсоединяй его к surface, а к скрипту 3D objectdata
и рядом, где твоя текстура, добавь еще одну текстуру, только с нормалей.

(http://s39.radikal.ru/i085/0811/63/02f4ffd10f86.jpg)

(http://s49.radikal.ru/i124/0811/43/b2e370f7ca7d.jpg)

* 02f4ffd10f86.jpg (21.05 Кб, 640x300 - просмотрено 2489 раз.)

* b2e370f7ca7d.jpg (26.49 Кб, 640x540 - просмотрено 2513 раз.)
« Последнее редактирование: 20 Ноября 2008, 03:10:55 от KBECT0MAH »
BiBiKa | *** | Постоялец | Сообщений: 156 | «Ответ #13 19 Ноября 2008, 20:24:11 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
13
Да с нормал мапом я разобрался, AlexKos а  то, о чом ты написал называеться бампом, промто блистит!!! Смеющийся
zlovred_44 | ** | Пользователь | Сообщений: 71 | «Ответ #14 20 Ноября 2008, 00:45:10 »
Re: Вопрос про BumpMapping (Diffuse and Specular) |
14
to AlexKos
предложеный тобой алгорим работает, но в том шейдере прописан только один ист света для объекта-это раз.
нельзя походу сделать StancilShadow для объекта с HLSL-это два.
а обсуждалось в этой теме:
http://guest3d.wohlnet.ru/forum/index.php?topic=102.15
 
  [1] 2
Печать
 
Quest3D - Русскоязычное сообщество > Quest3D > Визуализация, Шейдеры > Вопрос про BumpMapping (Diffuse and Specular)
Перейти в: