29

前学期の課題でレイ トレーサーを作成しましたが、引き続き作業を続けたいと考えていました。割り当てには 5 種類のマテリアル (オブジェクト用) があり、それらのアンビエント、ディフューズ、スペキュラー、およびシャイネスの値が与えられました。オンラインで新しいマテリアルを作成するためのこれらの値のリストを見つけるのに苦労しています (屈折率も含まれているものは素晴らしいでしょう)。

これは私がこれまでに見つけた中で最高のものですが、それほど多くの材料がなく、屈折率を持つ材料には上記の他の値がありません: http://www.nicoptere.net/dump/ material.html

私はレイ トレーサーの屈折を行ったことがありません (楽しみのために学習する予定です)。一般的なアドバイスは大歓迎です。

4

1 に答える 1

3

POV-Rayなど、他のオープン ソース レイ トレーサーをリソースとして使用します。マテリアルの定義はdistribution/includePathにあります。

metals.inc(まとめて)からの例:

#declare P_Brass1    = color rgb <0.30, 0.20, 0.10>;

#declare F_MetalA  =
finish {
    ambient 0.35
    brilliance 2
    diffuse 0.3
    metallic
    specular 0.80
    roughness 1/20
    reflection 0.1
}

#declare T_Brass_1A = texture { pigment { P_Brass1 } finish { F_MetalA  } }
于 2016-04-21T19:11:47.623 に答える