冥王星のテクスチャを貼ってみる

どうも、ぼくです。

今回は前置きなしに、オープンソースの3DCGソフト、Blenderを使って冥王星を3D空間内に作成します。多分これはポエムで、「モデリングできなくてもUVくらい貼れるよね?」ってことで。

画面

とりあえず、http://www.blender.org/download/ から、Blenderをダウンロード、セットアップしている状態からスタート。

テクスチャファイルのダウンロード

まずは必要となるテクスチャを NASA 3D Resources で公開されているものを使用するので、対象のファイルをダウンロードします。その前に使用ガイドラインはちゃんと読んでおきましょうね?

ダウンロードが終わったら適当に展開しておきます。

UV球の追加とシームの設定

(ここからは特に説明入れないでいきます。画面がどうなっているか想像しながら読み進めていってください。)

デフォルト状態だと立方体があるので、それを削除しておきます。

次にBlenderを開いてUV球を追加します。追加メニュー([Shift]+[A]キー)から、Add Mesh > UV Sphere と選択します。パラメーターは全てデフォルトでいいです。

表面をなめらかにするためにツールシェルフから Smooth ボタンを押します。

追加したUV球は極部分のポリゴンが三角面になっていて都合が悪い(特に説明しない)ので、四角面にします。

  • エディットモードにします。
  • 極部分(地球でいうと北極、南極にあたる部分)の頂点を選択、[Shift]+[Ctrl]+[B]で頂点ベベルをかけます。かける度合いは0.01位で。
  • 頂点ベベルを実行した直後に選択状態の面を消去します。[X]キーを押して削除メニューから Only Faces で。

シームを切ります。「切ります」って一般的に使われます?

  • この状態で、適当に [Alt]+[右クリック] で経線方向にループ選択します。これがシームを切る辺になります。
  • エッジメニュー([Ctrl]+[E])から、Mark Seam を選択します。辺が赤くなりました。

UVマップの割り当てと表示

対象のオブジェクトを選択、エディットモードで Sphere Projection をUV Mapping メニュー([U]キー)から、Sphere Projection を選択します。この Sphere Projection は3Dビューの視点に依存するので、事前に適切な視点に切り替えておいてからコマンドを実行します。

  • フロントビュー
  • 平行透視

次にUVマップに画像を割り当てますが、割り当ては「表示用」と「マテリアル用」の設定の2つがあってここがわかってないと結構混乱します。もちろんここで詳しくは説明しませんけれども。

  • 表示用のUVマップ設定は、設定するオブジェクトを選択した状態で、エディットモードに切り替え、UV/Imageエディタ上で画像を読み込むor切り替え、で設定が可能です。
    • 3Dビューのプロパティパネル、Shadingを MultiTextureに指定します。
    • Texture Paintモード以外で3Dビューの表示モードをTextureにするとテクスチャとしてUV/Imageエディタで指定した画像が割り当てられていることを確認できます。
  • マテリアル用のUVマップ設定は、プロパティエディタから、マテリアル、テクスチャをそれぞれ設定します。
    • テクスチャを画像、Texture CoordinateをUVに。
    • Texture Paintモードでは、こちらが表示対象です。
    • それ以外では3Dビューの表示モードをMaterial,Renderedにすると確認できます。
      • 透過なテクスチャの場合はプラスShadingをGLSLに?

UVマップをここで微調整しておくといいですね。

さて、ここまでの行程で何か忘れている気がします。多分極の部分に穴が空いているはず。さてこれはどうしましょうか。極部分の頂点ループ選択して[S],[Shift]+[Z],0ですかね…。

デモ(?)

ちょっと球遊びが流行っている(?)ようなので。

anim

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中