はじめに
Wings3Dはオープンソースで開発されているモデラーです。
最初に基本的な立体を作成してから、それらを削り出したり、丸めたり引き延ばしたりして、モデルを作る感覚です。
初期設定では、マウスによって自由に視点を動かせません。しかしマウスで視点を操作ができるよう設定を変えることはできます。
Wings3D 関連の情報
このメモを書くにあたり参考にした記事です。
保存形式
- Wings3d 標準形式の〜.wings のファイル は、通常1つのファイルに マテリアル、テクスチャ画像、モデルデータが埋め込まれた形で保存されます。
- テクスチャ画像やImagePlane(下絵)画像の読込みは bmp/TIFF/tga形式 に対応しています。アルファチャンネルに対応したTIFF/tga形式も読めます。
例外としてテクスチャ画像は、編集時に、埋め込み(Internal)か独立したファイル(External )か任意で選択できます。テクスチャは独立したファイルで書き出すと、外部のグラフィックエディタに読込んでテクスチャに色を塗ったり、その変化をWings3Dで確認しながら作業できます。
入力、出力形式
- 他のモデラー等との互換性については、読込み可能な形式として、OBJ,fbx,3ds, ai、 書き出し可能な形式として OBJ,fbx,3ds, rwx ,wrl 形式などに対応しています。
File メニューにあるImport ,Export それぞれの項目の右端の四角を選択すると読込み/書出し時のオプションを設定することができます。
初期設定ファイル
- MacOSX版では、 /Users/ホーム/Library/Preferences/Wings 3D Preferences.txt にあります。
設定をいじってどうにも出来なくなった場合は、直接編集するか、このファイルを捨てWings3Dを再起動すると、初期設定に戻すことができます。
Wings3Dでの制作フローチャート
操作法
Geometryウインドウでモデリングの作業を行ないます。このウインドウの中心にはX(赤)Y(緑)Z(青)軸それぞれの方向を示すガイドがあります。
Wings3Dのウインドウの最下部にあるメッセージバーには、今の状態で実行可能な、キーとマウスの組合せが表示されてます(英語で)。例えば L(マウスの左クリック) とか[Alt]、[ShIft] 。これらは操作のヒントになります。
| 選択対象 |
選択モードの種類は4つ、Wings3D では、左クリックで選択した部分が、赤く染まります。 どの要素に対して何がしたいかを明確にすると、キー操作がつかめます。
|
|
- 頂点 選択モード
- 辺 選択モード
- 面選択モード
- オブジェクト全体 選択モード
|
面選択モードでは面、頂点モードでは頂点しか選択できません。
そして、選択領域(赤い部分)は加工や処理などが済んだり、
モードを切替えても永続するという特徴をもっています。
これらアイコンは、アイコンバーという場所にあります。 |
|
選択対象に対して
|
どうしたいか?
|
|
|
頂点、面、辺などの選択/解除
|
- 左クリック:選択/解除 の切替え
- 左ボタン&ドラッグ: 範囲選択。
- スペース:選択領域をリセット(全て解除)。
- cmd+A : 全選択
|
モデルの構成要素を 左クリックしていくだけで、どんどん選択領域を追加可能です。
特定の条件にあてはまる頂点や面を一括指定したい場合は、メニューバーの Selectメニュー にあるコマンドを使います。
改めて別の作業をしたい時は、不要な部分が選択されたままにならないよう、選択領域を一旦リセット(スペースキー押下)すると、思わぬ操作ミスを防げます。
|
|
モデル加工/移動/回転
|
マウス操作
- 右クリックで、コンテキストメニューが出現
選択対象別に、コマンドが用意されています。
モデルを回転させたり、移動させたり、 コマンドの効果は様々です
- マウスドラッグ: 変化量の増減(小)
- + シフトキー : 変化量の増減(大)
オブジェクト移動の基本は、選択後に、コンテキストメニューでMoveを選び、さらに移動方向(Normal,Free, X,Y,Z)、
を決めてから、マウスドラッグで移動します。シフトキーを押しながらだと移動量の幅がさらに大きくなります。
|
Mouse Drag
右ボタン+マウスドラッグで効果をうまく増減させるコツは、左右方向へドラッグすることです。しかし増減量が微量なので、オブジェクトを遠くに移動する場合は大変です。
このような時はシフトキーと組み合わせることで増減量を増やせば、ストレスががたまりにくいです。
Tweak mode
例外として、メニューバーのToolメニューからTweak mode に入れば、マウスクリック&ドラッグですぐにオブジェクトを移動させることができます。
ペーストで複製できない代わりに…
Wings3Dでは、コピーペーストでモデルを複製することはできませんが、似たような結果を提供するコマンドがあります。
|
|
削除 (厳密にはモデルを掘ったり削ったりする感覚)
|
- Dissolveコマンド または Delキー : 選択領域の削除。(一体化して、のっぺりする)
- Collapseコマンド : 選択領域の崩壊 (辺や頂点が崩壊地点へ収束します。下図参照。 )
追記:Wings3Dでは立体に対する分離/接合は得意ですが、厚みをもたないポリゴンそのものの分離/削除は苦手です。
モデルに窓のような穴を沢山開けたい場合は工夫が必要です

|
|
その他
|
- Ctrl + cmd(alt) + Z : アンドゥ
- Ctrl + Shift + Z :リドゥ
|
|
カメラに対して
|
カメラ設定と、視点変更
|
|
カメラ:
|
◆マウスホイールによるズームイン・アウトと 次に挙げる3つのカメラ操作を覚えれば、モデルを手に取るように表示できます◆
1. 自由自在にカメラ視点を変更する設定
(常に原点方向を表示するカメラを操作)
Muroran
X3Dの解説ページによると、 メニューから、 Edit>>Preference 、Cameraタブの設定を選び
「MouseButton」 を "One" に、
「CameraMode」 を "Nendo" に指定する。
これで、Geometryウインドウ上で「 Option(alt) + 左クリック押し」すると、マウスドラッグで視点を変更できるモードになります。
あとは、キーを離してマウスをドラッグするだけで、原点方向を向いたカメラ視点を自由にうごかせます。
原点とカメラの関係は、 太陽とその周りを公転する地球に似ています。
このモードを解除するには、マウスの左クリック押しをしてください。
設定はMouseButton="One" ですが、2ボタンマウスを用いた場合でも問題なく動作しています、通常時に右クリックでコンテキストメニューも使用可能。
※他の3Dモデラーに慣れている人は、Blender等のカメラ操作に設定することもできます。
★2. 表示領域外の様子をみる方法(表示領域を上下左右に移動させる操作)
)
画面外の離れた場所を表示する場合に使います。
Wings3Dでは「キーボードの矢印キーを押しつづける」ことで、いま見えているカメラ視点のまま、表示領域を上下左右へ並行移動させることができます。(キー押下あたりの移動量をふやすには、初期設定 Prefercence のCamera タブ項目 で設定できます。ArrowKey Pan の設定値を95くらいにしとけばOK)
★3. カメラの注視点を特定のモデルにする方法(おすすめ)
(特定のオブジェクトの回りを周回するカメラの設定と操作)
上の2つの方法だけでは、まだWings3Dを使いこなすのに不便です。デフォルトではカメラは原点を中心に回転するように設定されているためです。そこで今度は、自分が指定したモデルの回りをカメラが常に向くように設定してみましょう。
まず、眺めたいモデルの頂点でも面でもよいので、何か選択して下さい。その後で、メニューから View>Aimを選んで下さい、選択したモデルが画面中央に切り替わります。その状態で ★1 で行なったOption+左クリック押しをすると今度は、選択したモデルの回りを周回するカメラ視点になります。
元に戻す場合は、メニューから View>Reset を選んで下さい。デフォルトのXYZ軸の原点に対して周回するカメラにリセットされます。
これで格段に操作性が向上します。
|
|
その他のキー操作。
|
- X:X軸方向の正面図を表示
- Y:Y軸方向の正面図を表示
- Z:Z軸方向の正面図を表示
- R:初期位置 のview に戻す。
(拡大縮小中でも視点変更が可能。)
- O:正投影モードにする。
- Tab :クイックレンダリング
- Q : マウス前後ドラッグによるカメラのパン
- マウス-ホイール:ズームイン/アウト
- 矢印キー: 上下左右にカメラをパンさせる
- 登録キー:Saved View
で登録したカメラ位置を呼出
自由なカメラ位置を設定したければ,設定後に、 メニュー
View>Saved View でカメラをキーに登録できる。
|
右クリックメニュー
マウスの右クリックで出すことができるメニュー。Wings3Dのモデリング作業はほとんどこれを通して行ないます。
 | メニュー項目にリストされるコマンドは、下の表の通り、今現在選ばれている選択モード(頂点、面、辺、全体) によって変化するので、コマンドが見つからない場合は、まず選択モードを変更してみるとよいでしょう。赤文字はアドバンスメニュー有効時のコマンドです。
|
この表では省略しましたが、両端にピリオドがある「
.Command.」は2ndary Slection対応コマンド。
また、コマンド名の右端に四角いマークがあって、それを選択できるものは、数値入力ダイアログが付いています。
|
頂点選択モード -- Vertex
|
辺選択モード -- Edge
|
面選択モード -- Face
|
全体選択モード -- Body
|
無選択時
|
|
頂点に対して
|
辺に対して
|
面に対して
|
選択モデル全体に対して
|
新規に立体作成
|
|
Move (移動)
Rotate (回転)
Scale uniform (膨張/収縮)
Scale Axis (XYZ軸方向伸張)
Scale Radical (XYZ軸 放射状)
Absolute commands(絶対座標で)
*move(移動、整列、配置)
*snap(選択objに寄せる)
*scale(拡大縮小)
Extrude(押出し)
Flatten( 平均化 )
Intersect(交差)
Connect C(2頂点を接続)
Tighten
Bevel (ベベル)
Dissolve Del
(削除)
Collapse (削除-選択領域継承)
Weld (接合)
Deform(変形)
*Crumble - (ランダム)
*Inflate - (拡大)
*Taper - (歪み)
*Twist - (捻り)
*Torque - (旋回)
Vertex color
Bend(曲げる/折る)
Bend Clamped
Shift
|
Move
Rotate
Scale uniform
Scale Axis
Scale Radical
Slide (スライド)
Absolute commands(絶対座標で)
*move(移動、整列、配置)
*snap(選択objに寄せる)
*scale(拡大縮小)
Extrude(押出し)
Cut(辺を2〜10分割)
Connect C
(2辺の中点間を分割)
Bevel(ベベル)
Dissolve bksp (削除)
Collapse(削除-選択領域継承)
Hardness
LoopCut(選択辺で繋がる領域を切断)
Vertex Color
Intersect
|
Move
Rotate
Scale uniform
Scale Axis
Scale Radical
Absolute commands(絶対座標で)
*move(移動、整列、配置)
*snap(選択objに寄せる)
*scale(拡大縮小)
Extrude(押出し)
Extrude Region(押し出し)
Extract Region(面を剥がす)
Flatten(平均化)
Inset (中央に寄せて分割)
Intrude(立体に穴を開けくりぬく)
Bevel (中央を凸ませる)
Bridge(2つの面を連結)
Bump (凹凸を作る)
Lift (固定&上昇)
Put on (対象面に乗せる)
Mirror (鏡像)
Dissolve Bksp
Collapse(削除-選択領域継承)
Smooth S (丸める)
Tesselete (ポリゴン分割)
Hide
Material(登録マテリアルの適用)
Vertex color(頂点色)
UV Mapping(テクスチャ切出し)
|
Move
Rotate
Scale uniform
Scale Axis
Scale Radical
Absolute commands(絶対座標で)
*move(移動、整列、配置)
*snap(選択objに寄せる)
*scale(拡大縮小)
Flip(上下左右反転)
Invert (裏返し)
Tighten
Smooth (丸める)
Combine (グループ化)
Sepatate(グループ解除)
Weld (接合)
Cleanup
Auto Smooth
Duplicate (複製)
Delete Bksp
Rename...
Show All
Vertex color
Object To Area Light
Materials to Colors
Vetex Color
UV Mapping(テクスチャ切出し)
|
Tetrahedron (正4面体)
Octahedoron (正8面体)
Dodecahedron(正12面体)
Icosahedron(正20面体)
Cube (立方体)
Cylinder (円柱)
Cone (円錐)
Sphere (球)
Torus (トーラス=ドーナツ型 )
Grid (グリッド平面)
Light(光源)
Material...(マテリアルの作成)
Image...(埋め込み画像作成)
Image Plane...(下絵画像読込み)
Text
More
* Torus Knot (結び目)
*Spiral (渦巻き)
*Spring (ばね状)
*UV Torus (きめ細かいドーナツ)
*Lumpy Torus (ポン・デ・リング)
*Spiral Torus (捻りドーナツ)
|
Tool Tips (一番下のグレー部分に表示されるメッセージ)も参考になります。
Mirror は、選択面を基準とする鏡面に接した鏡像(コピー)を作成します。オリジナルとコピーは選択面で接合されます、回転体を作る時に役立つコマンド。
Flatten は球の面に対して行なうと効果が分かります。
Put on : オブジェクトAの1つの面だけを選択した状態で Put On を選択します。次に、くっ付けたい(乗せたい)別のオブジェクトBの面を選択し、右クリック、オブジェクトAがBの選択面同士で張り付きます(上下左右関係なく)。
Lift : 2ndary Selectionで、固定する頂点/辺を選択し、右クリック、ドラッグで効果を調節。固定部分以外が上昇する。

Weld(全体選択モード) :
Weld を実行するには、2つの面の寸法が全く同じでぴったり接しておく必要があります。少しでもずれているとうまく働きません。

( 上の図では、Put On コマンドを使って2つの立方体を接するように配置しました。)
Weldで終端をつなげたい場合、回転体であれば最初の面と最後の面がぴったり合わさるように回転角度を計算するか、面同士をスナップさせておく必要があります。
ポリゴン編集メモ
ポリゴンの性質
ポリゴン面には表と裏があります。
ポリゴンは頂点と辺で囲まれている必要があります。
もし、モデルを眺めていて、辺や面の表示が変だと思ったなら、
ポリゴン分割があいまいだったり、構造に矛盾が発生している可能性があります。
このような場合は頂点同士を結んだりして適切な面になるよう整形し直します。
真っ平らな1枚ポリゴンを作るv1.0以降)
無選択時に右クリックメニューから、 More を選び 、サブメニューから、N-gon(角の数は4)コマンドを使って作成。
丸い円形のポリゴンを作る(v1.0以降)
無選択時に右クリックメニューから、 More を選び 、サブメニューから N-gon コマンドの右端の四角を選択、角の数を12程度に設定して作成。
Moveコマンド
選択された面・辺・頂点を中心方向から内外へ膨らませたり、伸ばしたりする場合は、 Scale Uniform コマンドを使ったり、Moveコマンド の Normal 移動を使うのがだと思います。
Moveコマンドのサブメニューについて
- Normal (選択オブジェクトの直角(法線)方向へ移動 )
- Free (マウスの自由な動きにあわせて移動)
- X(X軸方向)
- Y(Y軸方向)
- Z(Z軸方向)
法線は様々なヒントを教えてくれる
メニューからView>Show>Show Normals を選ぶと、モデルの選択部分から青い毛のようなものが生えて表示されます。これがNormal (法線)といって、 面や点に対して直角で、長さが1のベクトルを表します。
従ってMove の Normal は、このベクトルの方向へオブジェクトを移動させようと働きかけます。
編集時において法線は ライティングや空間を把握するヒントとしても役立ちます。
思い通りにポリゴンを分割する

四角いポリゴンを分割して、三角ポリゴンを2つ作る方法。同一面上にある、対角に向かい合った点と点を選択して、Connect コマンドを使うと点同士が接続され、対角線に従ってポリゴンが分割されます。
似たような機能として、Tesselateコマンドがありますが、自動的に分割してくれる代わりに自分の望んだ方向にポリゴンが分割されないことがあります。
Tweakモード
Tools>Tweak を選べば、マウスカーソルで選択した辺や頂点をそのままドラッグして移動できます。(戻るにはメニューからまたTweakを選択します)
↓↑
分割したポリゴンをひとつにする
分割したポリゴンの辺を元に戻したい場合、辺を選択してDissolveコマンド を使います。辺は消えて、ひとつのポリゴンにつながります。
辺の途中に頂点をこしらえたい。

辺の途中に頂点をつくって、そこを利用して面を分割する方法。
辺を選択した状態で、Cut コマンドを使い、サブメニューで辺を何分割したいか決められます。
分割後はその頂点と別の頂点をConnectコマンドでつなげれば、ポリゴンを分割できます。
また、一枚ポリゴンの辺に頂点を沢山つくり、TweakModeに入って、下絵に対応するように頂点を移動させると、下絵の図形をなぞることもできます。
(※複雑な形のポリゴンを作った場合、必ず三角形や四角形ポリゴンの組合せになるよう分割しておいてください。)
↓↑
辺の途中に作った頂点を削除する。
逆に、辺上に作った頂点を消したいときは Dissolveコマンドを使います。
ポリゴン編集メモ- その2
ポリゴン1枚を分離/削除したい
Wings3Dでは立体であれば簡単に接合、分離させることはできます。
しかし、作った後からポリゴン単位で分離/削除するのはとても苦手です。
(Dissolveや Colapseコマンド は、消すというより、選択部分を崩したり、のっぺりとさせる感じです。)
強いて言えば、立体に対して抜きたい面だけ全て選択してIntrudeコマンドを適用(厚み0で適用)するくらいです。
↓円筒モデルに対して、Intrudeコマンドを一括適用した結果。一応ポリゴンは分離しています。

参考:窓のような穴を複数作りたい。
立体の中身をくり抜きたい
モデルの1カ〜数カ所の面を選択し、 Intrudeコマンドを使うと、選択部分の面ポリゴンは除去されたうえで、立体の中がくり抜かれます。円筒(Cylinder)ならコップ状の形になります。このコマンドはマウスドラッグで厚みを調整することもできます。部屋とかこれで作るといいかもしれない。
(※ただし、Intrudeコマンドは立体に対して、1回限りです。一度くり抜いた立体には効果はないようです。)
ビルの窓のような穴を複数作りたい場合は次の情報にあたって下さい
Wings 3D tutorials, notes and general information.のチュートリアルでは、様々な方法で穴を作る方法が載っています。
ポリゴンの中央に穴を開ける
真っ平らな1枚ポリゴンの中央に穴をあける場合は、Insetコマンドで穴のアタリを付けた後に Intrudeコマンド
この時、厚みができないように注意して下さい。
開けた穴を塞ぎたい
穴の内側の側面ポリゴンをすべて選択しDissolveコマンド
立体を分離させる
立体なら、切断したい辺で立体を一周するように辺を選択後、 Loopcut コマンドを使うことで、2つに分離する事ができます。
←→逆に接合する場合は Weld コマンドを使います。
モデルの頂点をつぶしたり、切り落とす。
選択した辺や頂点に対して、Bevel コマンドを使う。
精度が要求される場合は、数値入力で
3Dモデリングでは精度が要求されることがあります。たてよこの寸法や、移動距離を厳密に指定しなければいけません。
Wings3Dでは、移動距離や、長さの指定を数値で指定することができます。
Numeric Input(数値による指定)
コンテキストメニューのコマンド(Move> Normal など)を 選択後に Tab キーを押すと、小ウインドウが出て数値入力による細かい制御が可能です。
この時、マウスカーソルは見えないので、数値を入力後、リターンキーを押せば確定、ESCキーを押せば取消です。
複数の入力欄がある場合は、Tabキーを押せば次の入力欄フォーカスを移ることができます。
直前のコマンドを繰り返す(Repeat)
何度も同じ作業を繰り返すのが面倒な時に…
Editメニューより
- Edit >> Repeat : 同じコマンドが選択される(あとは手動設定)
- Edit >> Repeat | Args : 2Sel 段階まで設定済み(あとは手動設定)
- Edit >> Repeat | Drag : 実行結果が自動的に適用される。
ショートカットキーを使えば同じ操作が、よりラクになります。
- cmd+D : [Repeatと同じ] 右クリメニューの手間を省くなら
- D : [Argsと同じ] 2ndary Selection の設定軸を生かすなら
- Shift+D : [Drag と同じ]前回と全く同じことを繰り返すなら
Drag は直前のコマンド結果がそのまま適用されるので、定型処理をする場合はとても便利です。
一方Repeat と Argsは、最終的な効果の調整は人の手によって行なう必要があります。
選択したポリゴンのコピーを作りたい
Wings3Dでは、普通のアプリケーションにあるような、モデルをコピー、別のところへペーストしたらモデルが増えた、という機能はありません。
その代わり、同じ事を実現するためのコマンドがあります。
モデル中の複製したい面を選択し、 Extract Region(面を剥がす)コマンド を使って下さい。
移動先(Free, X,Y,Z) を指定すると、そこへ複製が現れます。このとき元のオブジェクトの選択部分には何の影響もありません。
※モデルに含まれる面を全部を選択した場合は、モデル全体が複製されます。
※モデル自体の複製なら、モデル全体選択時にDuplicateコマンドも使えます
選択したポリゴンの拡大/縮小コピーを作りたい
Scale Uniform コマンド は選択モデル自身を拡大しますが、複製を作ることはできません。
拡大縮小コピーを作る場合は Extract Regionコマンドの Normal 移動を指定して下さい。
ポリゴンに色を塗りたい
面選択モードで、面を選択した状態で
Material(登録マテリアルの適用) または、Vertex color(頂点色)コマンドを使う
なお、両者の併用は出来ません。 Material ウインドウで、色をクリックして指定して下さい。
Secondary Selection モード
Secondeary Selection モードとは? それは処理に必要な要素選択を2段階にわけて行なうインターフェースです。
これにより、 回転や移動が、任意の軸や頂点を基準に行えるようになります。
この手の概念は、 Photoshop等にもあり、選択した領域を任意の座標(x,y)で回転するために任意の座標をクリックするのがそれです。
この機能デフォルトでは有効になっていません。使う為には、まず Edit>>Preference,の Advanced タブを開き 「Advanced Menus」 項目ににチェックを入れ、Advanced Menusを有効にして下さい。
↓Wings3Dでは通常、モデル自身のXYZ軸 に対し回転、移動が行われます。

2ndary Selectionモードでは、ガイドとなるオブジェクトを作り、
そのオブジェクトに基準エレメントを設定することで、
そのガイドを中心に任意の回転を行うことができます。
ガイド専用のオブジェクトを、y軸上に作っておくと便利かもしれません。
|
Secondeary Selection モードに入る方法
右クリックのコンテキストメニューを開くと、コマンド項目が「Move」
から 「.Move.」という表記に変化しているものがあります。 これらが 2ndary Selectionにも対応しているコマンドです 。コマンドの中にはいきなりこのモードに入る種類もあります。
Secondeary Selection モードへの入り方と解除方法
- モードへ入るにはコマンド項目をさらに マウスの右ボタンで選択します。
(左ボタンでコマンド選択するといつも通りの実行をします)
モードに入ると、メニューバーが変化し、View
とSelect のメニューだけが表示されます。
- モードを解除するには、右クリック押しで「Cancel」
を選択します。
このモードに入った状態では、頂点や辺、面を左クリックして選択すると、すると青い矢印やマーカーが設定されます(これが基準エレメントです)。
Secondeary Selection モード操作手順
- [モードに入る] 右ボタンで コマンドを選択して 2ndary select モードに入る
このとき、既に選択されている頂点は太くマーキングされ区別されます。) ↓
- [基準点を設定] 左ボタンクリックで基準点となる頂点を選択し 青い矢印または頂点を設定する。(複数の頂点を選択した場合は、選択領域の中心をとる)(*1)
↓
- [効果を適用する] 右ボタンを...
- クリック後にマウスを動かす(Move等)、(効果を見ながら確認可能)
- 押したまま、青矢印の指す方向へドラッグする。(Intersect/Flattenの場合)。(効果の確認はできません)
↓
- [効果を確定する] 左ボタンクリックで効果を確定する(move等)
( ここで右クリックした場合、効果は取り消される。)
- [効果を確定する] ボタンを離す。 ( Intersect/Flattenの場合 )
左クリックで青い矢印を設定後、右クリックでマウスを移動させる、または右ボタンでドラッグ(Intersectの場合)すると、基準エレメントを中心に、コマンドの効果が適用されます。
|
マグネットモード
Secondeary Selectionの変種(周りの頂点等にも追従する効果を与える、どの範囲に影響を及ぼすかを、また指定します)
[マグネットモードへの入り方]
Secondary Selectionで、 *1 青い矢印を立てた状態で、Ctrl+cmd+L(左マウスボタン)を押すと、マグネットモードに入ります。青矢印の代わりに青い点(マグネットポイント)を設定します。 マグネットモードで、さらにCtrl+cmd+L(左マウスボタン)を押すと、マグネットの設定が可能です。青い点を設定し終わったら右クリックで効果を見ながら適用することができます。(Tool Tips にも表示されます。)
Tool メニュー
Tool - Virtual Mirror
左右対称のモデルを作成する時に役立ちます。
鏡像作成:メニューバーの Tools >>Virtual Mirror >> Createを選択すると、選択した「面」に対して鏡像が出現。
鏡像削除:Virtual Mirror >>Break で、鏡像を削除。
鏡像実体化:Virtual Mirror >>Freeze で、鏡像をが実体化します(削除不可になる)。
Tool - Tweak mode
入り方:メニューバーの Tools >>Tweak を選択する。すると
Tweak mode に入ります(メニューバーにはView しか表示されていない)。
使い方:
このモードに入ると、頂点や面、辺等を左クリックマウスドラッグで自由自在に動かす事ができます。
抜け方:
このモードから抜けるには、マウスを右クリックします。(v1.0では、再度メニューバーの Tools >>Tweak を選択して下さい。 )
Tool - Boundary Box
入り方:
なにかオブジェクト(頂点、面,立体など)を選択した状態で、メニューバーの Tools >>Saved BBを選択する。
選択したオブジェクトを全てを含む空間を依り代に、青い点線の箱(Boundary Box)ができる。
使い方:
あるオブジェクトをBoundary Boxに内包するように配置する
そして、Tools >>Scaled to Saved BB を実行するとオブジェクトに対しBoundary BoxのScaleが適用される。
(オブジェクトが箱の形に合わせて強制的に押し込められる感覚。)
抜け方:
Boundary Box を消すには、何も選択してない状態でTools >>Saved BBする。
Tool - Align
BoundaryBox の中心を基準に、Boundary Box 領域内にある選択オブジェクトを中央揃えに整列します。基準点はBoundaryBox の中心です。
Radial X は YZ軸
Radial Y は XZ軸
Radial Z は XY軸
All は、すべての軸の中心(BoundaryBoxの中心)に整列します。
Tool - Center
XYZ軸ガイド の中心を基準に、選択オブジェクトの整列を行ないます。
All は、すべての軸の中心(XYZ軸ガイドの中心)に整列します。
Geometry Graphウインドウ
オブジェクトの表示管理をします。このウインドウを出すには
Window>>Geometry Graph を選択。
モデルごとに、表示/非表示、ロックが設定できます。(下図)
左端△アイコンをクリック:選択/非選択
目玉のアイコンをクリック:表示/非表示
錠前のアイコンをクリック:ロック/アンロック
右端△アイコンをクリック:辺を表示
Outliner ウインドウ
マテリアル及びテクスチャイメージの管理をします。マテリアルは物質特性(反射率や透明度、テクスチャなど)に関する情報です。
このウインドウを出すには、メニューから
Window>>Outliner を選びます。ここでそれぞれの情報を編集できます。(下図)

テクスチャとして使いたいイメージ「Cube1_Image」 を マテリアル「Cube1_auv」 に適用する。

イメージ項目を選択し、右クリックメニューから、 Pick up Image を選択、
適用したいマテリアル項目を選択し、右クリックメニューから、 Drop picked object を選択。
|
Outlinerウインドウでは次のようなアイコン&項目で管理されています。
△ モデル
[M]マテリアル
田 イメージ(テクスチャ)
Image Plane
下絵のこと。上面図、側面図、正面図などの画像 を下絵として読込んで、これを元にモデルを制作することができます。
Image Plane を作成すると、マテリアル と イメージ項目 のペアが作成されます。これはマテリアルのほうを削除すれば画像のほうは残ります。
背景を透過させるアルファチャンネルは TIFF またはTga形式(未確認)が対応しているらしい。
アルファチャンネル画像は背景部分を作っておくと適用されます。
Outlinerに、マテリアルやイメージを追加する
Geometryウインドウで右クリックメニュー。
以下のコマンドを選択できます。
Material... :マテリアルを新規登録。透明度や反射率。
Image... :イメージ画像の作成(市松模様等)。
Image Plane... :外部イメージ画像の読込。
追加されたリソースはOutliner ウインドウで管理されます。
外部イメージはテクスチャなどに利用できます。
マテリアルを編集する
Outliner ウインドウで項目を選択し右クリックメニュー。
Show : テクスチャが設定されている場合、画像を表示
Edit Material...: マテリアルを編集する(左図中央)
Select :マテリアルが適用されているエレメントを選択。
マテリアルにイメージを設定する
2つの方法があります。
イメージ項目を マテリアル項目にドラッグするだけ。
イメージ項目を選択し、右クリックメニューから、 Pick up Image を選択、
適用したいマテリアル項目を選択し、右クリックメニューから、Drop picked object を選択。(左図)
すると、 Texture Type を聞かれるので Diffuse,Gloss, Bump(high),Bump(Normal)から選びます。これで、マテリアルにイメージを設定することができます。
マテリアルをモデルに設定する(テクスチャを張る)
Geometryウインドウ、面選択モード状態で右クリックメニュー。
.Material. : 選択した面にマテリアルを適用する。
今まで登録したマテリアルが選べます。マテリアルに
イメージが設定されていれば、テクスチャとして適用されます。
|
イメージ項目の内部埋め込み/外部ファイル化
Wing3dでは通常、UVマッピングでテクスチャ画像を切り出したり、Image...コマンドで市松模様を作成したときには、内部埋め込み画像として保存されます。
上図の 「Cube1 Image」 の右クリックメニューの中に、Make External... というコマンドがあります。これを選択することで.bmp形式で外部に書き出されます。
モデルデータのファイルと同じディレクトリに書き出しておきましょう。
外部ファイルにする利点は、他のグラフィックエディタで画像を編集できることです。
画像を編集保存した後は、また同じようにイメージ項目で右クリックメニューを出すと、今度はRefresh というコマンドがあるので、それを選ぶと変化が反映されます。
コマンドには、Make Internal... と Make External... があり、やっぱり内部埋め込みに戻したい場合は、Make Internal... コマンドを使います。
UVマップを作る
モデルのポリゴン面に対応する領域をテクスチャ画像へ投影/展開して、UVマップを設定します。
1つのモデルに、1枚のテクスチャ画像ファイルを設定できますし、UVマップ設定を繰り返せば、複数の画像も設定できると思います。
◆次のような手順で行ないます
(これにより、選択部分に対して、1つのテクスチャ画像ファイルが関連づけられます)。
0:準備として、テクスチャを貼付けたい面をあらかじめ選択しておきます。(用途に応じて、部分またはモデル全体を選択できます)
1:下の図にあるように、右クリックメニューから.UVMapping.を選択。
2:Auto UV Segmenting ウインドウが出現。選択した面に対応したセグメントと呼ばれる領域が表示されます。セグメントは必要に応じていくつでも作れます
3:面を選択し、右クリックメニューで Auv Chart1〜9 を選択してください。それぞれが、連続したセグメントに対応します。
ここで注意すべきことは、同一セグメントが同じ辺を共有している場合です。
普通に選択しただけでは、テクスチャは変な形に切り出してしまいます。
このような場合、辺選択モードに入り、切り離したい辺を選択し、右クリックメニューで「Mark Edge for Cut」 を選びます(下の図左参照)。
切り込みを入れることで、4面体のサイコロのテクスチャを、展開図のように一枚の連続した平面として扱ったり、
空き缶のような円筒モデルの側面を長方形セグメントとしてテクスチャを切り出したりできます。
4:右クリックメニューで、Continueを選択。
5:右クリックメニューで、Unfolding / Normal を選択。
6:Auto UV ウインドウが現れ、テクスチャの展開図が表示される。(下の図右参照)

このとき、Auto UV ウインドウでオブジェクトをドラッグすると、切り出したセグメントをビットマップ上へ自由に配置することができます(回転、移動などができます)。
また、展開されたテクスチャセグメントを全部選択し、Deleteを選ぶとテクスチャを削除できます。削除後は、また1からやり直しも可能です。
7:Auto UV ウインドウ上で、右クリックメニューを出し:「Create Textture」を選択。
8:ダイアログに従ってテクスチャを作成していきます。

9 : Outline ウインドウを確認すると、イメージ項目が作成されているので、この項目を右クリックメニューで開き、Make
External... コマンドを選択。するとこのテクスチャが外部画像として保存されます。あとはこれをグラフィックエディタで編集します。
テクスチャ画像の更新
たとえば、既にWings3Dでモデルを作成後、なにかモデルに追加や変更があって、
描き直した テクスチャ画像に合わせて、UV座標位置も調整しなければいけなくなったとき。
展開図の編集は、下絵があったほうがいいので、
まず、新規テクスチャ用画像を読込む:
1 Outlineウインドウ上で、ImagePlane.. で読込む。
2 OutlineウインドウのImageマテリアル項目を削除する。
3 GeometoryウインドウのImage項目を削除する。
次に、UVウインドウで、テクスチャ用画像を更新、UV座標位置を編集:
1.まず、 面を選択し、右ボタンメニューで「.UVMapping.」 を選ぶと、autoUV展開図が表示されるはず。
2. 右クリックメニューで「CreateTexture」 を選択。
3 autoUVウインドウで、入れ替えたいテクスチャ画像(head)をBackGroundに指定。
テクスチャに誤って輪郭線をつけないために、Render:1は、Noneにすること。
(このとき、元のImage項目は新規テクスチャで上書きされる)

4. AutoUVに、新しいテクスチャ画像がオーバーラップされるので、
UV座標位置を調整する。
最後は、データの関連づけを行う:
UVMapping ← ((面選択)) → マテリアル→ テクスチャ
UVMapping ← 面選択 の関連づけは、さっきの作業で済ませたので、残りを行います。
面選択→マテリアルの関連づけは、右クリックメニューで「.Material.コマンドでマテリアルを選ぶ。
マテリアル→テクスチャの関連づけは、マテリアルにイメージを設定する
の部分を参考にします。
(もし、マテリアルを削除してしまったら、Outlinerウインドウ右クリックメニューでマテリアルを新規作成する)
File>> Import
他の形式のファイルを読み込めます。
Nendo(.ndo), 3D Studio(.3ds) Adobe Illustrator(.ai) Alias FBX(.fbx) Wavefront(.obj)
WaveFront(Obj) 形式
作ったデータをOBJ形式で書出せるモデラーは多いです。テクスチャを含むマテリアル.mtl も同時に読込まれます。 JAVA製のモデラー、 Art Of Illusion からObj形式で保存したデータを読み込むことを確認。
Illustrator(.ai)形式
読込むファイルは Illustrator 5.0/5.5形式で保存しておきます。線で構成されたオブジェクトのみ読み込めます。一部重なっていれば合体し、完全に重なっていれば型抜きされます。複雑な形は自動的にポリゴンで分割されます。すべてのオブジェクトに対してZ方向に厚みが加えられます。ただし、円のように曲線を含む場合は、そのまま読込むとひし形になるので「アンカーポイントの追加」を使い円周上にアンカーポイントを増やしておきます。
アートワークに複合パスが含まれる場合はエラーが出ます。
File>> Export
別のファイル形式でデータを書き出します。
Export時に、任意のテクスチャフォーマットで保存したい時は、オプションの右のマーク?(丸く囲んだ部分)クリックして、任意の形式を選んで下さい。
その他
Wings3Dは Erlang という言語で書かれていて、plug-in も Erlang で書く必要があるようです。
Wikipedia - Erlang
Erlang land (日本語)
Erlangの基本的な使い方に関する情報があります。基本構文、データ構造、関数の書き方、パターンマッチ
Blender Torus Knot プラグインの作り方
Blender Torus Knot Wings3D内蔵の シェルを起動し、Wings3D内部の様子を見たり弄ったりする方法。
MacOSX版の構成
Wings3D Loader ........ 起動時に読込まれる。
Beam ........Erlang の VM(Virtual Machineをエミュレートする?)
ESDL .........Erlang 用のSDL
Wings3D....アプリケーション
MacOSX10.4.8 で、Wings3D v0.98.35 を使うと起動時にbeamがエラーで終了してしまいますが、Wings3Dは普通に使えてしまう。
Environment variable BINDIR is not set というのが原因 。