![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DOOM3 [Delphi]
<<BEAST>> © (2004-09-24 15:02:00)Подскажите как сделать текстуры как в DOOM3, что бы с bumpmaping и specular на GLScene.
FRick (2004-11-21 22:19:00) [1]Попробую!
=Sniper= (2004-11-21 17:56:00) [2]А ну понятно почему у тя NV не работает! ;-)
Смотри тогда закоментируй функции связанные с шейдером и запусти прогу!
Единственно что у тебя не будет при таком исходе событий это не будет вращаться лампочка и не будет "переливания" текстур, но БАМП будет.
FRick (2004-11-21 13:58:00) [3]Да уменя Radeon 9000
дроав самые последние!
=Sniper= (2004-11-21 01:37:00) [4]Сразу могу сказать если у тя RADEON то нужно поменять
GL_NV_VERTEX_PROGRAM на GL_ ARB_VERTEX_PROGRAM
=Sniper= (2004-11-21 01:31:00) [5]А какая у тя карта? Какие дрова?
FRick (2004-11-20 23:05:00) [6]Выручайте у меня ошибка:
Your drive do not support
GL_NV_VERTEX_PROGRAM.
Может ест другие средства?
FRick (2004-11-20 21:43:00) [7]Спасибо!
=Sniper= (2004-11-20 19:32:00) [8]Вот бери да юзай!
http://www.delphi3d.net/download/dot3demo.zip
Так же тебе потребуется утилита для создания карты нормалей (взял из Radeon SDK)
http://www.ogldelphi.km.ru/pub/TGAtoDOT3.exe
FRick (2004-11-20 11:18:00) [9]> Кто нибудь может словами объяснить или скриншотами, для
> тех, кто не видел Дум3 ? Чего там такого в этих текстурах
Ну они обьёмные (Простая текстура + карта высот)
вот такое обьяснение!
Кто---то (2004-11-20 02:12:00) [10]Кто нибудь может словами объяснить или скриншотами, для тех, кто не видел Дум3 ? Чего там такого в этих текстурах ?
miek (2004-11-19 23:31:00) [11]Лучше бы кто-нибудь рассказал, как они там сделали эффект "воздушной линзы" от нагретого воздуха...
FRick (2004-11-19 22:47:00) [12]Кто нибудь может помочь ато пойграл в Doom3 и захотел
такие же текстуры!
опять (2004-09-29 19:32:00) [13]:)
arb_texture_env_combine
а register_combin erтолmко на NV.
Все помнить не надо, но хотя бы, чем пользовался :))
Darth (2004-09-28 23:40:00) [14]//2 NailMan
//Радеоны не поддерживают nv_register_combiners.
Я писал об этом выше, что сдела на комбайнерах, но я не говорил что на nv, я говорил что на arb. А ставить в вину то что я непомню все названия расширений наизусть мне не надо. Это вовсе не обязтельно.
dimodim (2004-09-28 22:07:00) [15]Дум три не революция ,а гавно.
Но говорю откровенно делай текстуры классного качества и все по мылу.
опять (2004-09-28 21:18:00) [16]Я просто так ссылочку написал??? А кто удостоил её внимания?
2 NailMan
Радеоны не поддерживают nv_register_combiners.
2 Darth
Впервые слышу о таком расширении. Вводим в гугл твой вариант (и arb_register_combiner). А видим, что такого нет. Не беда. Ведь существует arb_texture_env_combine. Может ты про него говорил.
В таком случае "Если не понял о чем речь, не спорь" можно смело сказать тебе.
Darth (2004-09-28 16:21:00) [17]опять Речь не о Registre_combiner_nv, a о register_combiner_arb. Если не понял о чем речь, не спорь.
NailMan (2004-09-28 11:06:00) [18]опять
Радеоны разные бывають....
---
WBR, NailMan aka 2:5020/3337.13
опять (2004-09-28 10:43:00) [19]2 Darth
На Radeon'ах регистер_комбайнеры не поддерживаются ВООБЩЕ. Так что не "должно".
http://www.delphi3d.net/hardware/index.php
DeadMeat (2004-09-28 00:43:00) [20]Придется применять немного API. Думаю в GLScene до этого еще не дошли. Поставь TGLDirectOpenGL до и после нужного объекта и в первом включай нужную текстуру (через соответствующие расширения... я их не знаю, так что можешь не спрашивать какие) а во втором отключай... Должно сработать...
Либо MultiMaterialShader. Просто наложение через Texture2Name както странно работает... немного темновато получается...
---
...Death Is Only The Begining...