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

  1. /**                                                                       **
  2.  **    □□□立方体と波をバンプマッピングした平面。どちらも反射体□□□   **
  3.  **                                                    Version 1.91 対応  **/
  4.  
  5. /*□□□ カメラ関係の設定 □□□*/
  6. display
  7.   256 240  /* 出力画像の大きさ */
  8.     0   0  /* 計算範囲の始点   */
  9.   255 239  /* 計算範囲の終点   */
  10.     1   1  /* ドットのサイズ   */
  11.   1.0 ;    /* アスペクト比     */
  12. camera
  13.   200.0 500.0    70.0      /* 視点     */
  14.     0.0   0.0  -120.0      /* 注視点   */
  15.     0.0   1.0     7.0      /* 副注視点 */
  16.    35.0                    /* 画角     */
  17.     0.15 ;                 /* 視点と注視点の距離と両目の間の距離の比 */
  18.  
  19. /*□□□ レンダリングの条件設定 □□□*/
  20. rmode 0 ;    /* レンダリングモードの設定  0:通常  1:立体視モード */
  21. anti -1 0.1 ;/* アンチエイリアスフラグ(0:無 -1:分散レイトレ >0:分配レイトレ)  アンチエイリアスレベル */
  22. voxel 8 ;    /* ボクセル設定 (0:ボクセル分割をしない >0:ボクセル分割数) */
  23. condition
  24.   5    /* 反射・屈折の回数を指定 (0:反射・屈折無し) */
  25.   0.01 /* レイのトレースを打ち切るレイの強度 */
  26.   1e-4 /* 計算誤差丸め値 */
  27.   0 ;  /* 内部分岐スイッチ (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 cube.tif ;      /* 出力画像のファイル名 拡張子が必要 */
  36.  
  37. /*□□□ 光源関係の設定 □□□*/
  38. shadow 1          ; /* 影を計算の設定 (0:計算しない 1:計算する) */
  39. sky 0.3  0.5  0.3 ; /* 空の色の設定 RGB */
  40. env 0.2  0.2  0.2 ; /* 環境光の設定 RGB */
  41. mist 1000.0  1    ; /* 光が半減する距離  霞効果の設定 (0:使わない 1:使う) */
  42. e_light    /* 無限遠光源の設定 */
  43. [ /* (方向ベクトル)XYZ  (光源の色)RGB  大きさ(度)  光の集まり具合  (オプション n)*/
  44.         4 20 1        1.0 1.0 1.0       1             1 ;
  45. ]
  46.  
  47. /*□□□ 物体の色関係の設定 □□□*/
  48. map_data   /* マッピングデータの読み込みの設定 */
  49. [ /* マッピングデータの名前  ファイル名  ミップマッピングスイッチ(0:off 1:on) */
  50. MAP_WAVE  test256_.tif 0 ;
  51. ]
  52.  
  53. color      /* 物体の色の設定 */
  54. [
  55. /* 色の名前 (物体色)RGB (反射率)RGB (透過率)RGB 屈折率 透明度 バンプ
  56.      鏡面反射のアルゴリズムの番号
  57.        0:Blinn1        ハイライト強度   ハイライト広がり
  58.        1:Blinn2        (反射率)RGB ハイライト広がり フレネルの反射率
  59.        2:異方性1       (反射率)RGB (中心)XYZ   (方線)XYZ   (パラメタ)ABC
  60.        3:異方性2       (反射率)RGB (傷方向)XYZ (パラメタ)ABC
  61.        4:Cook-Torrance (反射率)RGB ハイライト1の割合 ハイライト1の広がり ハイライト2の広がり
  62.        5:constant      (color1)RGB (color2)RGB  色の変化 */
  63.  
  64. COL_WAVE
  65. 0.2 0.2 0.2            
  66. 0.7 0.7 0.7            
  67. 0 0 0            
  68. 1.5              
  69. 0             
  70. /* 波をバンプマッピングしている。どんな絵をマッピングしたかはtest256_.tif
  71.    をみてください。 */
  72. 0                <   MAP_WAVE  10.0 3   0 180 .1 380   -1 0 1 1000000000  > 
  73. 1.0 230 ;
  74.  
  75.  
  76. COL_CUBE
  77. 0.1 0.1 0.3            
  78. 0.7 0.7 0.9            
  79. 0 0 0            
  80. 1.5              
  81. 0             
  82. 0               
  83. 1.0 230 ;
  84.  
  85. ]
  86.  
  87. /*□□□ 物体の形状の設定 □□□*/
  88. obj   /* 物体の形状の設定 */
  89. [
  90.     /* 波をバンプマッピングした平面 */
  91.     1 COL_WAVE 1    0 0 -150   0 0 1 ;
  92.     
  93.     /* 立方体   ポリゴンで作ってみた */
  94.     20  :rx 10 :ry 20 :rz 76.5    COL_CUBE  1
  95.     <
  96.       p  0  -100 100 -100
  97.       p  1  100 100 -100
  98.       p  2  100 -100 -100
  99.       p  3  -100 -100 -100
  100.       p  4  -100 -100 100
  101.       p  5  100 -100 100
  102.       p  6  100 100 100
  103.       p  7  -100 100 100
  104.       P    0   1   2   3; 
  105.       P    4   5   6   7; 
  106.       P    0   7   6   1; 
  107.       P    1   6   5   2; 
  108.       P    3   4   7   0; 
  109.       P    2   5   4   3; 
  110.     > ;
  111.  
  112. ]
  113.