Como tranforma as arvores em proxy.

Por: waldemar  

Em: 12/03/2009 20:18

danilo_icf entendo isso como proxy sim, mas preciso do proxy de objetos instanceados ;)
Olá pessoal da 3d1... boa noite a todos! :) dadorrodrigues: ai cara! tudo bem? se vc quer usar o recurso de "proxy" agora como estou entendendo para árvores, deixando a geometria 3d bem leve então vc precisa usar o Max 2009, pois o Max 2008 não oferece os recursos de proxy do jeito que acho que vc está pensando!! Mas se é só por deixar o objeto leve para a viewport, sinceramente acho que vc poderia converter a árvore em "display as box" que a mesma será mostrada como um leve box e facilitaria sua manipulação pela viewport do Max ok?? O Mental Ray costuma oferecer muito mais recursos do que as pessoas precisam em maquete, então, por um lado você tem um "controle absurdo" da cena e consegue tempos de render quase igual o Scanline, mas por outro lado, algumas coisas são bem mais complicadas de fazer nele do que em renderizadores mais simples como o V-Ray. O Proxy é um destes casos, o Mental Ray tem um recurso robusto para isso, muito mais robusto do que o do V-Ray, inclusive aceitando animação, só que para usar no Mental Ray tem que compor com Shaders de terceiros. Ainda tem um outro problema, a Audodesk não implantou o suporte a Shaders de Geometry do Mental Ray, pelo menos até o Max 2008, então, para poder usar este recurso ainda depende de instalar um plug-in gratuito que faz este suporte. O Shader usado para isso é o Is MI Object, ele transforma qualquer objeto em primitiva do Mental Ray. Mas a Autodesk implantou o suporte para Geometry Shaders no Max 2009 e vai ter o Proxy do Mental Ray já disponível no programa sem grandes dificuldades. Mas não é necessário, mesmo em cenas pesadas, só em circunstâncias muito críticas mesmo, porque o Mental Ray já tem um recurso de Proxy embutido, é mais simples, mas é super prático. Basta habilitar o Use Placeholder Objects na ficha Processing, assim, apenas quando o Bucket de render estiver sobre o objeto, que ele será carregado na RAM. Ainda tem muitas outras opções de otimização nesta mesma ficha, como o Conserve Memory, o Use Mental Ray Map Manager, o Memory Limit e tem também o Large BSP na ficha Renderer, ele deve ser usado em cenas pesadas. Outra alternativa é diminuir o Bucket de render, assim, vai menos informação para a RAM a cada cálculo, principalmente com o Use Placeholder Objects e com o Use Mental Ray Map Manager habilitados. Outra dica boa é desabilitar o "Generate GI" das árvores na janela do Properties, 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 (árvores), 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, o Adaptative Degradation, o X-Ref (fonte de arquivos externos), o Substitute, entre muitos outros recursos padrões do programa. Repito: se quiser usar o recurso de proxy como estou pensando terá que migrar para o Max 2009 ok?? se o recurso que vc precisa é bem parecido com o proxy do V-ray, então vc terá que migrar para o Max 2009, pois o recurso de proxy que vc quer só tem a partir dessa versão, lembrando que o proxy do Mental Ray é milhões de vezes melhor que o do V-ray!! Abraços e espero ter ajudado...vlws! __________________________ [i:9abe4a1fc8]"FORÇA & CORAGEM SEMPRE"...[/i:9abe4a1fc8]
uma duvida... transformando o objeto em proxy, deixa mais leve a cena apenas na viewport ou tbm no render? Valeu!
O proxy deixa bem mais leve no render pq não precisa calcular o objeto. Mas pra funcionar direito no mental ray tem que mudar para BSP2 na aba renderer.
UERJ
Olá pessoal da 3d1... boa tarde a todos! :) pr0digyo: ai cara! tudo bem? sobre a sua pergunta um objeto Proxy não tem o mesmo peso de uma primitiva, ele é calculado na hora que aparece no render e apenas uma vez, pois todos os outros objetos iguais que estiverem na cena não precisam ser calculados novamente. Uma "primitiva" é um objeto normal, tem o mesmo peso de qualquer outro objeto e é calculado junto com o Render, não facilitando em nada as coisas. Segundo o mestre André Vieira, usar o "IS MI Object" para converter um objeto em primitiva é fácil, basta adicionar o shader no cage de geometria do Mental Ray e selecionar o objeto no primeiro botão do Shader. O Cage de geometria do Mental Ray não vem com o max, tem que instalar o plug-in chamado "mrGeomShaderObject". Agora, para transformar esta primitiva em Proxy são outros quinhentos, tem que abrir o bloco de notas e escrever um shader, pois não vem com o 3ds max 2008 como vem a partir do Max 2009. Espero ter ajudado de alguma forma. Abraços...vlws! __________________________ [i:0af53c333e]"FORÇA & CORAGEM SEMPRE"...[/i:0af53c333e]
blz Danilo, ajudou sim.. so me restou uma duvida, eu usando o v-ray eu nao vou poder usar o IS MI Object, entao qual seria a solução? hehe Eu estou com muitas plantas na cena e isso ta pesando demais tanto na viewport como no render e me falaram que com proxy eu resolveria esse problema
quem pode me dizer se proxy vray funciona igaul mental? como funcinona no vray? abraçoss
www.viniciusgianelli.com.br
Ola pessoal, aproveitando a carona no assunto, uso max 2009 e gostaria de saber se poderia dentro de um cena, formar um grupo com objetos diferentes e depois converter grupo inteiro para proxy. abraço Joao Carlos
Attacha todos os objetos do grupo que dá certo bicho, mas sem attachar não funciona com grupo. O objeto tem que ser uma peça só.
Deus é maior!
Olá pessoal da 3d1... bom dia a todos! :) pr0digyo: ai cara! tudo bem? no seu caso que vc não usa o Mental Ray como render, vc usa o V-ray, o proxy funciona do mesmo jeito, igual ao do Mental Ray, porém o proxy do Mental Ray é muito melhor que o do V-ray, nem se compara. Uma das explicações para isso é justamente pelo fato do Mental Ray oferecer a possibilidade de "Proxy" com texturas, se você usar uma textura de 500 MB no V-Ray , vai travar com toda a certeza na hora do render. No Mental Ray você pode usar uma textura de 10 GB que não vai travar, mas tem que transformar em Mental Ray Map, que é o formato de imagem próprio do Mental Ray; e o formato das imagens salvo não me engano são todas em .TIF. O proxy do V-Ray é limitado, não aceita nem ser distribuido com o scatter do Max ou com outro sistema do Max, nem textura diferente em cada proxy ele aceita igual o proxy do mental ray. Por isso que precisaram criar esse scatter só pro proxy do V-Ray, se não tem que distribuir na mão. O Mental Ray não precisa, vc cria o proxy e distribui normalmente com os sistemas do Max que fica igual, dá pra colocar mais de 5 milhões de polígonos também. Dá para o proxy ser animado perfeitamente no Mental Ray, dá pra trocar texturas, dá pra usar displacement, nada disso o proxy do V-Ray faz. Neste caso a textura não é carregada na RAM como fazem os outros renders, ela é lida conforme a necessidade a partir do disco (HD), então, você pode ter centenas de texturas com 10 GB e renderizar normalmente como se fossem tudo JPG de 100 Kb cada um. Dessa forma você pode fazer uma aproximação sem composição, sem ter que renderizar várias animações com texturas de resoluções diferentes, pode colocar um planeta Terra com uma textura só em altíssima resolução e chegar bem próximo sem distorcer nada. O Shader usado para ler mapas do Mental Ray é o Texture Lookup, mas precisa converter o mapa antes com o programa Imf_copy.exe, segundo o mestre André Vieira. Tem um Script que faz isso,o André Vieira anunciou há alguns meses atrás, dá uma procurada na seção Notícias ok?? ;) O shader que tem que ser usado neste caso é o shader texture lookup2 porque pra usar o texture lookup normal vai precisar saber compor o material com shaders. Para converter as texturas elas tem que sempre estar no formato TIF. Quando não converte certo é porque o formato da textura não tava bom. A única desvantagem do mr proxy é que o PFLOW do Max não reconhece o proxy, nem dá para colocar com script "Advanced Paint", que o André divulgou aqui na 3d1, porém tem um script que o Thiagomed achou que distribui árvores randomizadas aceitando o PFLOW de proxy do Mental Ray; o nome desse script é BakePFlow2Obj, basta arrastar para um menu do max e pronto, esta instalado o macro script. Aqui vai o video sobre o Proxy do V-Ray ok?? espero que o ajude de alguma forma. Abraços e até a próxima...vlws!! http://www.youtube.com/watch?v=tDitd_iKbYQ&eurl=http%3A%2F%2Fwww.allanbrito.com%2F2008%2F04%2F24%2Ftutorial-v-ray-proxy-criando-a-cena-de-um-estacionamento-no-3ds-max%2F&feature=player_embedded (VIDEO MOSTRANDO COMO FUNCIONA O PROXY DO V-RAY). http://www.evermotion.org/index.php?unfold_exclusive=154&unfold=exclusive (ARTIGO MOSTRANDO COMO FUNCIONA O PROXY DO V-RAY). http://www.3d1.com.br/viewtopic.php?t=38863&sid=c6e5c98e2b818efd3a43849f214c2b85 (THIAGOMED FALANDO SOBRE O PROXY DO V-RAY) VINICIUS GIANELLI: ai cara! tudo bem? sobre o que vc perguntou eu já respondi da mesma forma para o nosso amigo e colaborador "pr0digyo". Dá uma lida que o ajudará bastante sobre proxy do V-Ray. Abraços e espero ter ajudado de alguma forma...vlws!! __________________________ [i:3d690bcab5]"FORÇA & CORAGEM SEMPRE"...[/i:3d690bcab5]

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: 938

Legenda: Administrador, Especial, Moderador, Parceiro .

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