Вернуться   Forum 3Dnews Tech > Железо > Видеокарты
Вход через: 

Ответ Создать новую тему
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.08.2005, 00:52   Вверх   #1
misha mike
Мужской Новенький
Автор темы
 
Регистрация: 15.07.2005
Адрес: Киев
освещение объектов в doom3

Просьба помочь с проблемой. В doom3 все динамические объекты (люди, монстры, оружие) разделены пополам: половина светлая, половина темная. Причем граница всегда проходит точно по центу объекта (у людей, например, строго по носу). Вдоль периметра объекта освещенность образует градиент: передняя темная сторона переходит в светлую заднюю и наоборот. Сами объекты вполне целостные и адекватно реагируют на изменения внешней освещенности. Других проблем с карточкой не обнаружено.

Radeon 9600 pro, VIA KT880, Win2003, Catalyst 4.5, Doom3 1.0.0.1/7-8-2004.
__________________
Удачи!
misha mike вне форума  
Ответить с цитированием
Старый 08.08.2005, 07:03   Вверх   #2
Indigo
Мужской Экс-модератор
 
Аватар для Indigo
 
Регистрация: 17.03.2004
Адрес: Где-то в 70 КМ от Северного Полярного Круга
misha mike Чувак...поставь ка себе каталист 4.9 или позднюю версию...что же ты хочешь от ОпенГЛовской игры на АТИ плюс с каталистом 2-х летней давности?
__________________
калайдерма сламался эжембе пещельбехъ бихтимиле шайтанама!
Indigo вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 08.08.2005, 23:07   Вверх   #3
wizard9x
Мужской Общительный
 
Аватар для wizard9x
 
Регистрация: 05.08.2005
ЯП что люди разделены будут если версия дров старая, а игра новая
У тебя и DirectX наверное 1 стоит

wizard9x добавил :

Цитата
Чувак...поставь ка себе каталист 4.9
на doom3 надо лучше 5.х ставить

5.4 например
__________________
Вот и сказочка Esc
Кто не понял F1
wizard9x вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 09.08.2005, 01:28   Вверх   #4
misha mike
Мужской Новенький
Автор темы
 
Регистрация: 15.07.2005
Адрес: Киев
wizard9x
К doom3 версия DirectX имеет весьма опосредственное отношение, ибо OpenGL

А проблема была в старом (сгенерированном еще при GeForce) конфигурационном файле DoomConfig. После убиения этого файла все пришло в норму. Ну и форсаж поставил на всякий случай.
__________________
Удачи!
misha mike вне форума  
Ответить с цитированием
Старый 09.08.2005, 08:51   Вверх   #5
ALEX...EAM
Мужской Недосягаемый
 
Аватар для ALEX...EAM
 
Регистрация: 08.09.2004
Адрес: Флудер с 3DNews, Москва
Цитата (misha mike) »
К doom3 версия DirectX имеет весьма опосредственное отношение, ибо OpenGL
Там звук через DX генерится. А так ты прав.
__________________
TO BEER OR NOT TO BEER??? TO BEER!!!
Причину всех неудач надо искать в себе
ALEX...EAM вне форума  
Ответить с цитированием
Старый 09.08.2005, 15:27   Вверх   #6
misha mike
Мужской Новенький
Автор темы
 
Регистрация: 15.07.2005
Адрес: Киев
ALEX...EAM
Имхается мне что виндовый OpenGL отрендеренную картинку рисует все-таки не на простом Device Context, а на DirectDraw Surface... Правда при этом он все равно вряд ли использует функционал, превышающий возможности DirectX 3
__________________
Удачи!
misha mike вне форума  
Ответить с цитированием
Старый 09.08.2005, 16:39   Вверх   #7
ALEX...EAM
Мужской Недосягаемый
 
Аватар для ALEX...EAM
 
Регистрация: 08.09.2004
Адрес: Флудер с 3DNews, Москва
Цитата (misha mike) »
вряд ли использует функционал, превышающий возможности DirectX 3
Есть такая партия.
__________________
TO BEER OR NOT TO BEER??? TO BEER!!!
Причину всех неудач надо искать в себе
ALEX...EAM вне форума  
Ответить с цитированием
Старый 10.08.2005, 16:37   Вверх   #8
Olaff
Мужской Запрещенный
 
Регистрация: 14.02.2003
Адрес: Кишинев
Цитата (misha mike) »
виндовый OpenGL
Чем отличается от линуксового?
Через директдрав только директ3д игры выводят,и то в основном менюшки.
Olaff вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 10.08.2005, 21:07   Вверх   #9
SHAXTEP
Мужской Заслуженный
 
Регистрация: 23.04.2005
misha mike
ну так новые дрова попробовал? а то я как-то запускал на старых дровах: в главном меню видно только голубой квадратик на коричневом фоне! Поставил новые дрова: все отлично!
SHAXTEP вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.08.2005, 01:01   Вверх   #10
misha mike
Мужской Новенький
Автор темы
 
Регистрация: 15.07.2005
Адрес: Киев
Olaff
Цитата
Чем отличается от линуксового?
Тем, что при работе должен считаться с особенностами архитектуры Windows, а не Linux.
Цитата
Через директдрав только директ3д игры выводят,и то в основном менюшки.
Ты хочеш сказать что с таким трудом отрендеренную картинку OGL-драйвер начнет рисовать прямо по DC окна просто средствами тормознутого GDI? Или может через оверлей (который, кстати, тоже часть DirectDraw)?

SHAXTEP
Новые дрова поставил, но после исправления конфигурации игры, она и со старыми вполне нормально работала.
__________________
Удачи!
misha mike вне форума  
Ответить с цитированием
Старый 11.08.2005, 09:34   Вверх   #11
Olaff
Мужской Запрещенный
 
Регистрация: 14.02.2003
Адрес: Кишинев
Цитата (misha mike) »
с особенностами архитектуры Windows, а не Linux.
Скорее с особенностями windows driver model.
Или может через оверлей
Может.
который, кстати, тоже часть DirectDraw
Здесь я не в курсе.Но мне кажется,что оверлей оверлею рознь.
Директиксовские оверлеи лишь разновидность оверлея.Кстати,все идет к тому,что в последующих директиксах от оверлеев откажутся.
Olaff вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 11.08.2005, 11:44   Вверх   #12
misha mike
Мужской Новенький
Автор темы
 
Регистрация: 15.07.2005
Адрес: Киев
Olaff
Цитата
Скорее с особенностями windows driver model.
Каждый производитель решает сам, что будет с обратной стороны opengl32.dll. Один реализует непосредственное обращение к ресурсам драйвера, а другой создаст враппер, который будет преобразовывать вызовы OpenGL в какой-либо другой интерфейс (при этом он вообще не обязан что-либо знать о WDM/VxD). Тут единого решения не существует и нам это в общем-то безразлично, главное чтобы с лицевой стороны родная видеокарте библиотека opengl32.dll выглядела как положено.
Цитата
Может.
Может, но не делает. Простой PrintScreen запущенного в окне Q2 доказывает это совершенно неопровержимо (это касается как минимум библиотек nVidia и Intel).
Цитата
Здесь я не в курсе.Но мне кажется,что оверлей оверлею рознь.
Оверлей это вполне конкретная технология вывода изображения на экран. Если он поддерживается видеокартой и ее драйвером (что является нормой года эдак с 1996, карточки S3 Trio64V+ и CirrusLogic CL-5446 его уже поддерживали), то он есть и никаких особых вариаций тут быть не может.
Цитата
Директиксовские оверлеи лишь разновидность оверлея.
Что значит эта фраза?
Цитата
Кстати,все идет к тому,что в последующих директиксах от оверлеев откажутся.
Не откажутся, хотя-бы ради воспроизведения видео. Даже самых современных процессоров недостаточно для декодирования качественного видеопотока и "гладкого" масштабирования его при выводе на экран. Да и зачем перекладывать на процессор то, что уже почти десять лет делает видеокарта? Кому от этого будет лучше?

P.S. В последующих версиях DirectX по-видимому откажуться от продолжения разработки DirectDraw как такового (во-первых он и так практически достиг своего предела, а во-вторых он по сути является подмножеством Direct3D), но то что уже построено ламать никто не собирается - себе дороже выйдет. Просто в какой-нибудь DirectX 13 будет входить DirectDraw, мало чем отличающийся от такового из комплекта DirectX 8.
__________________
Удачи!
misha mike вне форума  
Ответить с цитированием
Старый 11.08.2005, 19:23   Вверх   #13
Olaff
Мужской Запрещенный
 
Регистрация: 14.02.2003
Адрес: Кишинев
misha mike
Не откажутся, хотя-бы ради воспроизведения видео
Уже давно продвигают свой VMR,и проц почему-то не сильно загружен.
Хотя ноги у VMR растут из оверлей миксера.
Что значит эта фраза?
Честно сказать,сам не знаю .
Просто сказал
Olaff вне форума  
Конфигурация ПК
Ответить с цитированием
Старый 12.08.2005, 11:32   Вверх   #14
misha mike
Мужской Новенький
Автор темы
 
Регистрация: 15.07.2005
Адрес: Киев
Olaff
Цитата
Уже давно продвигают свой VMR,и проц почему-то не сильно загружен.
Во-первых проигрываюет через него только очень немногие, во-вторых есть ряд нерешенных проблем с использованием VMR, и в-третих оверлей никуда вдруг не денется точно так же, как не пропадет и его папа DirectDraw.
__________________
Удачи!
misha mike вне форума  
Ответить с цитированием
Старый 12.08.2005, 23:30   Вверх   #15
Olaff
Мужской Запрещенный
 
Регистрация: 14.02.2003
Адрес: Кишинев
misha mike
Во-первых проигрываюет через него только очень немногие,
BSPlayer прекрасно проигрывает,а скоро и остальные научатся при помощи микрософта.WMP так вапче по умолчанию.
оверлей никуда вдруг не денется точно
Денется,не сомневайся,в виндах точно пропадет.
Ну не сторонники в микрософте прямого вызова хардвера.
Убьются,но заставят через директ3д выводить.Кзлы
Olaff вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:59. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot