「CurveにNormapを適用してロープとか」の編集履歴(バックアップ)一覧に戻る
CurveにNormapを適用してロープとか - (2012/12/31 (月) 17:47:05) の編集履歴(バックアップ)
version: 2.65
blankimgプラグインエラー:ご指定のファイルがありません。アップロード済みのファイルを指定してください。
円筒状のメッシュにプロシージャルノーマルテクスチャを適用してロープの縄目や竜の鱗を作る、という手法は広く知られていますが、curveオブジェクトに適用するためにはtexture spaceをuvには出来ず、generatedの設定をいじりながら実装する必要がある。
以下はテクスチャ設定の覚え書き。
- Auto Texture Space
- Use UV for mapping
をオンにすることで、このメッシュを円筒状に展開したようなUVマップを作れる
blankimgプラグインエラー:ご指定のファイルがありません。アップロード済みのファイルを指定してください。
- プロシージャルテクスチャを張る場合、x方向に倍率をかけないとcurve自体の長さで引き延ばされた形状になる
- ポリゴン側のメッシュ感覚が均等でない場合も、Auto texture space側ではUVメッシュは均等に張られる。nurbscurveの場合、各制御点の距離が均等になるように形状を形作ることが望ましい。
- 何度かレンダリングして、Coordinates: Generated, Projection: Flat, Mapping>Size>xの倍率を調整すれば大体想定通りの形状を得ることができる。
- 逆方向の縄目にしたい場合はsizeの倍率を負にすればOK。