Shaders "Destravados" MAX 7

Por: Granella  

Em: 12/02/2005 13:43

E aew André como va?! Bom este exemplo foi tirado do livro de programação do mental ray que estava vendo alguns dias atras. Não sei muito ainda de programação do MR mas ja da para arriscar alguma coisa. //toda declaração do shader tem que começar com essa palavra reservada declare shader //definição do shader tipo "phong" e dizendo que ambient, diffuse e specular são cores color "phong" (color "ambient", color "diffuse", color "specular") //versão do shader, isso se houver modificações futuras e se ja tiver algum objeto com esse shader, ele substitui para a nova versão version 1 //tambem uma palavra reservada dizendo que é o fim da declaração do shader....é bom ter o SDK do MR pra saber quais as palavras reservadas, tipo (color, declare, texture, shader, scalar etc....) end declare //novamente declarando a estura do shader e dizendo que "texture" é um bitmap ou seja uma imagem externa declare shader struct {color "a", color "b"} "texture" (color texture "BITMAP") version 1 end declare //dizendo que a cor da declaração texture é uma imagem externa do tipo RGB color texture "text_map" "BITMAP" //declaração do objeto "map", dizendo para conter a imagem acima declarada ficara contida no objeto "map" shader "map" "texture" ( "BITMAP" "text_map") //finalmente o fim.....o nome do shader, tipo e a cor de ambient, lembrando que as cores do MR vai de 0 a 1.0 ja não é de 0 a 255 e tambem dizendo que diffuse e specular são cores como declarado acima e tamem podem ser texturas declarado na estrutura "map" shader "mtlsh" "phong" ( "ambient" 0.3 0.3 0.3, "diffuse" = "map.a", "specular" = "map.b") Para isso rodar é preciso lincar a alguma biblioreca existente na qual controla estes parametros no casa a base, se fosse DGS, photon etc seria o physics: $include <base.mi> link "base.dll" O livro aborda mais para a versão standalone onde tem toda liberdade para desenvolver shader, no caso de integração com algum soft é mais complicado pois tera que desenvolver baseando-se no seu soft....
Fagner Granella
Programador Oracle PL/SQL - Java
Oi Granella, tudo bem? Eu agradeço muito por comentar o siginificado de cada linha do código do Shader. Já deu para ter uma noção melhor, mas pelo que você disse, parece que é mais difícil do que eu pensava. Vai ser muito legal quando você estiver escrevendo shaders para o MR. Abração e obrigado
Pow eu queria ter todos os shaders, a pagina de download foi apagada =\
Nada Como Um Dia Após O Outro Dia
Valeu, Granella! Já estava querendo saber se o Max 7 também tinha shaders escondidos! Quando usava o Max 6 eu mesmo tinha destravado alguns com a ajuda de uma matéria que li, se não me engano, aqui mesmo na 3d1. ;) Valeu! http://geocities.yahoo.com.br/edsoncsousa
Quando clico para baixar ele manda para uma página do Terra e diz que a página não foi encontrada. Tá tudo certo mesmo?
Eu também não consegui........... HELP !!!!!!!!!!! Abraços, JNSTAR !!!!!!!!
cara manda o arquivo de novo
Poxa..... to tentando todo dia e nada........ :( Alguém pode mardar o arquivo pra mim ?????? [email protected] Desde já obrigado !! JNSTAR !!!!!
Olá! Eu não tenho mais os arquivos do 7.... mas é facil pra destravar, abre cada arquivo *.mi dentro da pasta do mental ray e tira as tags "hidden" e a virgula antes dela... não são todos que podem ser destravados, tem que ir testando, ou melhor olha na minha lista no começo do topico e vai destavando pelo nome.... eu andei destravando alguns do 7.5, vou ve se destravo o resto dai disponibilizo ok? Ah! estarei editando o meu post pelo fato de não ter mais os arquivos e vira e mexe recebo e-mail pedindo para enviar, e dai la vai eu explicar :seila:
Fagner Granella
Programador Oracle PL/SQL - Java
Caro Granella, estou tentando fazer conforme voce disse porem quando eu abro o material/map, eles só estão aparecendo quando eu clico na opção Incompatible. Eles aparecem cinza e pelo que estou vendo, o quadrado onde deveria aparecer o efeito está preto. As opções Materias e Maps acima de Incompatible não estão disponiveis para alterar.... está setada em maps. Por favor, esqueci algo ? Abraços, JNSTAR.

Faça o login para poder comentar

Informações da Comunidade

Total de mensagens publicadas pelos membros da comunidade: 717352.

Total de membros registrados: 143145

Últimos membros registrados: VigorPeakKapseln565, Robohnson, layfnl2003, PuriBreez345, dasfsfasdfs, zanfabh, TestolibCapsules35, TestolibKapslar3455.

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

Legenda: Administrador, Especial, Moderador, Parceiro .

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