Página 1 de 1
Emagrecer modelos de LDraw para outras aplicações
Enviado: 08 out 2009, 11:17
por AVCampos
Aqui há tempos o Gads tinha-me perguntado se sabia de maneira de tirar partes de ficheiros de LDraw que não são visíveis (p. ex. studs encaixados dentro de outras peças), para fazer renders mais rápidos noutros programas.
Na altura não sabia (e continuo a não saber

) como fazer isso, mas apareceu agora um artigo no site do LDraw acerca disso... espero que ajude quem precisa!
[align=center]
Cleaning LDraw Models for Export[/align]
Re: Emagrecer modelos de LDraw para outras aplicações
Enviado: 11 out 2009, 14:28
por gads
Epá, isso pode ser muito fixe

Vou ver isso!
Re: Emagrecer modelos de LDraw para outras aplicações
Enviado: 11 out 2009, 17:27
por BionicDroid
Isso é muito bom mesmo, sendo assim vai permitir reduzir tempos de renderização bem como processamentos durante o decorrer de animações.
[quote="AVCampos"]
... para fazer renders mais rápidos noutros programas.
[align=center]
Cleaning LDraw Models for Export[/align]
[/quote]
Esperem lá agora fiquei baralhado sobre um conhecimento que tenho, apesar de não perceber nada de 3D e renderizações sempre me apercebi que partes não visíveis não são processadas na renderização logo não interferem com o tempo de renderização, digo isto porque posso ter atrás de um objecto Cubo muitos e muitos objectos que a camera não capta e o ficheiro é exactamente igual a outro só com o mesmo Objecto Cubo tanto em tempos de renderização bem como em Kbytes, por outro lado se tivermos um Objecto carro com um Objecto tipo Technic pin em que este não é visível de uma perspectiva mas muito provavelmente será visível sobre outra perspectiva durante a animação do objecto carro, esta utilidade de emagrecer modelos pode nem sempre resultar bem, por ex: Para um Technic pin até que se poderia não se notar a falta dele, mas se fossem outras partes de dimensões maiores teria-mos grandes ausências de partes.
Re: Emagrecer modelos de LDraw para outras aplicações
Enviado: 11 out 2009, 18:06
por AVCampos
Não sei exactamente qual é o critério de remoção de partes (deve ser capaz de remover também só porções, como studs individuais, não tendo de ser peças completas), mas, mesmo que um triângulo pequeno fique completamente por dentro de um conjunto de outros triângulos maiores, o programa de renderização tem à mesma de o ter em conta, para determinar se o desenha ou não.
Isto para cada imagem renderizada, que, se for em grande número (animação, programa interactivo, etc.), vai pesar e muito na rapidez.
Re: Emagrecer modelos de LDraw para outras aplicações
Enviado: 11 out 2009, 21:47
por BionicDroid
[quote="AVCampos"]
... mas, mesmo que um triângulo pequeno fique completamente por dentro de um conjunto de outros triângulos maiores, o programa de renderização tem à mesma de o ter em conta, para determinar se o desenha ou não.
[/quote]
Sim é verdade, e é aqui que o calculo que o programa tem de fazer ver se determinada peça é ou não visível faz demorar o processo de renderização.
Re: Emagrecer modelos de LDraw para outras aplicações
Enviado: 11 out 2009, 22:22
por AVCampos
Exacto! Se houver alguma peça que nunca é visível, então pode-se tirar logo de antemão, e assim não fica a pesar em renders futuros!
