Dicas VRML97

AS dicas apresentadas neste tópico ajudam você a fazer seu trabalho da melhor forma possível e também a exibi-lo e movê-lo o mais rápido possível.

Geometria

Utilize pequenos mapas de textura, e use-os com critério. Mantenha a cont. políg. dos seus objetos baixa para alcançar o melhor desempenho. Obter uma cena completa com um máximo de 5.000 a 10.000 polígonos é gerenciável para a maioria dos computadores. A ajuda Nível de detalhe lhe permite gerenciar a cont. políg. de objetos na cena. Também é possível usar o 3ds Max Otimizar modificador para simplificar objetos antes de exportá-los para VRML97.

Use primitivos, sempre que possível. Por exemplo, uma cena que contém somente uma esfera exporta para um arquivo VRML97 de aproximadamente 400 bytes, mas se você aplicar um modificador de malha de edição e mover um vértice na esfera, o arquivo VRML97 é de aproximadamente 7.400 bytes.

Use Mostrar estatísticas para acompanhar o número de faces em sua cena. Chame seus arquivos VRML97 .wrl de uma página HTML padrão e restrinja o visualizador a uma janela limitada na tela, usando o comando incorporado. Isso reduz o número de pixels que deve ser renderizado em cada quadro e torna o ambiente VRML97 mais responsivo. Muitos usuários usam a alta resolução (800x600 ou mais), de modo que o número de pixels durante a renderização e a navegação pode ser grande e a exibição de vídeo pode ficar mais lenta. Os quadros podem ser ignorados quando o navegador tenta manter sua renderização em tempo real e a navegação na cena se tornará "volumosa”. Use o comando incorporado para evitar isso, por exemplo,<incorporar SRC=myworld.wrl LARGURA=300 ALTURA=200>

Oculte as faces em um objeto em 3ds Maxe, em seguida, exporte o objeto. As faces ocultas aparecem como um furo no objeto. O plug-in VRML97 pode exportar objetos ocultos, mas não exporta faces ocultas. Oculte as faces que você sabe que nunca serão visíveis na cena, como, por exemplo, a parte posterior de objetos ou faces inferiores dos objetos em repouso em uma superfície.

Use instâncias para reduzir o tamanho do arquivo para objetos que têm a mesma geometria.

Sempre que você usar uma transformação de Espelhamento, use o utilitário de Reiniciar transformação imediatamente. Você também pode usar o modificador Normal logo após Unificar normais. VRML97 não permite transformações de espelhamento (escalas negativas). O utilitário Reiniciar transformação modifica os dados no objeto de malha real para criar o efeito de espelhamento.

Não altere as unidades ao modelar para VRML97. Para modelar em metros, mantenha as unidades definidas para o padrão e use uma unidade universal como o metro.

Animação

Cuidado com o tamanho de arquivos grandes ao usar a animação de transformação e a animação coordenada interpolada. O plug-in VRML97 exporta a animação de transformação (mover, rotacionar e escalar), e a animação coordenada interpolada. Por exemplo, você pode animar modificadores, como a Conicidade e a Curvatura e pode alterar parâmetros, tais como aumentar ou diminuir o raio de uma esfera.

Quando as cenas que usam a função Herdar vínculos são exportadas para VRML97, os objetos filho sempre herdam as transformações de seus pais. A cinemática inversa exporta corretamente para VRML97, com a exceção da função Herdar vínculos, que determina se os objetos filho herdam as transformações de objetos pai.

Sempre usar controladores TCB para animações VRBL. Esses controladores fornecem um controle preciso e geram o menor tamanho de arquivo possível. Outros tipos de controladores, como o controlador de Bezier padrão, criam arquivos VRML97 maiores que também não são executados.

Assegure-se de que suas animações nunca alterem a contagem de vértice ou face ao longo do tempo. VRML97 não pode adicionar ou excluir faces ou vértices ao longo do tempo. InterpoladoresCoordenados suportam somente o morphing de uma malha, não a alteração do número de vértices ou faces.

Para executar uma animação que não esteja em um objeto no nível superior da hierarquia de vinculação 3ds Max, use um objeto de ajuda do SensorTempo. Se você executar uma animação diretamente a partir de um SensorToque ou SensorProximidade, sem um SensorTempo, você pode animar somente objetos de nível superior. A animação de SensoresTempo não tem este limite.

A desativação de Gerar primitivos alterna a caixa de diálogo Exportar se você animar os parâmetros de primitivos (como o raio de uma esfera), e desejar que a animação seja exportada com InterpoladoresCoordenados. Isto se aplica somente a caixa, esfera, cilindro, primitivos de cone.

Materiais

É possível exportar somente materiais padrão, de múltiplos objetos e subobjetos, e somente os seguintes componentes do material:

Assegure-se de que todas as grandes superfícies planas tenham vértices suficientes de forma que alguns vértices possam ser vistos a partir de todos os pontos de vista razoáveis em sua cena. Alguns navegadores não podem exibir as texturas em um objeto onde todos os seus vértices estão fora do viewport atual.

Se você tem diversas luzes na cena, reduza o valor do multiplicador padrão em todas as luzes na cena. As luzes podem supersaturar a cena e fazer com que toda sua geometria desbote para branco. Sempre adicione pelo menos uma câmera e uma luz em uma cena exportada para VRML97.

Objetos de ajuda

Inserir objetos de ajuda VRML em sua cena no topo do viewport. É possível inserir objetos de ajuda VRML em qualquer exibição, mas se você inseri-los no topo do viewport, eles aparecerão direcionados corretamente para o viewport dianteiro.