Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

GLScene Bump Maping


FRick ©   (2005-07-11 08:45:00) 

Подскажите как предать текстуре обёмность! Как в DOOM3!
Если можно пример!
Зарание спасибо!


ПЛОВ   (2005-09-06 13:30:00) [1]


> у меня на 9600Про GLSL пахал как надо.


> у меня на Radeon 9700pro mobility все работает.

9550 :) Работает


Frost (Freak)   (2005-09-06 10:12:00) [2]

см. пост [14]


Coriolis   (2005-09-05 21:48:00) [3]

1 Frost aka Freak
Флаг проверки?
Это где?


Xeno   (2005-08-25 06:10:00) [4]

Проверка на версию (если снимок не очень старый) в файле GLScene.pas  строчка в процедуре TGLSceneBuffer.CreateRC:
if not GL_VERSION_1_1 then


Frost aka Freak   (2005-08-24 14:30:00) [5]

2 DeadMeat:
Ну да, либо убрать флаг проверки в старой ;)


DeadMeat   (2005-08-24 14:08:00) [6]

На обновленной версии...


Frost aka Freak   (2005-08-24 12:48:00) [7]

2 Xenon:
Достаточно перекомпилить проект


Xenon   (2005-08-24 12:11:00) [8]

кста вышли дрова nVidia 77.какие-то, после их установки пдсцена не работает ибо в этих дровах OpenGL 2.0 и глсцена ошибку дает, то что ей нужен OpenGL 1.1


Xeno   (2005-07-13 06:03:00) [9]

Пример работает с ATI Radeon начиная с 9600,у NVIDIA с FX5200 т.к. необходим шейдерный конвейр.


DeadMeat   (2005-07-12 23:24:00) [10]

Ну один хер на 9000 нету...
А на 9600 я проверял.. Не было.. И еще на каких то проверял.. Вот правда делал я это давно.. Мож в дровах дело было...

---
...Death Is Only The Begining...


Darthman   (2005-07-12 23:06:00) [11]

у меня на 9600Про GLSL пахал как надо.


Санёк   (2005-07-12 22:48:00) [12]


> DeadMeat ©   (12.07.05 15:11) [5]

у меня на Radeon 9700pro mobility все работает.


DeadMeat   (2005-07-12 15:11:00) [13]

А там и нету..
Они на радеонах только с 9800 если не ошибаюсь.. Это разновидность 2.0 шейдеров... Кажется.


FRick   (2005-07-12 14:11:00) [14]


> http://glscene.nm.ru/down/bumpearth.zip
> Пример реализующий эффект bumpmapping'а.Рельефный земной
> шар.

При компиляции вылазиет ошибка "Your driver/hardware does not support GLSL"
уменя Radeon 9000!
дрова последние!


FRick   (2005-07-12 13:59:00) [15]

Я наверное слепой невидел этот пример!
Спасибо!


Xeno   (2005-07-12 09:10:00) [16]

http://glscene.nm.ru/down/bumpearth.zip
Пример реализующий эффект bumpmapping'а.Рельефный земной шар.


Санёк   (2005-07-11 21:51:00) [17]

а посмотреть пример из демо гордость мешает?


{: Using the GLBumpShader for object space bump mapping.<p>

  The bump shader runs an ambient light pass and a pass for
  each light shining in the scene. There are currently 2
  bump methods: a dot3 texture combiner and a basic ARB
  fragment program.<p>
 
  The dot3 texture combiner only supports diffuse lighting
  but is fast and works on lower end graphics adapters.<p>

  The basic ARBFP method supports diffuse and specular
  lighting<p>
 
  Both methods pick up the light and material options
  through the OpenGL state.<p>

  The normal map is expected as the primary texture.<p>

  Diffuse textures are supported through the secondary
  texture and can be enabled using the boDiffuseTexture2
  bump option.<p>

  Specular textures are supported through the tertiary
  texture and can be enabled using the boSpecularTexture3
  bump option and setting the SpecularMode to smBlinn or
  smPhong (smOff will disable specular in the shader).<p>
 
  With the boLightAttenutation flag set the shader will
  use the OpenGL light attenuation coefficients when
  calculating light intensity.<p>
}


взято из bunnybump.dpr


Наверх

Титульная страница Поиск, карта сайта Написать письмо