Pergunta

Estou tendo um pequeno problema com a exportação de arquivos mtl no 3ds max.Eu gostaria de usar uma biblioteca de materiais obj + its em um programa opengl.O modelo é exportado muito bem, mas eu perco todos os parâmetros reflexivos / refrativos dos meus materiais quando os exporto (cores e outros parecem estar bem, então ele os encontra não completamente, mas todos os materiais são alterados para o padrão).Tentei exportar materiais da cena e do tapete.biblioteca também com os mesmos resultados.Alguém poderia me ajudar a manter os parâmetros reflexivos dos materiais após a exportação?

Foi útil?

Solução

Como você declarou no e-mail, você usa o Glut como API.existem vários tutoriais para isso, Inicialmente pensei que você usava um motor e só precisava de alguns valores. Mas você precisava de mais do que isso.

Para usar o mapeamento de reflexão \ ambiente em opengl, você precisa de um shader que suporte isso.

Portanto, o que você precisa fazer é implementar um shader de reflexão e passar o bitmap para o seu shader.

No arquivo de amostra funcionou bem para a imagem renderizada (porque o 3dsmax suporta seus próprios materiais de raytrace), mas isso não é exportado de forma alguma.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top