14

私はBlenderの初心者です。教授から、Blender 2.6のソースコードを読んで、Blenderがマテリアルとテクスチャブロックをどのように実装するかを研究するように頼まれました。ソースコードをダウンロードした後、特に詳細なコメントと専門的なマニュアルがなければ、ソースコード全体を読むことは不可能であることがわかりました。誰かが私にアドバイスをしたり、学習教材を提供したりできる人はいますか?たとえば、ミックス、加算、減算、オーバーレイなど、さまざまなブレンドタイプを使用して、テクスチャの複数のレイヤーがどのように合成されるかについて混乱しています。Blenderはこれらの機能をどのように実装していますか?

4

2 に答える 2

15

ここでコードレイアウト図を見てください。

于 2012-08-01T05:47:58.257 に答える
0

ソースコードを入手して、QtCreatorなどのIDEにコードをインポートすることをお勧めします(make fileprojectをインポートします)。そこから、詳細を簡単に参照できます。探しているのはDNAエントリです。したがって、ファイルDNA_MAterial_Types.hを調べてください。すべての材料タイプの宣言を見つけることができます。

于 2012-08-10T08:03:03.627 に答える