LOD: “Level of Detail” para jogos

29 09 2008

Bom, vamos esclarecer algumas coisas :) . Para quem não sabe, o sistema LOD é usado para melhorar o desempenho em jogos que tendem a utilizar modelos mais detalhados. A mágica para isso é bem simples: Os modelos próximos a câmera são bem detalhados, e, quando esses modelos se afastam e tomam uma distância considerável, a malha é trocada por outra com bem menos detalhes, tornando-os mais leves.
Desta forma, o jogo consegue mostrar ótimos gráficos, poupando bastante memória, pois todos os modelos longe e pouco visíveis se encontram com uma contagem de polígonos bem baixo.

Na game engine do Blender, também podemos usar esse recurso, usando o actuator “Edit Object” do tipo “Replace Mesh”. Daí é só configurar para quando a câmera aproximar, trocar para o modelo mais detalhado e quando ela afastar, substituir pelo o menos detalhado.

Estou disponibilizando para download um arquivo exemplo mostrando como isso é possível: Link do download

Nesse exemplo, temos duas cenas. Uma usando o recurso de LOD através de um script e outra sem utilizar o recurso.
Para testes, utilizei uma máquina Duron 1.8 GHz com 512 de memória, sem placa de vídeo, e obtive os seguinte resultados:

CENA COM LOD: 25 frames por segundo
CENA SEM LOD: 15 frames por segundo

Pode parecer pouco, mas a diferença visual é muito grande, sem contar que em jogos mais elaborados, esse recurso pode aumentar consideravelmente  o desempenho.


Ações

Informações

6 respostas

4 10 2008
Haylton

Como posso publicar minha cena interativa feita com a Game Engine do Blender 3D no meu site da internet?

15 11 2008
Guto

muito interessante, eu já vinha notando que as vezes os jogos feitos no blender ficam demasiadamente pesados, essa dica vai ajudar muito, VLW ae!!

19 11 2008
Renan Willian

Hum aqui funcionou bem. gostei vou uzar isso no meu jogo. por que deu para notar uma grande diferença

1 02 2009
Nah*

Olá!

Essa manhã eu estava lendo uns tópicos em um fórum de informática e me deparei com um programa que achei interessante!

O Blender!

Baixei o programa, porém não sei como utilizar, fiz umas pesquisas no http://www.google.com, e achei algumas coisas, mas tudo muito vago, não dá pra um iniciante entender nada!

Se fosse possível gostaria de receber algumas dicas, ou um link para download de alguma apostila sobre o assunto.

Bjiim…

26 08 2009
erick goes

Ola Nah

Se estiver interessada em iniciar seus estudos com o Blender 3D segue o link para um tutorial muito bom:

http://www.4shared.com/account/dir/18981799/7da1366c/sharing.html?sId=0R5r2wwEqVY9eylJ

Neste tutorial em video-aulas você vai encontrar:
Aula 01 – Sobre o Blender e o Manual
Aula 02 – Organização de Arquivos
Aula 03 – Configuração da Interface
Aula 04 – Navegação e Localização na 3D view
Aula 05 – Manipulação de Objetos
Aula 06 – Modelagem
Aula 07 – Aplicação de Materiais
Aula 08 – Animação
Aula 09 – Renderização
Aula 10 – Composição de Vídeos

\__/
(oo)
_|||_
erick

21 10 2009
Douglas Fernando

Kra, não sabia que o blender tinha essa função. Legal!!!
Vou fazer o teste em minha máquina em casa. Vlz Diego. Vlw mesmo!!!

Deixe um comentário