ツールバー |
メニュー |
パネルのギアメニュー |
ショートカット |
---|---|---|---|
|
編集 オブジェクトのプロパティ パネル プロパティ |
プロパティ |
F3 |
テクスチャマッピングのプロパティは、選択されたサーフェス、ポリサーフェス、メッシュのテクスチャマップの投影を管理します。
マッピングは、2Dのイメージを3Dモデルでどのように表現するのかを定義するプロセスです。マッピングは、2Dのソース画像をテクスチャと呼ばれるイメージバッファに変換します。
テクスチャは3Dモデルのサーフェスに適用して、色やテクスチャ、または光沢、反射、透明度などのその他のサーフェスの詳細を追加することができます。
3Dレンダリングでテクスチャを表現する方法についての問題は、uvマッピングを用いて解決できます。UおよびVはXとYに対応するテクスチャの座標です。uを方眼紙の1つの方向(横方向)だと考えてみてください。vをもう1つの方向(縦方向)だと考えてみてください。
画像をマテリアルに適用し、そのマテリアルをモデルに適用する際は、UVテクスチャマッピングが使用されます。
マッピングチャンネルは、テクスチャマッピングパラメータのセットを有します。それぞれのマッピングチャンネルは番号で認識されます。オブジェクトは、どのような数のチャンネルでも持つことができ、それゆえどのような数のテクスチャマッピングのタイプでも有することができます。
マテリアルのテクスチャは、チャンネル番号に割り当てることができます。テクスチャがオブジェクトに適用される際、テクスチャは一致するチャンネル番号を使用して適用されます。テクスチャチャンネルのデフォルトはチャンネル1です。
オブジェクトにテクスチャマッピングがない場合、サーフェスマッピングが使用されテクスチャがマッピングされます。
プロパティパネル
マテリアルのテクスチャで設定された環境マップ、画面、そしてWCS*マッピングスタイルは、テクスチャのマッピングプロパティをオーバーライド(上書き)します。この場合h、下のメッセージが表示されます。
メッセージの下に表示される青い文字列をクリックして、マテリアルテクスチャがマッピングチャンネルを使用するように変更します。テクスチャマッピングのプロパティが使用されるようになります。
テクスチャを編集のためにアンラップします。
参照: Unwrap
カスタムマッピングチャンネルを追加します。
サーフェスマッピングチャンネルを追加します。サーフェスやポリサーフェスのデフォルトのテクスチャマッピング方法はサーフェスの制御点構造によって設定されます。
平面マッピングチャンネルを追加します。
直方体マッピングチャンネルを追加します。
球マッピングチャンネルを追加します。
円柱マッピングチャンネルを追加します。
マッピングチャンネルを削除します。
別のオブジェクトのマッピングにマッピングをマッチングさせます。
チャンネル番号を変更します。
オブジェクトのマッピングウィジェットを表示します。
すべてのオブジェクトのマッピングウィジェットを非表示にします。
UVエディタを開きます。
参照: UVEditor
1つのオブジェクトに複数のマッピングチャンネルを使用可能にします。チャンネル番号は、チャンネルを変更アイコンを使用して変更できます。これらのマッピングチャンネル番号は、オブジェクトのマテリアルのテクスチャマップ設定で使用され、そのテクスチャにどのマッピングチャンネルを使用するのかをコントロールします。
マッピングの名前です。
参照: Rhinoでの命名規則
マッピングタイプです。
サーフェスマッピングは、オブジェクトにテクスチャを伸ばします。
この例では、可変半径フィレットが2つの平面サーフェスを接続し、すべては1つのポリサーフェスに結合されています。デフォルトのサーフェスマッピング方法は、それぞれ個々のサーフェスの制御点の構造を使用し、マテリアルに割り当てられたチェッカーテクスチャマップの方向を決定します。チェッカーテクスチャがポリサーフェスのシームを超えて一致しないことに注目してください。
平面マッピングは、オブジェクトの1つの側面に2D平面を投影します。
直方体マッピングは、3D直方体をオブジェクトの側面と上部に投影します。
参照: ApplyBoxMapping
オブジェクトの側面のみの直方体マッピングは、サーフェスの上面または底面にマッピングをかぶせません。
参照: ApplyBoxMapping
球マッピングは、球状にオブジェクトを包みます。テクスチャの頂点エッジは一番上の部分で、底のエッジは一番下の部分(極)で縮まります。
円柱マッピングは、オブジェクトの周りに画像を円柱状にマッピングします。左と右のエッジは結合されます。
円柱(キャップ)マッピングは、画像をオブジェクトの上部、底部にもマッピングします。
カスタムマッピングチャンネルを追加します。
カスタムサーフェスオブジェクトは、他のオブジェクトのすべてのテクスチャのマッピングをコントロールします。
このプロセスは、適用されたマッピングをコントロールするのにサーフェスの制御点の構造が使用されるので、1つのサーフェスに制限されます。ここでは、コマンドラインでカスタムオブジェクトを問われた際に、ポリサーフェスの前のサーフェスが選択されています。
メッシュをテクスチャマッピングする場合、いくつかのUV(W)値は他のオブジェクト(球などのプリミティブや別のメッシュやサーフェスなどのカスタムオブジェクト)からそれぞれの頂点に割り当てる必要があります。
それぞれのメッシュ頂点は、他のオブジェクトのUV空間からパラメータを割り当てられます。
メッシュ上の点からプリミティブの一番近い点を見つけます。
レイは、メッシュから法線に沿ってプリミティブに当たるまで線を引きます。
テクスチャがそれぞれの独立空間にマッピングされます。
テクスチャの異なった部分がそれぞれの空間に使用されます。マッピングされるオブジェクトの各部分を6つの独立したテクスチャ空間に合わせます。
ワールド座標でテクスチャマッピングウィジェットの中心点を設定します。
クリックして画面の位置をピックします。
ワールド座標でテクスチャの回転を設定します。
テクスチャのサイズです。
マッピングウィジェットが不均等なスケーリングでサイズ変更された際に、スケーリングが指定の縦横比にロックされます。
テクスチャサイズを3方向すべてで1に設定します。
テクスチャサイズを3方向すべてで同じに設定します。
元のマッピングで確定されたようにオブジェクトにテクスチャをフィットさせます。
サイズを画像の縦横比に設定します。
UVWテクスチャ空間の原点からのテクスチャのオフセット量です。
UVWテクスチャ空間でのオブジェクト上のテクスチャの繰り返し数です。
ロックにチェックマークが付いている場合、U、V、W繰り返し値のいずれかを変更すると、他の値もそれに合わせて変更されます。
ロックにチェックマークが付いていない場合、それぞれの繰り返し値は別々に変更できます。
ロックがオフの場合で、UVWボックスに1、2、3と入力した場合、Uの繰り返しは1、Vの繰り返しは2、Wの繰り返しは3になります。
ロックをオンにして、1を2に変更すると、UVWの値はそれぞれ2、4、6になります。その後で6を60にすると、値は20、40、60になります。
UVWテクスチャ空間でのオブジェクト上のテクスチャの回転角度です。
ツールバー | メニュー |
---|---|
|
|
ApplyBoxMappingコマンドは、オブジェクトに直方体テクスチャマッピングチャンネルを追加し、マッピングタイプを直方体に設定します。
マッピングウィジェットボックスを作成します。
座標系を選択します。
直方体をキャップするかどうかを指定します。
マッピングチャンネル番号を入力します。デフォルトの値を使用するにはEnterキーを押します。
コマンドラインオプション
オブジェクトのバウンディングボックスを使用して、マッピングウィジェットの場所とサイズを決定します。
2つの対角を使用して長方形を作成します。
2つの隣り合う角と、それによって作成された辺と反対側の辺を指定して長方形を作成します。
長方形を作業平面に垂直に作成します。
中心点と1つの角から長方形を作成します。
マッピングを直方体の6面すべてに適用します。
ツールバー | メニュー |
---|---|
TApplyCylindricalMappingコマンドは、オブジェクトにテクスチャマッピングチャンネルを追加し、マッピングタイプを円柱に設定します。
マッピングウィジェット円柱を作成します。
座標系を選択します。
円柱をキャップするかどうかを指定します。
マッピングチャンネル番号を入力します。デフォルトの値を使用するにはEnterキーを押します。
コマンドラインオプション
オブジェクトのバウンディングボックスを使用して、マッピングウィジェットの場所とサイズを決定します。
方向拘束は、円柱の方向を制限します。
ピックまたは値をタイプして高さを設定します。
円柱を作業平面に垂直に作成します。
底面の円を曲線上のピックした点に垂直に作成します。円柱の中心線は曲線の接線です。
底面の円を中心点と半径点をピックして作成します。
底面の円を2つの向かい合う点から作成します。
底面の円を3点から作成します。
底面の円を1、2、または3つの曲線に接するように作成します。
底面の円を選択した点、制御点、またはメッシュの頂点にフィットさせて作成します。
マッピングを円柱の上と下に適用します。
ツールバー | メニュー |
---|---|
ApplyCustomMappingコマンドは、オブジェクトにカスタムテクスチャマッピングチャンネルを追加します。
指定されたメッシュまたはNURBSサーフェスまたはポリサーフェスが、選択されたオブジェクトのマッピングとして用いられます。マッピングオブジェクトはマッピングテーブルに保存されるので、マッピングオブジェクトを削除してもターゲットオブジェクトのマッピングには影響しません。
オブジェクトに適用されるカスタムマッピングオブジェクトは、ExtractCustomMappingObjectコマンドで抽出できます。
ツールバー | メニュー |
---|---|
ApplyPlanarMappingコマンドは、オブジェクトにテクスチャマッピングチャンネルを追加し、マッピングタイプを平面に設定します。
マッピングウィジェットボックスを作成します。
2Dマッピングの場合はUVを選択し、3Dの場合はUVWを選択します。
マッピングチャンネル番号を入力します。デフォルトの値を使用するにはEnterキーを押します。
コマンドラインオプション
オブジェクトのバウンディングボックスを使用して、マッピングウィジェットの場所とサイズを決定します。
平面マッピングウィジェットを追加する直方体を作成します。
2つの対角を使用して長方形を作成します。
2つの隣り合う角と、それによって作成された辺と反対側の辺を指定して長方形を作成します。
長方形を作業平面に垂直に作成します。
中心点と1つの角から長方形を作成します。
UとV座標は平面のサイズから取得され、W座標は常に0です。
UとV座標は平面のサイズから取得され、W座標は平面からの法線に沿った距離として取得されます。
ツールバー | メニュー |
---|---|
ApplySphericalMappingコマンドは、オブジェクトにテクスチャマッピングチャンネルを追加し、マッピングタイプを球に設定します。
コマンドラインオプション
オブジェクトのバウンディングボックスを使用して、マッピングウィジェットの場所とサイズを決定します。
中心点と半径点をピックして球を作成します。
ベースの円上の2つの向かい合う点から球を作成します。
ベースの円上の3点から点から球を作成します。
1、2、または3つの曲線に接する円を用いて球を作成します。
曲線上に位置する中心点と、曲線に垂直になるベースの円上の点から球を作成します。
任意の断面円上の3点と、球の上に位置する1点から球を作成します。
選択された複数の点オブジェクト、曲線やサーフェスの制御点、メッシュの頂点にフィットさせて球を作成します。
ツールバー | メニュー |
---|---|
ApplySurfaceMappingコマンドは、オブジェクトにテクスチャマッピングチャンネルを追加し、マッピングタイプをサーフェスに設定します。
ツールバー | メニュー |
---|---|
ExtractUVMeshコマンドは、モデルの平らにされたUVメッシュから抽出された、別のメッシュオブジェクトを作成します。
サーフェス、ポリサーフェス、押し出し、メッシュ、SubD
ツールバー | メニュー |
---|---|
MappingWidgetコマンドは、選択されたオブジェクトのマッピングウィジェットを表示します。
直方体マッピングのウィジェット:
ツールバー | メニュー |
---|---|
MappingWidgetOffコマンドは、選択されたオブジェクトのマッピングウィジェットをオフにします。
を押すと、すべてのマッピングウィジェットがオフになります。ツールバー | メニュー |
---|---|
MatchMappingコマンドは、選択されているオブジェクトのテクスチャマッピングのプロパティを変更し、指定のオブジェクトを複製します。
テクスチャマッピングのプロパティのマッピングをマッチングボタンを使用することもできます。
ツールバー | メニュー |
---|---|
RemoveMappingChannelコマンドは、オブジェクトから指定されたマッピングチャンネルを削除します。
ツールバー | メニュー |
---|---|
Unwrapコマンドは、オブジェクトのレンダリングメッシュがUV空間で分割されるテクスチャのシームとして、選択したオブジェクトのエッジを選択するように促します。
コマンドラインオプション
シームをチェーン選択します。
シームの1つ前のセットを再選択します。
シームの選択を適用します。
UVエディタを開きます。
コマンドをキャンセルします。
オブジェクトのマッピングチャンネルの番号を選択します。
ウェルドされていないメッシュのエッジのみを選択できるようにします。
オブジェクトを対称的にアンラップするために、オブジェクト上の対称平面を定義します。
サブオプションについては、Rectangleコマンドのトピックをご覧ください。
シームに沿ってメッシュエッジをウェルド解除し、シーム近くのマッピングの歪みを回避します。実際のメッシュジオメトリが変更されます。
Windows版Rhino 6でのマテリアルとテクスチャマッピング
ツールバー | メニュー |
---|---|
UVEditorコマンドは、元のオブジェクトのテクスチャ座標を影響するメッシュを編集します。 テクスチャメッシュは結合や分割ができ、それらの制御点は編集されます。
コマンドラインオプション
2つの対角を使用して長方形を作成します。
2つの隣り合う角と、それによって作成された辺と反対側の辺を指定して長方形を作成します。
長方形を作業平面に垂直に作成します。
中心点と1つの角から長方形を作成します。
編集されるテクスチャマッピングのチャンネルの番号です。
UVメッシュがUV空間の長方形よりも大きい場合、長方形に収めるか、またはUVメッシュをそのままにします(いいえ)。
パックされたサーフェスマッピングテクスチャ座標がワールドxy平面に投影され、オブジェクトに割り当てられたテクスチャが同じ領域に描画されます。
テクスチャ座標は、テクスチャメッシュのコレクションとして表されます。
テクスチャメッシュが編集されると、オブジェクト上でテクスチャが変更されます。
アンラッピングの前にポリサーフェスの内側のサーフェスシームが選択された場合、そのシームは結果としてできる平坦化されたマッピングメッシュで分離されます。
エディタが開いている間、マッピングメッシュオブジェクトの制御点はオンにすることができ、Scale1D、SetPt、CageEditなどのモデリングコマンドを使用してマッピングメッシュを調整できます。
UV座標のないメッシュ(STLファイルからインポートされたものなど)には、編集できるUVメッシュがありません。UVEditorコマンドを使用する前に、メッシュをアンラップするか、メッシュにテクスチャマッピングを適用する必要があります。
ビューポートのテクスチャの表示透明度を設定します。
投影されたメッシュが選択された際にサーフェスメッシュをハイライトします。
メッシュワイヤの表示をサポートしないビューポート表示モードを使用していても、オブジェクトのメッシュワイヤフレームを表示します。
アンラップするオブジェクトに割り当てられているマテリアルの拡散チャンネルに関連付けられているテクスチャを表示します。
テクスチャパネルで指定されたテクスチャを表示します。
現在のレンダラーを使用してオブジェクトをレンダリングします。
Windows版Rhino 6でのマテリアルとテクスチャマッピング
About.com: Surfacing 101 - Texture Mapping
Rhinoceros 7 © 2010-2021 Robert McNeel & Associates. 17-12-2021