0

3dsmaxでmtlファイルをエクスポートする際に小さな問題が発生します。openglプログラムでobj+そのマテリアルライブラリを使用したいと思います。モデルは問題なくエクスポートされますが、エクスポートするときにマテリアルのすべての反射/屈折パラメータが失われます(色などは問題ないように見えるため、完全ではなく、すべてのマテリアルが標準に変更されます)。シーンとマットから素材をエクスポートしてみました。ライブラリも同じ結果になります。エクスポート後にマテリアルの反射パラメータを維持する方法を教えてもらえますか?

4

1 に答える 1

1

メールで述べたように、APIとしてGlutを使用します。これにはいくつかのチュートリアルがあります。最初はエンジンを使用していると思っていましたが、いくつかの値が必要でした。しかし、これ以上のものが必要でした。

openglでリフレクション\環境マッピングを使用するには、これをサポートするシェーダーが必要です。

したがって、必要なのは、反射シェーダーを実装し、ビットマップをシェーダーに渡すことです。

サンプルファイルでは、レンダリングされたイメージに対しては正常に機能しましたが(3dsmaxは独自のレイトレースマテリアルをサポートしているため)、これはまったくエクスポートされません。

于 2011-09-21T11:52:40.687 に答える