HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Страницы (260): « Первая ... « 79 80 81 82 [83] 84 85 86 87 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Smykov
Частый гость

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 63
Возраст: 25

Рейтинг



1) Либо в книжке по программированию игр или в статейке где-то прочитал, посвященным DirectX, что во время инициализации компонентов, каждый "пытается" получить аппаратное обеспечение у компонентов системы, а в противном случае он работает программно. Неточная формулировка, пытался найти фрагмент текста в книжке, не смог, но где-то я это видел. Как понимаю суть в том, что если какой-либо из компонентов не может работать с устройством системы, то обработка информации происходит через CPU.
В таком случае, я не понимаю с помощью чего происходит обработка, с помощью драйверов(не DirectX, а например nVidia)?

2) Про видеорежим Software в HL.
В этом режиме обработка графики происходит посредством графических драйверов? Или может без использования GPU? Просто не совсем понятно, почему графика в низком качестве, и это не только во время геймплея, но и фон меню игры тоже выводится нечётко. И кстати, не работает net_graph.

3) Никогда ещё не играл в первый квейк, но вроде там нету поддержки Direct3D, в отличии от HL. В связи с чем, в обновлённой стимовской версии HL убрали его поддержку?

4) Порой в некоторых видео, или статьях где обсуждают про Direct3D и OpenGL, часто вижу, что у игр с использованием OpenGL стабильнее fps. Сразу скажу, ни в коем случае я не пытаюсь устроить срач, а лишь хотелось бы узнать в чём дело. Ведь у DirectX очень обширные возможности, но порой OpenGL "облегчает" работу программы. Может тут вы свою точку зрения расскажите? В каких ситуациях, что лучше использовать?

Сообщить модератору | | IP: Записан
Сообщение: 168446

Старое сообщение 08-10-2017 21:21
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
semerjon писал:
Как понимаю суть в том, что если какой-либо из компонентов не может работать с устройством системы, то обработка информации происходит через CPU.

Эмуляция. В OpenGL такое тоже есть.

Цитата:
semerjon писал:
Или может без использования GPU?

Да. Но для ускорения тем не менее используется аппаратный 2D ускоритель.

Цитата:
semerjon писал:
В связи с чем, в обновлённой стимовской версии HL убрали его поддержку?

Этож фейк, не было там никакой поддержки D3D.

Цитата:
semerjon писал:
часто вижу, что у игр с использованием OpenGL стабильнее fps

Разные идеологии API. В GL очень тяжело так накосячить, чтобы уронить фпс в пол, выставив неправильные стейты. В DX наоборот это легко и просто, там надо постоянно обращаться к документации.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 168447

Старое сообщение 08-10-2017 21:37
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
semerjon писал:
Просто не совсем понятно, почему графика в низком качестве

Потому что софтварный рендерер выдаёт такую картинку. Кстати, софтвар в халфе очень близок по конечному результату к OpenGL, даже кое-в-каких технологиях выигрывает.

Сообщить модератору | | IP: Записан
Сообщение: 168448

Старое сообщение 09-10-2017 04:38
- За что?
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 659

Рейтинг



Цитата:
Дядя Миша писал:
Этож фейк, не было там никакой поддержки D3D.

хм, а что тогда это за режим? В хз он почему-то работал заметнее быстрее, чем опенгл

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Сообщить модератору | | IP: Записан
Сообщение: 168449

Старое сообщение 09-10-2017 13:28
- За что?
Crystallize
Житель форума

Дата регистрации: Jul 2007
Проживает: Новосибирск
Сообщений: 4415
Возраст: 34

Рейтинг



Yo Den А ещё там Z-fighting в принципе отсутствует.

Сообщить модератору | | IP: Записан
Сообщение: 168450

Старое сообщение 09-10-2017 14:10
+ За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Ku2zoff писал:
Кстати, софтвар в халфе очень близок по конечному результату к OpenGL

А должен выглядеть ну совсем по-другому?

Цитата:
Yo Den писал:
хм, а что тогда это за режим?

Транслятор GL-D3D, встроенный в движок. Ксерокс помнится такой писал, только внешний.

Цитата:
Crystallize писал:
А ещё там Z-fighting в принципе отсутствует.

Глупости какие

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 168451

Старое сообщение 09-10-2017 15:21
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 6749
Возраст: 33

Рейтинг



Цитата:
Yo Den писал:
хм, а что тогда это за режим? В хз он почему-то работал заметнее быстрее, чем опенгл

Это НЕ НАТИВНАЯ поддержка D3D, а ЭМУЛЯЦИЯ OpenGL через D3D. Ксер сделал то же самое отдельной либой - QindieGL. Работало это гумно (рендерер в халфе, а не QindieGL конечно ) заметно быстрее у тех, у кого была б-г мерзкая графика от интел, например. Или какие-то стрёмные драйвера, которые не умели нормально в OpenGL. У меня, когда был ATI Radeon 9250, нативный OpenGL был всегда быстрее.
Цитата:
Crystallize писал:
А ещё там Z-fighting в принципе отсутствует.

А ещё с некоторыми версиями драйверов на радеонах Xбла-бла-блаPRO вообще не рисуются декали. Так-то.

Добавлено 09-10-2017 в 22:25:

Цитата:
Дядя Миша писал:
Транслятор GL-D3D, встроенный в движок. Ксерокс помнится такой писал, только внешний.

О, Дядя Миша меня опередил
Цитата:
Дядя Миша писал:
А должен выглядеть ну совсем по-другому?

Некоторые отличия есть. Я не о графике в целом, а о поддержке всяких плюшек и реализации фич. Например, водичка в софтваре весьма интереснее, чем в OGL. А вот партикли наоборот паршивые. Ну и динамические лайтстили могут тормозить.

Сообщить модератору | | IP: Записан
Сообщение: 168452

Старое сообщение 09-10-2017 15:25
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Вот вам пример как Z-файтинг отсутствует в D3D.
З-файтинг может отсутствовать только в софтварном рендерере, при условии что з-буффер целочисленный. Собственно это прямое следствие использования плавающей точки, а не какая-то заслуга именно софт-рендера.

Добавлено 09-10-2017 в 18:27:

Цитата:
Ku2zoff писал:
Например, водичка в софтваре весьма интереснее, чем в OGL

Во времена OpenGL 1.0 многое из того, что элементарно делалось в софтваре было недоступно в GL. Сейчас такой проблемы нет.

[ Вложение ]
c2a5c0000.jpg

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 168453

Старое сообщение 09-10-2017 15:27
-
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 659

Рейтинг



А с чем кстати вот это связано? Вадник из чернобыля, показаны мип-уровни, но в игре при удалении от объекта они не используются, хотя по идее должны быть, т.е. текст остаётся русским

[ Вложение ]
мип.jpg

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Сообщить модератору | | IP: Записан
Сообщение: 168454

Старое сообщение 09-10-2017 15:52
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Yo Den писал:
Вадник из чернобыля

Ватник из чернобыля?

Цитата:
Yo Den писал:
в игре при удалении от объекта они не используются

Это только для софтварного рендера мипы.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 168455

Старое сообщение 09-10-2017 16:04
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
Во времена OpenGL 1.0 многое из того, что элементарно делалось в софтваре было недоступно в GL. Сейчас такой проблемы нет.

Сделай в ксаше водичку как в халфовском софтваре.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168456

Старое сообщение 09-10-2017 16:58
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



XaeroX круги на воде вот эти? а смысл? Я лутьше починю рандом тайлинг.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 168459

Старое сообщение 09-10-2017 20:08
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34498
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Дядя Миша писал:
а смысл

По сравнению с гл-режимом - очень красиво.
И если заметил - там процедурный алгоритм без повторений. То есть анимация не тайлится, как в Унреале.

__________________
Правдой дорожить, лжи не потакать,
Дальних не судить, ближним помогать,
С тишиной сойтись на исходе дня
Научи меня, Родина моя!

Сообщить модератору | | IP: Записан
Сообщение: 168461

Старое сообщение 10-10-2017 04:27
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32188
Нанёс повреждений: 392 ед.

Рейтинг



XaeroX заметил, но оно ж нефизичное всё равно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 168468

Старое сообщение 10-10-2017 14:37
-
JPEG
Житель форума

Дата регистрации: Sep 2013
Проживает: рф
Сообщений: 659

Рейтинг



что в софтваре, что в гл отстойная вода, для большинства случаев эти бесконечные круги и волны не подходят

__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))

перехожу на другой двиг

Сообщить модератору | | IP: Записан
Сообщение: 168469

Старое сообщение 10-10-2017 15:32
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 06:02. Новая тема    Ответить
Страницы (260): « Первая ... « 79 80 81 82 [83] 84 85 86 87 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Нубские вопросы от <censored> и других нубов
Чтобы не создавать сто тем
7 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024