![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Можно ли реализовать Bump без использования шейдеров?
@!!ex © (2006-08-02 14:05:00)сабж.
Novice (2007-03-30 08:02:00) [1]Sapersky: Matrox G400, если кто помнит такого зверя).
Не только помню :-) Он и сейчас стоит в моем 486!!! Прикольная вещь... В HOMM1,2 хорошо рубаться... А еще в Kings Bounty :-)
Sorry за оффтоп.
Sapersky (2007-03-29 16:13:00) [2]Ну да, кроме 4MX, который суть слегка проапгрейженный 2MX. Хотя dot3 они поддерживают.
antonn (2007-03-29 00:41:00) [3]
> Поддерживается всеми радеонами, GeForce - начиная с 3-го
Кроме GF 4 MX (MX420/440/460 и тд), держит GF4Ti.
если не ошибаюсь:)
Sapersky (2007-03-28 12:20:00) [4]да, дайте пример на канвасе как делать:)
Да запросто:
http://prdownloads.sourceforge.net/skinner/FastLib.zip?download
То, что там реализовано, в аппаратной графике называется EMBM. Эта штука несколько сложнее для понимания, чем dot3, но позволяет делать больше разных эффектов, см. примеры к DX SDK 8 (www.clootie.ru). Поддерживается всеми радеонами, GeForce - начиная с 3-го (первая карта с поддержкой EMBM появилась вообще во времена TNT - Matrox G400, если кто помнит такого зверя).
Jkot (2007-03-28 11:36:00) [5]Мистер Т, спасиб ща буду разбиратся....
P.S: А для Delphi точно такого нет?
Jkot (2007-03-28 11:05:00) [6]Вы меня не правильно поняли! У меня карта комбайнеры не держит, а DOT3 держит...
Мистер Т (2007-03-27 18:47:00) [7]Если что, есть хорошие примеры, но на С++:
http://www.codesampler.com/dx9src/dx9src_4.htm#dx9_dot3_bump_mapping
http://www.codesampler.com/oglsrc/oglsrc_4.htm#ogl_dot3_bump_mapping
XProger (2007-03-27 17:49:00) [8]http://boogesoft.narod.ru/Sources/BumpMap_demo.rar
antonn (2007-03-27 16:19:00) [9]да, дайте пример на канвасе как делать:)
JKot (2007-03-27 15:09:00) [10]А можно ли реализовать BUMP без шейдеров и комбайнеров????
Или хотябы на CG пример дайте по бампу...
J (2007-03-27 15:09:00) [11]А можно ли реализовать BUMP без шейдеров и комбайнеров????
Или хотябы на CG пример дайте по бампу...
@!!ex (2006-08-09 22:26:00) [12]ANTPro © (09.08.06 22:05) [15]
Хм... Да.... При выключенных текстурах освещение на обоих сферах одинаковое.
Но стоит включить dot3 и сразу хреново все становиться...
ANTPro (2006-08-09 22:05:00) [13]@!!ex © (09.08.06 20:50) [14]
Попробуй временно убрать текстуры будет виднее как свет падает.
@!!ex (2006-08-09 20:50:00) [14]>>Возможно неверно расчитаны нормали (длина <> 1)
Нет.
>>используется glScale без GL_NORMALIZE
Нет.
>>возможно glu выставляет какие-то свои свойства материала :)
Возможно. Как узнать? перебирая свойства материалов?
XProger (2006-08-09 17:34:00) [15]Возможно неверно расчитаны нормали (длина <> 1), используется glScale без GL_NORMALIZE, возможно glu выставляет какие-то свои свойства материала :)
@!!ex (2006-08-09 17:22:00) [16]XProger © (09.08.06 16:41) [11]
На
http://afera-net.narod.ru/QuadricLight.JPG
якро освещена почти половина сферы, а вторая половина просто затемнена.
На
http://afera-net.narod.ru/SelfLight.JPG
овсещена только часть полусферы. А остальное - абсолютно черное.
XProger (2006-08-09 16:41:00) [17]@!!ex, на скринах не заметил разницы в освещении
@!!ex (2006-08-09 15:29:00) [18]XProger © (08.08.06 22:16) [9]
Освещение считаеться по разному. На картинке видно.
GLU освещение другое.
Пытаюсь сделать такое же. А получаеться хреново...
XProger (2006-08-08 22:16:00) [19]О какой проблеме речь?
@!!ex (2006-08-08 12:36:00) [20]Не проблема. просто отрисовка сферы работает обычно медленнее чем через glu. Правда сделал массив вершин заранее расчитанных, текстурными координатами, нормалями, стало быстро.
И наткнулся на новую проблему........
Освещение....
Вот так освещаеться Quadric сфера.
http://afera-net.narod.ru/QuadricLight.JPG
А вот так освещаеться сфера нарисованная мною.
http://afera-net.narod.ru/SelfLight.JPG