3

私は、包装紙を巻いたクリスマスプレゼントの非常にシンプルなシーンを作成しようとしています。これが私がこれを行おうとしている方法ですが、画像(wrapping_paper.jpg)はボックスの面にマッピングされ、Z方向に「押し出され」ます。

box { <0,0,0>, <1,1,1>
  texture {
    pigment { 
      image_map {
        jpeg "wrapping_paper.jpg" 
        once
      }
    }
  }
 rotate <-30,40,-7>
 translate <-0.5, -0.5, -0.5>
}

さまざまなmap_type設定、uv_mapping、およびその他のいくつかのことを試しましたが、正しく表示されません。これはとても単純なことのように思えますが、それが難しいとは信じられません。私は間違った場所を見ているだけです。

4

1 に答える 1

3

構文が鍵になる可能性があります。

チュートリアルの例を次に示します: http://www.f-lohmueller.de/pov_tut/backgrnd/p_sky9.htm

ここに、自分のpngでテストしたばかりのtuteから持ち上げて変更したコードがあります。アニメーションとして実行して、目的の動作を確認します。

box{ <-1, -1, -1>,< 1, 1, 1>
 texture{ uv_mapping
 pigment{
 image_map{ png "your_very_own.png"
            map_type 0    // planar
            interpolate 2 // bilinear
            once //
          } //  end of image_map
} // end of pigment
finish { ambient 1 diffuse 0 }
 } // end of texture
scale 10.00  
rotate clock*(50*z+120*y)
translate 100*z
} 
于 2012-10-15T02:07:12.560 に答える