home *** CD-ROM | disk | FTP | other *** search
/ Phoenix Heaven Sunny 2 / APPARE2.BIN / oh_towns / eastray / sample / sample / fig6_2.ray < prev    next >
Text File  |  1995-06-20  |  5KB  |  141 lines

  1. /**                                                                **
  2.  **    □□□  カラーナンバーマッピングのテスト           □□□   **
  3.  **                                             Version 1.90 対応  **/
  4.  
  5. /*□□□ カメラ関係の設定 □□□*/
  6. display
  7.   320 240  /* 出力画像の大きさ */
  8.     0   0  /* 計算範囲の始点   */
  9.   319 239  /* 計算範囲の終点   */
  10.     1   1  /* ドットのサイズ   */
  11.   1.0 ;    /* アスペクト比     */
  12. camera
  13.   4 3  4     /* 視点     */
  14.   0.0  0.0  0.4     /* 注視点   */
  15.   0.0  0.0 100.0     /* 副注視点 */
  16.   21.0               /* 画角     */
  17.   0.1 ;              /* 視点と注視点の距離と両目の間の距離の比 */
  18.  
  19. /*□□□ レンダリングの条件設定 □□□*/
  20. rmode 0 ;    /* レンダリングモードの設定  0:通常  1:立体視モード */
  21. anti 0 0.15 ;/* アンチエイリアスフラグ(0:無 -1:分散レイトレ >0:分配レイトレ)  アンチエイリアスレベル */
  22. voxel 8 ;    /* ボクセル設定 (0:ボクセル分割をしない >0:ボクセル分割数) */
  23. condition
  24.   6    /* 反射・屈折の回数を指定 (0:反射・屈折無し) */
  25.   0.01 /* レイのトレースを打ち切るレイの強度 */
  26.   1e-4 /* 計算誤差丸め値 */
  27.   1 ;  /* 内部分岐スイッチ (0:内部分岐しない 1:内部分岐する) */
  28. back_mode
  29.   0   /* 背景合成モード 0:背景sky 1:背景合成、光源不可視 2:背景合成、光源可視*/
  30.   0   /* 反射成分フラグ 0:レイが反射した時に物体が無い場合、色をskyに  1:背景に */
  31.   0   /* 透過成分フラグ 0:レイが透過した時に物体が無い場合、色をskyに  1:背景に */
  32.   0 ; /* αモード       0:α成分がRGBの各成分にも反映される 1:反映されない  */
  33.  
  34. /*□□□ ファイル関係の設定 □□□*/
  35. output fig6_2.tif ;      /* 出力画像のファイル名 拡張子が必要 */
  36.  
  37. /*□□□ 光源関係の設定 □□□*/
  38. shadow 1          ; /* 影を計算の設定 (0:計算しない 1:計算する) */
  39. sky 0.1  0.1  0.2 ; /* 空の色の設定 RGB */
  40. env 0.3  0.3  0.3 ; /* 環境光の設定 RGB */
  41. mist 10000.0  0   ; /* 光が半減する距離  霞効果の設定 (0:使わない 1:使う) */
  42. e_light    /* 無限遠光源の設定 */
  43. [ /* (方向ベクトル)XYZ  (光源の色)RGB  大きさ(度)  光の集まり具合  (オプション n)*/
  44.        1 -0.3 0.7     0.8 0.8 0.8      10        100 ; /* 左手方向からの光 */
  45.        1  1.1 1.1     0.3 0.3 0.3      10        100 ; /* 手前方向からの光 */
  46. ]
  47.  
  48. /*□□□ 物体の色関係の設定 □□□*/
  49. map_data   /* マッピングデータの読み込みの設定 */
  50. [ /* マッピングデータの名前  ファイル名  ミップマッピングスイッチ(0:off 1:on) */
  51. MAP_PTN   yama44.tif  0 ; /* カラーナンバーマッピングにつかう模様 */
  52. MAP_WOOD  bk32_04.tif 0 ; /* テーブルの木目模様 */
  53. ]
  54.  
  55. color      /* 物体の色の設定 */
  56. [
  57. /* 色の名前 (物体色)RGB (反射率)RGB (透過率)RGB 屈折率 透明度 バンプ
  58.      鏡面反射のアルゴリズムの番号
  59.        0:Blinn1        ハイライト強度   ハイライト広がり
  60.        1:Blinn2        (反射率)RGB ハイライト広がり フレネルの反射率
  61.        2:異方性1       (反射率)RGB (中心)XYZ   (方線)XYZ   (パラメタ)ABC
  62.        3:異方性2       (反射率)RGB (傷方向)XYZ (パラメタ)ABC
  63.        4:Cook-Torrance (反射率)RGB ハイライト1の割合 ハイライト1の広がり ハイライト2の広がり
  64.        5:constant      (color1)RGB (color2)RGB  色の変化 */
  65.  
  66. COL_TABLE    /* テーブルの色 */
  67.   1 0 0 < MAP_WOOD  1.0  1   -2 -2  2  2     -1000 -1000  1000  1000 >
  68.   0 0 0 /* ↑木目模様を物体色にテクスチャマッピング */
  69.   0 0 0
  70.   1.0
  71.   0
  72.   0
  73.   0  1.0 150 ;    
  74.  
  75. /********** ここから差し替え **********/
  76. COL_SARA0    /* 皿の色。この部分は白い部分。白い陶器っぱい感じ */
  77.   0.9 0.9 0.9
  78.   0.2 0.2 0.2
  79.   0  0 0
  80.   1.0
  81.   0
  82.   0
  83.   0   1.0 100 ;    
  84.  
  85. COL_SARA1    /* 皿の色。この部分は薄い青の部分 */
  86.   0.6 0.65 0.9  
  87.   0.2 0.2 0.2
  88.   0 0 0
  89.   1.0
  90.   0
  91.   0
  92.   0   1.0 100 ;    
  93.  
  94. /********** ここまで差し替え **********/
  95.  
  96. COL_WHITE    /* 大福の色(タマゴに見えるという話もある) */
  97.   1.0 1.0 1.0
  98.   0   0   0
  99.   0   0   0
  100.   1.0
  101.   0
  102.   0
  103.   0   0.3 10 ;    
  104. ]
  105.  
  106.  
  107. /*□□□ 物体の形状の設定 □□□*/
  108. obj   /* 物体の形状の設定 */
  109. [
  110.   /* テーブルの部分 */
  111.   16  COL_TABLE  1   0 0 -0.25   4.0 4.0 0.25     ;
  112.   
  113.   [
  114.     :mx 0.4 :my 0.7
  115.     {  /* 皿の部分。楕円体を論理演算で削って作っている */
  116.       3  COL_SARA0 < MAP_PTN 1.0 1  -1.5 -1.5 1.5 1.5   -1.5 -1.5 1.5 1.5 > 1 
  117.          0 0 0.5     1.5 1.5  0.5 ;
  118.       
  119.       3  COL_SARA0 < MAP_PTN 1.0 1  -1.5 -1.5 1.5 1.5   -1.5 -1.5 1.5 1.5 > -1 
  120.          0 0 0.7     2.0 2.0  0.4 ; 
  121.     }
  122.     
  123.     /* 皿の上の卵ではありません大福です。 */
  124.     3  COL_WHITE  -1     0.2 -0.2 0.45     0.4 0.4  0.16 ; /*  */
  125.     3  COL_WHITE  -1     -0.1 0.6 0.45     0.4 0.4  0.16 ; 
  126.   ]
  127.   
  128.   [  /* 湯飲みの部分。ここも楕円体を削っています。なかにお茶が入ってない */
  129.      /* ので、なかに透明体でお茶を作るのもいいですね。試してみてください */
  130.     :mx -0.7 :my -2.0
  131.     {
  132.       3  COL_SARA0 < MAP_PTN 1.0 2  -1.0 -1.0 1.0 0.1   -1.0 -1.0 1.0 1.0 >
  133.             1     0 0 0.6     0.8 0.8  0.8 ;
  134.       
  135.       3  COL_SARA0 < MAP_PTN 1.0 2  -1.0 -1.0 1.0 0.1   -1.0 -1.0 1.0 1.0 >
  136.             -1     0 0 0.8     0.75 0.75 0.75 ; 
  137.     }
  138.   ]
  139. ]
  140.  
  141.