3dsmaxでmtlファイルをエクスポートする際に小さな問題が発生します。openglプログラムでobj+そのマテリアルライブラリを使用したいと思います。モデルは問題なくエクスポートされますが、エクスポートするときにマテリアルのすべての反射/屈折パラメータが失われます(色などは問題ないように見えるため、完全ではなく、すべてのマテリアルが標準に変更されます)。シーンとマットから素材をエクスポートしてみました。ライブラリも同じ結果になります。エクスポート後にマテリアルの反射パラメータを維持する方法を教えてもらえますか?
質問する
1798 次
1 に答える
1
メールで述べたように、APIとしてGlutを使用します。これにはいくつかのチュートリアルがあります。最初はエンジンを使用していると思っていましたが、いくつかの値が必要でした。しかし、これ以上のものが必要でした。
openglでリフレクション\環境マッピングを使用するには、これをサポートするシェーダーが必要です。
したがって、必要なのは、反射シェーダーを実装し、ビットマップをシェーダーに渡すことです。
サンプルファイルでは、レンダリングされたイメージに対しては正常に機能しましたが(3dsmaxは独自のレイトレースマテリアルをサポートしているため)、これはまったくエクスポートされません。
于 2011-09-21T11:52:40.687 に答える