GtkRadiant/Otimizando mapas: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição
Linha 15:
 
 
* '''PortaisCluster de visibilidadeportais e hint brushes'''
O q3map2 coloca muitos '''cluster portais de visibilidade''' no mapa compilado, édivindo difíclo explicarmapa masem osmuitos portaisclusters. sãoA colocadospartir ondedaí umo brushmotor "encosta"vai calcular em outrotempo (gerandoreal umquais "corte"clusters no(os BSPpedaços do mapa). O motor usa os portais para definir o que vai ser e o quejogador nãopode vai ser renderizadover, mais ou menosna averdade partir doo que umo portalmotor podepensa "ver"que (o compiladorjogador calculapode aver. partirOs declusters cadapodem portalser todosmais osou outrosmenos portaisexplicados quecomo podem ser vistos através daquelevolumes, traçandoou milharesuma de linhas retasespécie de umzona portalvolumétrica parase todasvocê as direções,mexeu porcom isso que a compilaçãomotores de visibilidade de um mapa demora tanto). Os portais mais ou menos definem o que o motor "pensa" que o jogador está vendo ou não.
 
Os hint brushes são brushes com a textura hint em todas as faces,. vocêO colocaque umo "encostando"hint todasbrush asfaz suasmais facesou menos umaé nafuncionar geometriacomo sólidaum (somentedivisor brushesde estruturais)cluster. doEle mapa.força Amais facecluster daqueleportais brushno quemapa ficadurante voltadaa paracompilação. umOs espaçohint abertobrushes notambém mapapoderiam éser achamados facede quecluster obrushes, compilador vaique usareles paraseguem forçarmais umou portalmenos ali.a Nãoregra tentedas colocarzonas hintdos brushesmotores emde lugaresportais, extremamentevocê abertostem ouque comisolar muitasum passagensespaço visíveispara porqueele alemfuncionar. dosDo hintmesmo brushesmodo aumentaremque muitoos oportais tempode pravisilidade, compilarhint a visibilidade,brushes são praticamente inúteis em lugares abertos demais ou colocando hint brushes grandes demais.
 
Para ver os portais digite '''r_showportals 1''' no caso do motor Q3 ou '''r_drawportals 1''' no caso do motor livre DP. Para ver os triângulos digite '''r_showtris 1-10''' (no caso da versão mais recente do DP use também '''r_showdisabledepthtest''').
 
'''Obs:''' cluster não tem tradução em português.
'''Obs:''' os portais na verdade se chamam '''cluster portals''', visibilidade foi só pra ficar mais fácil de entender. Uma outra maneira de ver os hint brushes é como um "cluster". Nas "portal engines" você isola uma área colocando portais, já o hint brush é um volume (um "cluster"), o próprio hint brush é que a zona.
 
http://fps.brainerd.net/hintbrushes.htm
Linha 40:
 
* '''Portais de visibilidade'''
O doom 3 e o Quake 4 são chamadas '''"portalmotores enginesde portais"''' porque usam portais para dividir os mapas em zonas. A idéia básica dos portais é evitar que o motor renderize o que o jogador não está vendo. Os portais funcionam '''"lacrando"''' algumas áreas do mapa em zonas, assim se o jogador não está vendo aquela zona ela não é renderizada (a zona inclui tudo o que está dentro dela). A zona só passa a ser renderizada se o jogador puder ver pelo menos um pontinho daquela zona na tela. Os portais funcionam melhor em lugares fechados como corredores e salas, não dão muito certo em lugares abertos que precisariam de portais grandes demais.
 
Como não existe mais pré-compilação de visibilidade, é muito mais fácil controlar os portais do que com hint brushes.