Blenderで3DCG制作日記

Blenderという無料ソフトを使って3DCGを作っていきます。

練習005 まだ体育館のモデリング中

窓からの外の風景ですが、
作業してなかったので全然進んでません。
rensyuu005_049_01.jpg

とりあえず体育館の屋根を作ってます。
湾曲した形の屋根ですが、
こういった形を作るにはCurve Deformモディファイアが便利ですね。
rensyuu005_049_02.png
Curveとの長さ合わせは、Curve側の設定で、
Editing(F9)のCurveStretchをONにすると、
Curveの長さに合わせてMeshが自動で伸縮するようになります。
rensyuu005_049_03.png
  1. 2009/07/03(金) 22:24:50|
  2. 練習 005
  3. | トラックバック:0
  4. | コメント:0

操作メモ - UV/Image Editorの選択を3DViewに反映

続きを読む >>
  1. 2009/06/30(火) 22:28:15|
  2. 操作メモ UVマップ
  3. | トラックバック:0
  4. | コメント:0

テクスチャペイントでレイヤー機能なようなものを

2009/06/28 記事修正。赤字部分が追加部分です。

前回と同じようにGLSLと合わせることで、
今回はレイヤー機能っぽいことが出来るように試してみました。

要はUVテクスチャレイヤーを複数用意し、
一つ一つにイメージを新しく作成してセット。
そして、同じ数だけテクスチャチャンネルを作って、
それぞれに作成したイメージを貼り付けるという形になります。
texture_paint_layer_001.png
ペイント時はペイントしたいUVテクスチャレイヤーを選択してペイント。
texture_paint_layer_002.png

それで、テクスチャチャンネルの合成モードで乗算合成などにするのですが、
Mixの時とMultiPly(乗算)やAdd(加算)の時とで設定を少し変えています。

Mix合成の場合
イメージを作成する時にAlpha値を0に設定します。
texture_paint_layer_004.pngtexture_paint_layer_005.png
テクスチャチャンネルのMap Toで合成モードをMixに。
そして、イメージテクスチャの設定でUseAlphaをオンにします。
ペイントの際はEraseAlphaを消しゴム代わりに使用。
texture_paint_layer_006.png
注意点は、GLSLのアルファ処理があまり綺麗ではないことです。
(F12でのレンダリングではたぶん大丈夫だと思います)
アルファ付の画像の保存については修正した前回の記事を参考にして下さい。

Multiply(乗算)合成やAdd(加算)合成などの場合
イメージ作成する際、乗算合成の場合は下地の色を白に、
加算合成する場合は下地の色を黒に設定します。
Alpha値は1のままでかまいません。アルファ情報は使わないので。
texture_paint_layer_007.pngtexture_paint_layer_008.png
テクスチャチャンネルのMap Toで合成モードをMultiplyやAddに。
そして、イメージテクスチャの設定でUseAlphaをオフにします。
ペイントの際は下地の色と同じ色をMixで塗ることで、消しゴム代わりに。
texture_paint_layer_010.png
  1. 2009/06/28(日) 23:17:21|
  2. 試しCG その他
  3. | トラックバック:0
  4. | コメント:4

透明部分を透明で表示したままテクスチャペイント

2009/06/28 記事修正。赤字が追加部分です。

GLSLと合わせることで、
テクスチャペイントで透明な部分を透明で表示してみました。
texture_paint_alpha_01_001.png
以前に書いたテクスチャペイントの操作メモはこちらです。

UVマップのFaceにイメージを作成&セット。
(イメージを作成する際にAlphaの項目で下地の透明度を設定できます)
texture_paint_alpha_01_002.png
このイメージをマテリアルでテクスチャとして貼り付けます。
まず、マテリアルの設定はZTranspをオン。A(アルファ)は0にします。
texture_paint_alpha_01_003.png
テクスチャチャンネルはカラー用とアルファ用と分けて用意します。
テクスチャブロックは共有してかまいません。
Map Inputは必ずUVに。アルファ用の合成モードはAddにします。
texture_paint_alpha_01_004.png
そして、テクスチャの設定は、
UVマップにセットしてあるイメージを読み込み、UseAlphaをオン。
texture_paint_alpha_01_005.png
これで設定は終わりです。
あとは、3DViewの表示をGLSLにします。
texture_paint_alpha_01_006.png
GLSL表示なので、描きやすいようにライティングを調整するか、
マテリアルの設定でShadelessをオンにする必要がありますが。

なお、ペイントする際は、
EraseAlphaを消しゴム代わりに使用。
texture_paint_alpha_01_007.png
ただし、これはアルファ情報のみを書き換えているだけで、
カラーとしては消えていないから少し注意が必要です。

最後に、UV/Image Editorで作成したアルファ付の画像を、
UV/Image Editorで保存する際の注意点ですが、
このような場合でも、アルファ付で画像を保存するには、
Scene(F10)のRGBAをオンにしておく必要があるみたいです。
texture_paint_layer_013.png
あと、UV/Image EditorでのSaveやSave Asでの保存形式は、
ファイルブラウザのSave Imageという項目で変更できます。
texture_paint_layer_014.png
アルファ付で保存できる画像ファイル形式は、
PNGとTarga(今回はTarga Rawの方が良いかも)の二つが有名だと思います。


続きを読む >>
  1. 2009/06/28(日) 22:47:33|
  2. 試しCG その他
  3. | トラックバック:0
  4. | コメント:0

操作メモ - Unwrap (smart projections)

続きを読む >>
  1. 2009/06/28(日) 00:20:14|
  2. 操作メモ UVマップ
  3. | トラックバック:0
  4. | コメント:0

Blender 2.49a

バグフィックスバージョンのBlender2.49aがリリースされてます。
Win32bit版はなんだか1度アップし直したみたいですね。
早い段階でダウンロードした人は、
もう1度ダウンロードした方がいいかもしれません。
あと、今回から要求するPythonのバージョンが2.6.2になっています。
  1. 2009/06/21(日) 23:31:14|
  2. 未分類
  3. | トラックバック:0
  4. | コメント:0

練習005 外の景色のモデリング中

今は、教室の窓から見える外の景色のモデリング中です。
たいして進んでいません。

rensyuu005_048_01.pngrensyuu005_048_02.png

校舎の一部のモデリングは終わりましたが、
体育館はまだどんな形にするか悩んでいる所です。
どうせ窓から見える部分は屋根だけだと思うので、
それほどちゃんと作る必要は無いんですけどね。

最終的にはレンダーベイクを使って、
できるだけレンダリング時間が短くなるように、
あれこれ試してみるつもりです。
  1. 2009/06/18(木) 22:35:27|
  2. 練習 005
  3. | トラックバック:0
  4. | コメント:0
次のページ

ブログ内検索

FC2カウンター


無料カウンター

最近のコメント

リンク

このブログをリンクに追加する

当ブログはリンクフリーです。

バナーは今後増やしいく予定なので、
直リンできないようになっています。
ダウンロードしてお使いください。

Blenderの本







プロフィール

Author:bmania
FC2ブログへようこそ!

HP更新状況

Bmania HP
 作品置き場 09/03/10up
 ファイル置き場 09/04/03up
 動画置き場 09/05/18up

ツリーカテゴリ

最新の記事

RSSフィード

月別アーカイブ

日本のCG雑誌




≪公式サイトの詳細ページ≫