Árvores da Evermotion pesam...

Por: Douglas3D  

Em: 27/03/2009 20:27

Povo trridimensionalizado. Iniciei meus estudos no V-Ray e percebi que o utilizar árvores da evermotion ficam pesadas demais. Converti para proxy como vrmesh. Mesmo assim ainda continua meio pesado. O que posso fazer pra ganhar um pouco mais de desempenho? Se eu copiar uma das árvores então fica terrível movimentar os objetos na cena.
Olá pessoal da 3d1... boa noite a todos! :) Douglas3D: ai cara! tudo bem? esse é um assunto bastante discutido aqui na 3d1; usar árvores 3d da biblioteca Evermotion é uma loucura total em 3d, pois esses modelos são modelados para ficarem com a geometria high-poly, bastante densa, necessitando de uma boa memória RAM para movimentar várias e inúmeras árvores desse tipo; já imaginou se vc tivesse que fazer um bosque recheado de árvores da Evermotion, como é que pesaria na cena!! sua máquina poderia até travar!! Eu sempre costumo e gosto de dizer que às vezes usar muitas árvores 3d da Evermotion é uma certa dose de "exagero" das pessoas, porque esses modelos não são otimizados, são modelados pela equipe da Evermotion e também por inúmeros outros artistas gráficos sem nenhuma preocupação com a otimização da malha, pois eles usam máquinas super potentes e podem inviabilizar quem brinca e/ou estuda Max em casa com uma única máquina razoável, em termos de desempenho de memória RAM. Realmente é complicado trabalhar com muita geometria 3d na cena, principalmente quando se tem uma quantidade considerável de árvores 3d; é a mesma coisa que renderizar imagens muito grandes para impressão, quem pede pra renderizar uma imagem do tamanho de um outdoor é um completo ignorante e leigo 100% em Max porque o 3D foi feito para vídeo, que trabalha com resolução de 720x486, e não para impressão em high resolution. No seu caso em específico, trabalhar com diversas árvores irá deixar sua cena bastante pesada mesmo! nesse caso use as árvores da biblioteca Evermotion, somente as que estiverem em primeiro plano, ou seja, as que serão bem vistas de perto pela câmera(use lentes de 50 mm, que se assemelha a visão humana). As árvores que estiverem em segundo plano, ou seja, longe da câmera, vc pode até colocar planes com mapas de opacidade, que deixará sua cena bastante leve, dependendo da quantidade também de árvores que for usar em primeiro plano. Outra dica boa é desabilitar o "Generate GI"das árvores na janela do Properties (clicando com o botão direito do mouse sobre a árvore 3d), porque assim vai economizar muita RAM, não tendo que gerar GI com as árvores, deixando elas apenas recebendo GI, e não vai mudar quase nada no resultado final. Um macete legal é colocar um pouquinho de material "Self Illumination" nos materiais delas, assim, fica idêntico como se tivesse gerando GI, ainda mais se tiver AO na cena. Agora, na Viewport é outra coisa, ai depende do Max e a atualização é pelo DirectX ou OpenGL, sempre vai ficar pesado se tiver bastante geometria na cena, por isso que tem as opções de otimização do próximo Max, como o Display As Box (seria uma ótima opção para o seu caso) pois as árvores ficariam vistas somente como boxes(caixas), o Adaptative Degradation, o X-Ref, o Substitute, entre muitos outros recursos padrões do programa. Eu sinceramente se fosse vc criaria a sua própria biblioteca de árvores 3d: com programas como o "Onyx tree", dentre vários outros softs de Paisagismo, que faz árvores 3d maravilhosas e que tem total integração com o Max através de plugins. Vc pode também controlar o peso de cada árvore feita pelo "Onyx tree" quando for exportar para o Max, otimizando sempre suas árvores; pode ser uma alternativa a vc usar esse maravilhoso programa chamado "Onyx tree", pois não ficaria bitolado a usar somente os modelos da Evermotion que todo mundo usa hoje em dia. Espero ter ajudado com algumas dicas. Um grande abraço e boa sorte! vlws! __________________________ [i:c5190ae45a]"FORÇA & CORAGEM SEMPRE"... [/i:c5190ae45a]
As dicasdo Danilo_icf são perfeitas....eu não uso nunca as arvores da Evermotion...mas se vc for usar...depois de colocá-la no local correto, experimenta ir nas propriedade do objeto e marcar a opção display as box...assim ela fica na viewport somente como um box de arame e qdo vc for virar a tela ou mesmo mexer a própria árvore, ela não vai pesar....mas o render é cruel de qquer jeito. Experimenta pesquisar sobre o Speedtree...esse é bacana! Abraço, Sander
agradeço as dicas.mas acho que ou fazer as minhas próprias árvores mesmo.esses caras da evermotion tem que pensar em otimizar a coisa.valeu mesmo
Vc. pode tbm na hora do render, renderizar somente as arvores e depois o restante da cena, ai então leva pro photoshop e monta tudo.
Never Don\'t give up your dreams - Think About it!LEARNING MENTAL RAYhttp://paulojrarquitetura3d.blogspot.com/
Eu estava a passar pela mesma coisa
Uma gota de sucesso um oceano de rivais
Olá pessoal da 3d1... boa tarde a todos! :) Fico bastante feliz que todos estejam conseguindo renderizar suas imagens sem problemas de falta de memória e o que é mais importante: tomar cuidado sempre em "OTIMIZAR" a cena e o que é mais importante: criar sua própria biblioteca de árvores fica mais interessante do que pegar modelos pesados da Evermotion de árvores; mas vejam: não estou dizendo que não possam usar árvores da Evermotion, é claro que o artista gráfico usa o que para ele melhor lhe convém. As árvores da "Evermotion" são lindas mesmo, mas são pesadas, eu também já as usei bastante e até hoje confesso a vcs que uso, porém sempre com ponderação, mas sempre que vejo que tenho uma cena grande e que irá ficar pesada na viewport do Max é de fundamental importância que o artista gráfico tome uma decisão de como irá otimizar a sua cena para deixá-la mais "leve" possível. Uma dessas soluções poderia e/ou seria criar nossas próprias bibliotecas de vegetação em softwares como o Onyx tree, o Speed tree dentre outros. Essa decisão com certeza será o "carro chefe" do seu projeto, pois é a partir dela que vc OTIMIZA todo o seu projeto, evitando dores de cabeça, evita problemas de falta de memória na hora do render e mais outros possíveis transtornos. Mas uma coisa que faz parte dessa tomada de decisão no projeto para otimizá-lo como um todo é saber o que mais pesa no render!! são vários artíficios que pesam na cena à medida que vc faz uma maquete gigantesca: O primeiro deles é o displacement, porque já é um recurso por natureza que pesa demais na hora do render, principalmente se tiver um gramado com uma área bem extensa, o displacement pode ser controlado por um mapa celullar no canal displacement com o valor mais ou menos de 5,00 no displacement, poderia além do material de celullar, vc poderia colocar material blend, ou um falloff. O que importa é que qualquer desses mapas no canal displacement irá suavizar o displacement, gerando mais próximo a câmera com maior detalhamento e o que estiver mais distante da câmera com menor detalhamento. O segundo item que pesa bastante na hora do render são as vegetações 3d, usá-las somente em primeiro plano (fica mais próximo a câmera) e tudo que for distante da câmera colocar vegetações com técnica dos planes. Terceiro item que pesa demais no projeto também, é se o mesmo tem cobertura com telha seja de barro ou metálica, pois se a câmera ficar bem próxima ao telhado terá que modelar todas as telhas e ficará bastante pesado na hora do render. Deletando as faces debaixo de todas as telhas que não ficam próximas ao beiral economiza muita memória e não deixa o arquivo muito pesado. Quarto item é não usar pessoas 3d, além de ficarem feias pesam na hora do render; seria mais interessante usar imagens de pessoas com mapas de opacidade que geram sombras da mesma forma. Quinto item seria tomar cuidado com os materiais que envolvem toda a cena, ou seja, todo o projeto. Colocar menos samples de reflexão e refração em materiais mais distantes da câmera, colocar mais samples de reflexão e refração em materiais mais próximos da câmera, colocar um material self-illumination nas folhas para darem um leve brilho especular nas mesmas. Desabilitar a opção "Generate GI" das árvores na janela do "Properties" (clicando com o botão direito do mouse sobre a árvore 3d), porque assim vai economizar muita RAM, não tendo que gerar GI com as árvores, deixando elas apenas recebendo GI, e não vai mudar quase nada no resultado final. Um macete legal é colocar um pouquinho de material "Self Illumination" nos materiais delas, assim, fica idêntico como se tivesse gerando GI, ainda mais se tiver AO na cena. Tomar bastante cuidado com relação a geometrias de malhas muito pesadas, como malha high poly, isso não é recomendável pois consome memória do arquivo e o deixa mais pesado nem necessidade; imagine se ainda fosse aplicar um modificador turbosmooth ou meshsmooth para suavizar a malha?? o quanto não ficaria mais pesado para o arquivo?? Sempre modelem deixando a malha em low poly(leve) e subdividindo-a com o modificador turbosmooth ou meshsmooth com 1,00 no Iterations e com 2,00 no render iterations. Se estiverem usando material Arch & design habilitar as opções de "fast interpolate" em alguns parâmetros do material para deixar o material menos pesado na hora do render. Agora se for pra animação o material Arch & design não serve!! além de gerar muitos flickers, as pessoas que sempre usam esse tipo de material nunca irão aprender a compor materiais de forma correta no Max, que seria usando materiais como até o standard ou raytrace, dentre muitos outros, colocando diversos mapas dentro dos respectivos canais, pois somente dessa maneira é que terá um controle de 100% sobre esses materiais e poderão fazer o que quiserem, o que é impossível de se fazer em um material Arch & design, pois é muito limitado e feito para iniciantes, que querem obter resultados realísticos rápidos mas sem aprender a compor materiais. Mas tudo o que é muito rápido e automático em 3d não presta, como tudo o mais na vida. No 3d o melhor caminho é sempre o mais trabalhoso e mais longe e nunca o mais rápido!! Se todos esse cuidados forem feitos minuciosamente como descrevi,dificilmente terão problemas ou com arquivo muito pesado ou com falta de memória na hora de renderizar. Espero ter ajudado a todos com algumas dicas; abraços a todos e até a próxima!! __________________________ [i:946e76d6bf]"FORÇA & CORAGEM SEMPRE"...[/i:946e76d6bf]
Eu passei a convertes as partes das árvores em proxy e estão leves como uma pena. valeu a dica de todos.

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 717389.

Total de membros registrados: 143165

Últimos membros registrados: PRINTALPHA, Renan @Sales@Santos , OsanixCapsules45, MedicGLPCapsules4565, Juanpqdt, Janaavijh, OricleHearingAid435, Micheander.

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

Legenda: Administrador, Especial, Moderador, Parceiro .

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