Alguém sabe como fazer um material de vidro no Unity 5?
Posso fazer texturas de metal e imagem, mas não sei como criar um material de vidro.
Uma pesquisa no Google não me proporcionaria nada para o Unity 5, por isso deve ser bastante fácil de fazer.
É para uma porta de chuveiro e vidro plano como este:
Respostas:
Aqui estão algumas coisas que eu poderia reunir, espero que isso ajude você. Existem várias maneiras de fazer isso. Você pode escrever shaders ou, se não se importa com vidro simples, pode usar shaders padrão e alguma mágica PNG.
Edição: Como isso está recebendo alguma atenção, eu decidi adicionar um tutorial passo a passo para uma janela / transparência muito básica
Criei uma imagem simples de 64x64 com transparência total e adicionei texto em preto
Então eu importei para a unidade (arrastei) e depois arrastei sobre o cubo que eu tinha lá. Depois disso, selecionei shader transparente para ele.
Resultados (o jogo está rodando)
Depois disso, você poderá criar facilmente PNG com alguns arranhões ou outros efeitos semelhantes para torná-lo mais real. Você pode até criar bordas com alguma cor, que pode parecer uma madeira ou metal. Experimente os diferentes shaders transparentes para encontrar o que parece melhor.
fonte
Para fazer um material de vidro no Unity 5, é muito fácil usar shaders e materiais do Unity. Você precisa:
Feito!
Se desejar, você pode adicionar texturas que incluem alfa para muito controle. por exemplo, vidro não limpo.
fonte
O blog oficial do Unity compartilhou um link para um pacote .zip aqui que possui scripts de exemplo e um shader que usa os novos Buffers de comando do Unity 5 como uma solução oficial para implementar a refração e transparência do vidro.
fonte
Eu escrevi um shader para vidro (e translucidez ou mapas de luz personalizados também) chamado Standard Plus. Eu acho que faz o que você quer. Meu copo tem vários controles de refração e fresnel. Além disso, você pode usar o mapa de espessura para contar para o modelo diferentes espessuras, produzindo resultados muito melhores, porque a espessura afetará não apenas a refração, mas também a cor do vidro. Além disso, possui a mesma funcionalidade do shader padrão. Dê uma olhada! https://www.assetstore.unity3d.com/en/#!/content/93745
fonte