Como renderizar árvores com texturas transparentes no LuxRender e Blender 3D?Publicado em: 22, JulO uso de texturas para representar elementos como árvores é um dos truques mais eficientes para economizar recursos do computador, tanto na manipulação de cenários complexos como na renderização das cenas. No Blender 3D é possível usar imagens preparadas como texturas aplicadas em planos que representam de maneira realista, elementos como árvores e pessoas. Mas, se o objetivo do projeto for gerar a renderização em softwares como o LuxRender é necessário configurar o mapa de transparência no LuxBlend, para conseguir fazer com que a textura seja exibida com áreas totalmente transparentes. Como é que isso funciona? O processo se resume a configuração do material no LuxBlend, que deve usar um tipo especial de material chamado Null, para que a textura possa ser configurada como sendo transparente. Antes de começar é necessário dizer que os canais alpha dos arquivos PNG não funcionam no LuxRender, sendo necessário trabalhar sempre com dois arquivos para as texturas, sendo um para o canal diffuse do material e outro para a transparência. O arquivo da transparência é uma imagem em preto e branco, em que as áreas pretas marcam a parte da textura que deve ser completamente transparente.
Essas duas imagens apresentadas na figura acima precisam estar separadas em dois arquivos diferentes, e com o mesmo tamanho em pixels. Para conseguir configurar essa textura no LuxBlend, podemos começar com a criação de um plano simples no Blender, que tem a textura do tipo diffuse aplicada ao plano da maneira tradicional com o mapeamento UV. No LuxBlend escolha o material aplicado ao plano como sendo do tipo Mix. Esse material permite misturar dois tipos de materiais no mesmo objeto. Assim que o material do tipo Mix estiver escolhido na parte superior da aba de materiais do LuxBlender, determine que o material 2 (mat2) deve ser do tipo Null. Com isso será possível escolher uma textura que vai controlar o nível de transparência do objeto. Repare que na parte superior da área de materiais existe uma opção chamada Amount, logo abaixo do preview do material. Logo na direita dessa opção existe um ícone com a letra T. Acione esse ícone para habilitar o uso de texturas no material Mix. Determine que a textura é do tipo imagemap e indique o local em que o arquivo com o mapa de transparência está salvo, sem esquecer de indicar o mapeamento como sendo baseado nas coordenadas UV. O resultado final da configuração do material fica assim:
Com essa técnica é possível usar diversos planos representando árvores no Blender, com o mínimo de recursos do computador. Essa foi a cena usada para testar a configuração, seguida do render final no LuxRender.
Repare que a textura interage de maneira excelente com o plano e a renderização usando a luz do sol, inclusive com a projeção de sombras baseadas no mapa de transparência. Se você quiser fazer o download das texturas de árvores e vegetação usadas para esse tutorial, visite esse endereço para saber como proceder. Artigos Relacionados:
Jul 22 |
Atualizações por e-mailCategorias
Arquivos
PesquisaLinks
Meta |
Tags3ds max
Adobe CS4
After Effects
Animação
Animação 3D
AutoCAD
Autodesk
Autodesk 3ds Max
Autodesk Maya
Blender 2.50
Blender 3D
Cinema 4D
Computação Gráfica
Desenho Técnico
Desenvolvimento Blender
Desenvolvimento Jogos
Dicas Animação
Dicas Modelagem
Dicas Render
download gratuito
Google SketchUp
Maquete Eletrônica
Maquetes Eletrônicas
Maya
Mental Ray
Modelagem 3D
Modelagem Subdivisão
Render
SketchUp
Softimage XSI
Software Livre
Trabalho com CG
Tutoriais
Tutorial 3ds Max
Tutorial Animação
Tutorial Blender
Tutorial Blender 3D
Tutorial Maya
Tutorial Modelagem
tutorial render
Tutorial SketchUp
V-Ray
Visualização Arquitetônica
Visualização arquitetura
YafaRay
|
6 comentários para "Como renderizar árvores com texturas transparentes no LuxRender e Blender 3D?"
Caro Allan.
Muito bom o seu blog! Parabéns!
Vi que na textura à direita pintou o branco de verde!
Isso é para não ficar uma bordadura branca en volta da árvore?
Isso a mim acontecia sempre. E com você?
Outra coisa, o verde não é uniforme. Como fez para conseguir isso?
Obrigado e uma vez mais parabéns pelo blog!
como faço esse mesmo efeito de transparencia no yafaray
eu ainda não descobri como fazer
Muito obrigado Allan!
Uma pena o lux não dar suporte a imagens com canal alpha, pois daria menos trabalho, mas fica bom do mesmo jeito.
Allan, grato pelo excelente tutorial.
Tenho uma dúvida! O Luxrender respondeu perfeitamente nos meus testes com transparencias, as sombras sempre foram renderizadas. Mas o Yafaray não está renderizando a sombra com transparencia, e sim a do plano onde o material está aplicado. Já tentei diversas opções e não deu certo…! O que faço??
[...] desde que publiquei aqui no blog um tutorial que mostrava como é possível configurar texturas com canal alpha, para renderização no Blender 3D e LuxRender. Esse tipo de textura é muito interessante para representar árvores ou pessoas em projetos e [...]
oi allan, eu tou a tentar sobrepor duas texturas, uma é a textura de um pineu e o outro é das letras da marca do pineu, n tou a conseguir….. keria uma ajudinha se possivel….abraço agradecido
Deixe um comentário
Regras para comentários