Faces invisíveis pesam no render?

Por: heuew  

Em: 21/02/2007 19:03

Pessoal, Discutindo com o Juliano, chegamos a essa dúvida: As faces escondidas ou ignoradas dos objetos pesam no render? Ou seja, melhora se retirarmos todas as faces que não serão vistas de forma alguma? Isso melhora a renderizacao em sua velocidade? Valeu!!!
Se vc for fazer calculo de GI vai pesar, mas creio que pra diferênça ser significativa no peso do render a cena tem que ser bem complexa, vou até fazer um teste aqui.
Oi Heuew, tudo bem? A quantidade de faces 3D na cena influencia no tempo de render, certamente, mas não é um fator muito relevante, a não ser que a cena seja muito complexa, como o Tiago disse. A quantidade de faces na cena está lá pelo décimo lugar nas coisas que mais pesam na cena, materiais são muito mais pesados para calcular, usar texturas em altíssimas resoluções também consome muita memória, por exemplo, quem tira foto de 6 megapixel e usar textura com 6 megapixel em tudo, pesa muito mais do que a quantidade de faces na cena. Efeitos de render, como Volume, DOF, Motion Blur, são bem mais pesados em termos de render. As faces causam pouca diferença no render e as que não aparecem, não são calculadas, o render é View Depentent, ou seja, depende do que a câmera está vendo. Só o cálculo de Photons no Mental Ray, no V-Ray e no Brazil Render que não são View Dependent e calculam a cena toda, mesmo assim, uma face que fica escondida no encontro de duas paredes em forma de "T", por exemplo, os Photons não vão atingir essa face, então, não será levada em conta. Se tiver diferença de tempo de render deletando todas essas faces que ficam escondidas, será muito pouca se comparado com o tempo que vai perder. O importante é otimizar materiais, texturas, iluminação e recursos de render. Abraços
Grande Tiago, Mestre André... Valeu pelas informações. Seria realmente pouco inconveniente ter de ficar se preocupando em melhorar o desempenho deletando faces q nao contribuiriam com a cena, e outra, poderia ser que eu, sem ainda notar no momento, precisasse de outro angulo de visão, ou ela ainda que escondida refletisse luz ou tivesse sua imagem refletida por alguma outra superficie espelhada. Valeu aos dois. André - heuew
Vlws mesmo aos dois "loucos" ae em cima!!! hehehe Como o Heuew falou, foi uma dúvida que surgiu, mas que na verdade já tinha este questionamento à Muuuuuuito tempo. Já cheguei a perder algumas horas retirando faces de models, para diminuir o peso do render. Agora há algumas situações em que prefiro perder certo tempo. Um exemplo são certos model baixados na net, principalmente quando em extensão .3DS, que invariavelmente vêm com um número absurdo de faces. Nestes casos uso o model como base para remodelá-lo no Max. Já houve caso em que o model original estava com 16.000 faces (+-) e refeito no Max ficou com pouco mais de 300. Claro que nem em todos os casos é possível uma redução tão drástica, mas em geral é uma redução que considero muito satisfatória (chegando em torno de 10% à 5% do No. de faces do original já está muito bom). Além do mais, terei criado um model bem leve para adicionar à minha biblioteca... hehe! Mais uma vez, agradeço a todos que sempre perdem um tempo para dividir conhecimento e informações nos fóruns!! Abraços!!
Arquiteto Juliano Azeredo www.photobucket.com/albums/q193/julianoazeredo
Oi Juliano, tudo bem? Realmente, quando há muito despedício, tem que dar uma otimizada, você pode tentar aplicar o modificador Optimize, ele faz esse trabalho mas perde o mapeamento do objeto. Outra opção é o modificador Multires, ele é bem melhor, dá mais controle sobre a quantidade de faces no objeto e não perde o mapeamento. Mas dependendo o que for, vale muito mais a pena modelar de novo. Modelando a gente sempre tem controle total sobre o número de fazer. Existem alguns plug-ins para otimização, geralmente usados por quem desenvolve Games, que conseguem resultados ainda melhores nas otimizações, como o Polygon Cruncher por exemplo. Abraços

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 717370.

Total de membros registrados: 143157

Últimos membros registrados: Niotrox7 , Diegovechin, MedicGLPKapseln466, MedicGLPCapsules45, Marimgons, breezoes, EDILSON_Lucas, thiagodsf.

Usuário(s) on-line na última hora: 938

Legenda: Administrador, Especial, Moderador, Parceiro .

3D1 © Três D1 © 1999-2026. Todos direitos reservados.