Инструменты пользователя

Инструменты сайта


q3:создание_собственного_неба_-_скайбокс

Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
q3:создание_собственного_неба_-_скайбокс [06.02.2010 12:06]
Nt-kop4ik -skyfix
q3:создание_собственного_неба_-_скайбокс [06.02.2010 12:10]
Nt-kop4ik
Строка 110: Строка 110:
   - можно использовать в окружении любые эффекты, текстуры, туман, воду и прочее   - можно использовать в окружении любые эффекты, текстуры, туман, воду и прочее
   - _skybox энтити играет роль начала координат в окружении. Чтобы получить представление о том, как будет выглядеть окружение после компиляции, достаточно совместить его вместе со всем оружением с началом координат (точка "0 0 0") на вашей карте, и увеличить всю коробку в _scale раз   - _skybox энтити играет роль начала координат в окружении. Чтобы получить представление о том, как будет выглядеть окружение после компиляции, достаточно совместить его вместе со всем оружением с началом координат (точка "0 0 0") на вашей карте, и увеличить всю коробку в _scale раз
- 
 ====== Использование ключа -skyfix ====== ====== Использование ключа -skyfix ======
  
-Вы, вероятно, замечали, как убого выглядит скайбокс (skybox) в quake3 - очень четко видны границы его граней. Это происходит из-за ошибки в драйверах от NVIDIA, которые не делали различий между параметрами GL_CLAMP и GL_CLAMP_TO_EDGE (они задают, как фиксируется текстура на грани). Это так называемый баг "//ATI GL_CLAMP behavior//".+Вы, вероятно, замечали, как убого выглядит скайбокс (skybox) в quake3 - очень четко видны границы его граней. Это происходит из-за ошибки в драйверах от NVIDIA, которые не делали различий между параметрами GL_CLAMP и GL_CLAMP_TO_EDGE (они задают, как фиксируется текстура на грани). Это так называемый баг //ATI GL_CLAMP behavior//.
  
 Для частичного устранения этой неприятности в //q3map2// был введен ключ фазы BSP //-skyfix//, благодаря которому на скайбоксы стало возможно смотреть без слез. Но, как можно видеть, линии на границах граней не исчезли, а лишь сузились. Для частичного устранения этой неприятности в //q3map2// был введен ключ фазы BSP //-skyfix//, благодаря которому на скайбоксы стало возможно смотреть без слез. Но, как можно видеть, линии на границах граней не исчезли, а лишь сузились.
Строка 119: Строка 118:
 Точку в этой истории поставили следующие инструменты: //dfengine.exe// и //quake3mme.exe//. Эти исполняемые файлы заменяют оригинальный quake3.exe соответственно в моде //DeFRaG// (опционально) и //q3MME// (обязательно). И, благодаря модифицированному коду, они эффективно устраняют //ATI GL_CLAMP behavior// баг, не оставляя от него и следа. Однако, они не могут справиться с теми пунктирными ребрами, оставленными ключем //-skyfix//. Точку в этой истории поставили следующие инструменты: //dfengine.exe// и //quake3mme.exe//. Эти исполняемые файлы заменяют оригинальный quake3.exe соответственно в моде //DeFRaG// (опционально) и //q3MME// (обязательно). И, благодаря модифицированному коду, они эффективно устраняют //ATI GL_CLAMP behavior// баг, не оставляя от него и следа. Однако, они не могут справиться с теми пунктирными ребрами, оставленными ключем //-skyfix//.
  
-Отсюда следует правило для установки этого ключа: если карта сделана для дефрага, либо ваши приоритеты направлены на участие карты в каком-либо мувике, //-skyfix// **не нужен**; если это карта для других модов, и вам совершенно по барабану на то, как она будет выглядеть в муве, то //-skyfix// **нужен**.+Отсюда следует правило для установки этого ключа: 
 + 
 +  * если карта сделана для дефрага, либо вы хотите уведеть свою карту в мувике, //-skyfix// **не нужен**; 
 +  * если это карта для других модов, и вам не важно, как она будет выглядеть в муве, то //-skyfix// **нужен**.
q3/создание_собственного_неба_-_скайбокс.txt · Последнее изменение: 06.07.2020 03:50 (внешнее изменение)