forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Свой метод дистанции видимости или FOG ? (http://forum.boolean.name/showthread.php?t=1171)

Manfred 19.07.2006 10:16

Свой метод дистанции видимости или FOG ?
 
Привет.
У меня к вам вопрос:
Для трехмерной игры с большим уровнем, писать свой метод дистанции видимости или хватит стандартного Fog ? Фог вообще как-то ускоряет рендер ? Или это чисто визуал ?

Manfred 19.07.2006 10:19

Re: Свой метод дистанции видимости или FOG ?
 
Я недавно только создаю трехмерные программы. Поэтому что-то могу не понимать. Сорри:)

Fant 19.07.2006 12:04

Re: Свой метод дистанции видимости или FOG ?
 
2Manfred
Как я понимаю, когда используется fog тогда не отображается часть "3D мира". Он не "рендерится" (эта часть мира), поэтому я думаю, что стоит юзать fog.
А как он может ускорить? Не редерится часть мира, соотвественно fps больше...

tormoz 19.07.2006 16:30

Re: Свой метод дистанции видимости или FOG ?
 
Используй фог совместно с камера рендж.
то есть отсечение выставляй по границе тумана

Fant 19.07.2006 17:59

Re: Свой метод дистанции видимости или FOG ?
 
2Manfred

А какую игру ты пишешь!?

Manfred 20.07.2006 10:40

Re: Свой метод дистанции видимости или FOG ?
 
Цитата:

Сообщение от Fant
2Manfred

А какую игру ты пишешь!?

Не совсем игру.
Делаю трехмерную FPS, с одним уровнем. Даже будет без монстров. Типа демки.
Чтобы проверить свои способности.>>:(

moka 05.08.2006 03:06

Re: Свой метод дистанции видимости или FOG ?
 
На самом деле Фог только замедляет производительность, но приемущества такие:
Если дальность CameraRange, больше на 5 чем, дальность CameraFogRange, и CameraClsColor = CameraFogColor, то получется отлично, и преимущества будут в том что не будут рендерится всё что дальше CameraRange, и это улучшит производительность, а Fog, эт для не резкого обризания.

В общем в кратце, Fog уменьшает производительность (незначительно), а CameraRange улучшает, и если их сложить, то это только улучшит производительность. А если ты делаешь ФПС, то левелы же не будут огромными, и поэтому фог можно но слабый, так что-бы можно было видеть с любых дистанций, а CameraRange, не нада. Это если ты РПГ или Гоночки делаешь, ну и т.д.

impersonalis 05.08.2006 03:19

Re: Свой метод дистанции видимости или FOG ?
 
Именно так (+ скрытие деталей двумя способами) я делал в TOEgame

tormoz 05.08.2006 03:28

Re: Свой метод дистанции видимости или FOG ?
 
Если уровень одним мешем. то выигрыша не будет никакого.
Можно применить новую команду версии 1.97 для отсечения. Выставить по камера рендж


Часовой пояс GMT +4, время: 02:06.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot