« 2006 年 11 月 | Main | 2007 年 01 月 »

2006年12月31日

Messiah DarkTreeShaderをMessiahで使う

DarkTreeShaderをMessiahで使うためのプラグインがありました。(MentalRayforMAYAもあります)
Darktree Simbiont

DarkTreeが有償なので今ひとつ食指が動かないのですが、
覚書ということで。

それでは皆様良いお年を。

  年明けは明日の夜の更新になると思います。

16:30 | コメント (0)

2006年12月30日

Maxwell Fog がなくなっている件

新しいMaxwellをいろいろと触っていて
Fogの機能がなくなっていることに今更ながら気付きました。
調べてみると、ベータv1.2から外れているようですが、
未だ対応できていないんですかね。
次のv-upで追加されるんでしょうか?

それ所以に、Volume系の効果が得られないのですが、
いろいろフェイク・テクが作られているようです。

TLT
ダミーマテリアルにダミーエミッターを追加して、
何やらライトの効果を調整しているようですが、
正直よくわかりません。

Fake Fog
こちらはmrのそれとよく似たテクですが、
シーンをボリューム空間(SSS空間)で覆ってfog効果を得るテクニックです。
カメラをボリューム空間から外すところがミソです。
激重っす。

ここはおとなしく対応を待った方が良さげ。

00:00 | コメント (0)

2006年12月29日

Maya 大きいサイズのObjectのVertexをOrthoパネルで選択するときの覚書

大きいサイズのObjectのVertexをOrthoパネルで選択するとき
全部を選択できない場合があります。
そんな時はそのビューのカメラを選択して、位置情報を確かめます。
カメラより後ろにあるVertexは選択できませんので、
Objectよりも後ろの位置にカメラを移動させます。
遠い位置が選択できないときはカメラのFarClipPlaneの値を上げます。

たまーに忘れてしまう初歩的なミスです。
覚書ということで。

00:57 | コメント (0)

2006年12月28日

Maxwell 新しいMaxwellを試してみる

NURBS(Sub-D)のサポートや、直接レンダリングやら、マテリアルの編集など、
完全にMayaにインテグレートされた形になっています。

mw_test3.jpg

HDサイズ(1280×720)でレンダリングしたんですが、
ウチのマシンでは、大体2時間くらいでSL12に到達します。
いろいろなトポロジで試してみたんですが、これはあまり変わらないですね。
ポリゴン数に依存しない計算方法なんでしょうか。

ネットワークレンダリングも非常に使いやすい。
MRのサテライトよりまともに動きます。^^;
ただ熱暴走するマシンはやっぱり止まってしまった。
それくらいよく回ります
こいつはMB交換するしかないなぁ。

Maxwellを使うとハイポリモデリングをしたくなりますねぇ。
NURBSモデリングを始めようかという気になります。
これでアニメーションが出来たら最高だな。

覚書
NURBSのテッセレーションはadvanced tessellationで調節する。

21:54 | コメント (0)

2006年12月27日

3DCG Monthly Game Art Competition # 36: "Super Villain"

Monthly Game Art Competition # 36: "Super Villain"

ローポラーのコンペティション
Monthly Game Art Competition
第36回 "Super Villain" (超極悪人)の優勝者が決まりました。
今回はちゃんと見れています。
それから前回のリンクもやっと直りました。
結局ひと月リンクがおかしかった。

2位の人のモデルがノーマルマップを入れている所為か
ものすごいスムーズですね。
やっぱり一手間加えた方がいいよなぁ。

次回は"Celebrity Bobbleheads"(セレブの首振り人形)
ちょっとつまんね。

04:09 | コメント (0)

2006年12月26日

3DCG 聖剣伝説4がかなりストライク

聖剣伝説4のローポリ具合が最高にいいんですけれど、
これって何ポリぐらいなんですかね。
スクエニは相変わらずすごい仕事してますけれど、
特にこのチームはすごいなぁ。
あそこのデザイナーはどういう頭をしているのかと。

PS2持ってないけど、このゲームのために買いそう。ヤバイ。

00:00 | コメント (0)

2006年12月25日

Maya How to render in less time

How to render in less time

いかにしてレンダリング時間を減らすかのチュートリアルです。
勉強になります。

23:06 | コメント (0)

2006年12月24日

Maya 木の葉をパーティクルスプライトで

Sprite - Based Particle Trees

木を軽く作る方法を考えていて、
参考になるチュートリアルを見つけました。
こういうテクをうまく使えるようになるといいなぁ。

14:08 | コメント (0)

2006年12月23日

COLUMN phpBB2覚書

phpBB2の導入を検討しております。
サブカテゴリーのモジュールとギャラリー機能を持たせようと
Categories hierarchyとCoppermineGalleryを追加した時の覚書

phpBBとデータベース内の構造が変わるので、
一度更にしてからデータベースを再構築する。
でないと、いらないファイルが残っているため正常に動かない。

こんな症状はその典型です。

症状1
AdminユーザーでProfileを編集できない。

回避策
データベース内のphpbb_cp_panelsを一掃する

症状2
ACPでcacheを開こうとするとエラーが出る。

回避策
いらないファイルが残っています。
削除してください。
cacheの設定はConfigration+で

症状3
ACPでユーザーの管理(management)がない

回避策
そういう仕様です。

18:55 | コメント (0)

2006年12月22日

MentalRay Spot Light と Object Light で Glow Effect

volume_light2.jpg

SpotLight と ObjectLight で Glow Effectを試してみました。
目指すは憧れのライトセーバーということで、
周りを照らし、反射部分にもGlow効果が映り込むというものを狙って試行錯誤している訳ですが、
これはなかなか、かなりいい線まで持ってくることができました。

やり方は先日のparti_volume空間での方法です。
しかし、きれいなんですが。。。なんといっても重いです。
これ1枚レンダリングするのに2時間近くかかっています。
さらにこれにFGとかGIとか加えていくとなると、
Maxwellでもお釣りがきそうなくらい時間がかかりそう。
それじゃぁMaxwellを使いますよと。
もうちょっと簡単にできる方法を考えないといけないですねぇ。

00:00 | コメント (0)

2006年12月21日

MentalRay Mental Ray for Maya で Volume Light

volume_light.jpg

Mental Ray for Maya で ライトフォグ効果を作る方法。

1、Volume空間を作成。
SphereまたはCubeを作成します。
十分な大きさに拡大します。
※大きすぎるとレンダリング時間がかかります。

2、新規にLambert Shaderを適用します(ダミーShader)。
SpecialEffectsのHideSourceにチェックを入れます。

3、ShadingGroupsのmentalray>CustomShaders>VolumeShaderに
parti_volumeを適用します。

4、parti_volumeのLightsにフォグをかけたいLight名を記入します。
※最初この設定は要りませんが、何かの拍子にリンクが外れることがあります。
 その時ここにライトを登録する必要が出てきます。

以下は設定例 Scatter と Extinctionを少し上げています。

volume_light.gif

※シーンのスケールによってライト輝度と
 上の Scatter と Extinctionを微妙に調節しなければなりません。
 コントロールが非常に難しいです。

Note:
下の参考ではいずれもPysicalLightを使用していますが、
フォールオフの設定をしていれば普通のポイントライトかスポットライトでも使えます。

参考
parti volume tutorials?
MAYA MENTAL RAY:Volumetric lights

00:00 | コメント (0)

2006年12月20日

MentalRay ctrl_geolights の使い方

ctrl_geoLights はMental Ray for Maya 用のShaderプラグインで
オブジェクト・ライトの作成ができるようになります。

ctrl_geolights

1、ダミーオブジェクトを作成
cubeポリゴンを作成し、これをダミーとします。
ダミーオブジェクトのジオメトリー・シェーダーに
ctrl_geolightsを適用します。
※マテリアルアサインのボタンを押して適用すると何故かSyntax errorが出ますので、
 中ボタンでドラッグアンドドロップで適用します。

2、ダミーライトを作成
ポイントライトをダミーライトとします。
ダミーライトのmental ray 項目でAreaLightにチェックを入れ、
Custom Shaders>LightShaderにctrl_geocolorを適用します。

3、ライト用オブジェクトを作成
ポリゴン、ナーブスどちらでも作成可能です。
オブジェクト名をctrl_geolightsの
transform欄に記入します。
※light欄にはポイントライトのシェイプ名を記入します。

ctrl_geolights_1.gif


4、ライト用オブジェクトのRenderStatsでCasts Shadows Receive Shadowsを切ります。
※ライト用オブジェクトのマテリアルはLambertの白にしておくと良いと思います。

これで準備は完了です。

ctrl_geolights_3.gif


コントロールは、ctrl_geocolorで行います。
フォールオフは
Falloff を 1にして、
StartとStopで調整します。
ライト輝度はLightintensityで。

ctrl_geolights_2_s.gif


影のクオリティを上げるには、ダミーライトのAreaLightの項目で
Sampling数を上げます。

ctrl_geolights_4.jpg


課題
Glareがほしいんですけれど、その方法がわからなかった。。。orz

14:12 | コメント (0)

2006年12月19日

COLUMN マシンのメンテナンス後、騒音マシンに

チップセットによる熱暴走と、
サブマシンのCPUファンが片方回っていないことに気付き、
急遽メンテナンス実施。
チップセットにファンを付けたらちょっとやそっとでは落ちなくなったんだけど、
新しいCPUファンと揃ってこれがうるさいのなんの。

静音ファンというやつを買った筈なのに全然静音じゃないじゃない。
安い物だからしょうがないんだろうねぇ。こんなもんなのね。

ちなみに購入したファンはこちら。
チップセットクーラー
メーカー:SNE
商品型番:VC400RSET

クーリングファン60角超高速タイプ
メーカー:AINEX
商品型番:CF-60R

これはしかし仕事に集中できない。マジで。
耳栓が要りますよこれは。

00:27 | コメント (0)

2006年12月18日

COLUMN 年賀状をCGで。。。

結構ベタなネタになりつつありますね。
気心の知れた相手にしか送れないなんて感じでしょうか。

inoshishi.jpg

これ一枚仕上げるのに3日くらいかかってる。
かけ過ぎっつー気もしますが。
3Dは時間がかかる。

Ctrl_Geolightsを試したんだけれど、コントロールが今ひとつわからなかった。
シンプルなシーンで検証しなおさないといけないなぁ。

16:58 | コメント (0)

2006年12月17日

NEWS TG2

Terragen 2

アップグレードは有償ですね。
v0.9からは$100だそうです。
木生やせるのかな?

07:48 | コメント (0)

2006年12月16日

Maya 木が成長するアニメーション

growing a stormy tree with paint effects

ペイントエフェクトを使った木が成長するアニメーションのチュートリアルです。
Mental Rayでも普通に使えるようになるといいんだけどなぁ。

00:00 | コメント (0)

2006年12月15日

COLUMN 137GBの壁を越える

ディスク容量が手狭になってきたので大容量ハードディスクを導入しました。
今や320GBでも12000円で買えるんですねぇ。安くなりました。

で、Win2000で導入する場合、SP4をインストールして、
レジストリの
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters
に、EnableBigLba という値(DWORD)を作成し、値を1にします。
再起動すると、コンピューターの管理>記憶域>ディスクの管理で未使用領域として認識してくれます。

15:44 | コメント (0)

Maya 睫毛の作り方

Making eye lashes?

睫毛の作り方のディスカッションです。
ローポラーには縁の無い話かなと思うんですけれど、
アップのときとかいるのかな。あった方がいいよなぁ。
ということで覚書。

15:23 | コメント (0)

2006年12月14日

MEL Jointのアップ方向をvectorで返すMEL

DetermineAxis

Jointの向いている方向をvectorで返してくれます。

説明書き
// DIRECTIONS: select an aligned joint, then run DetermineAxis()
// RETURNED: aim vector is -X
// // Result: -X -1 << -1 0 0 >> << 0 0 1 >> //

Jointを選択してDetermineAxis() を実行すると、
// Result: -X -1 << -1 0 0 >> << 0 0 1 >> //
が返ります。

結構便利かも、と思ったんですが、軸がずれている場合にはエラーを返します。
なもんであんまり意味は無いなぁと。。。改良すればいいわけですが。。。
ちとがっかりしたんですが、
MELを読むとロケーターを作ってParent Constrainしています。
考えることは一緒ですねぇ。なるほど。

14:55 | コメント (0)

2006年12月13日

MentalRay Mental Ray Tips

FG/GI Flicker Tips

要約すると、FinalGatherで重要なオプションは FG maximum radius で、
これを下げると flicker(ちらつき)も抑えられるということのようです。
ただ、下げ過ぎても意味は無い(無駄に計算を増やすだけ)ので、
FG pointsを見て適正な値を確認するようにとの事。
あと、FGとPhotonMapは別々に調整するとかなんとか。

Advanced Final Gathering

図解で説明があります。こちらも大体似たようなことが書いてあるみたいなんですけれど
長過ぎて読む気がしない。。。必要に迫られたら読むかなぁ。
MentalRayって設定するところが多過ぎるっす。

02:10 | コメント (0)

2006年12月12日

MEL whatIs コマンド

「コマンド」、「MELプロシージャ」、「スクリプト」、「変数」のいずれであるかを返します。
これを使うとスクリプトがどこにあるのかを教えてくれます。

whatIs プロシージャ名;

で、そのプロシージャが記述されているスクリプト名を返してくれます。
参考にしたいMELを読む時に便利です。

00:00 | コメント (0)

2006年12月11日

MEL MELでファイル操作2

ちなみに、ディレクトリーを作る方法

workspace -create $myDir;
or
sysFile -makeDir $myDir;
or
system("mkdir \"" + $myDir + "\"");

3番目はシステムに依存するコマンドなので、
linuxやMacでは違うかもしれません。

11:35 | コメント (0)

2006年12月10日

MEL MELでファイル操作

意外と骨が折れたのがこれ

 ディレクトリーの削除

見つけるまで相当時間がかかりました。
疲れた。

//ファイルorディレクトリパスを取得
string $name = (`workspace -q -rootDirectory` + "/" + $one);

//ディレクトリかどうかの判定
if(`filetest -d $name`){
//ディレクトリ削除 パスを""で囲うところがミソ \で回避してます
system("rmdir /s /q \"" + $name + "\"");
}
else {
//ファイルの削除
if (`exists $name`){
sysFile -delete $name;
}
}

この判定順序が違うと動かない。
。。。これはWindowsしか動かないのかな?

00:00 | コメント (0)

2006年12月09日

MEL Visor の Projects タブで表示されるディレクトリの変更

デフォルトのままだと、デフォルトのプロジェクトディレクトリが表示されます。
C:/Documents and Settings/Administrator/My Documents/maya/projects/default/
これではあんまり意味が無いので、少し修正。

C:\Program Files\Alias\Maya7.0\scripts\others
visorPanel.mel の 977行目と1741行目の
string $projectsDir = `internalVar -userWorkspaceDir`;

// string $projectsDir = `internalVar -userWorkspaceDir`;
string $projectsDir = `workspace -q -rootDirectory`;
に修正します。
これで現在のプロジェクトディレクトリの内容を表示してくれます。

00:00 | コメント (0)

2006年12月08日

3DCG Groboto

Groboto

ソフトが勝手に3Dを構築してくれるようなものでしょうか。
ほっといたらすごいオブジェクトが出来てました、とかだったらいいなぁ。
マシーンシティとかそういう世界観で使うと面白そう。

00:00 | コメント (0)

2006年12月07日

MentalRay Mental Ray の優位な点

このところMental Ray for Maya を使い倒そうと検証しまくっているわけですが、
どうにも使い難い!

メンタル・レイとMayaとの親和性が悪いのか、
もともとメンタル・レイが使いにくいのか、
私の理解が悪いのか、
何なんでしょうねぇ、このレンダラー様は。

であれこれやっていて気付きました。
他のレンダラーに無くて、このレンダラーにあるもの、それは
Final Gather
。。。あぁ、なるほど。

メンタル・レイのいいところといえば、
Final Gatherで簡単IBLレンダリングなんだろうなと。
GIを使わずとも、HDRIがあればFinal Gatherでそれっぽいものができますから、
おそらくは、そういう使い方で重宝されてるんでしょうねぇ。
深いことも考えられるけれど、とりあえずはFinal Gather。
これで、最近はやりのアンビエント・オクルージョン効果も得られますってな感じかなと。

それからもう一点、パーティクル・レンダリングのスピードがかなり速いです。
どんな設定をしても結構高速にレンダリングしてくれます。
これは重宝しそうだ。

00:00 | コメント (0)

2006年12月06日

Maxwell NEW Maxwell for Maya リリース

ちゃんと出ました。
そんで動かしてみたら、
レンダラーを選んですぐにレンダリングができるようになってる。
すごく使いやすくなりました。
これはいい!

もっと速いマシンがほしくなりますねぇ。
台数増やしてぶん回したいけど、マシンもライセンスもないし。
あと1/10くらいに短縮してくれたら申し分ないレンダラーになります。
スンバラシーです。まだ遅いですけど。

静止画なら、これで十分ではないかなぁ。

02:10 | コメント (0)

Maya Skining後にBlendShapeを追加したい

061205.gif

Advancedタブ>DeformationOrderを
Front Of Chainにする。

00:00 | コメント (0)

2006年12月05日

3DCG なんじゃこのカンチー作りは!?

A DIAMOND IN THE MAKING
※ログインしないと見れません。

AREA の 3DECENBER 06で公開された Behind The Screen で
ミュージック・ビデオ"Bienvenido"のメイキングを解説しています。

下の方のMakingムービーを拝見しますと、
背景はほとんどスプライト。
これでいいんだなぁ、と非常に勉強になった制作手法でした。

重要なのは絵コンテ!

一番苦手なところだ。。。orz

完成作品
Bienvenido

00:00 | コメント (0)

2006年12月04日

MentalRay Mental Ray のカスタムシェーダーでアルファチャンネルを出力するには

RenderSettings の Mental Ray タブで
Custom Entities
 □ Pass Custom Alpha Channel
をチェックする。

最初っからチェック入れといてよ!
Mental Ray 侮り難し。。。

補足
このチェックを入れると、すべてのカスタムシェーダーのアルファを取ります。
そのため、環境シェーダーをつけていると、
そのアルファまで取られて出力アルファが真っ白になってしまう現象が起こります。

で、それを回避する方法
上のチェックを外して、
アルファをつけたいカスタム・シェーダーのルートに
Mayaの標準シェーダーをかませる(SurfaceShaderが使いやすい)、
ということです。
これでアルファを取りたい部分だけのコントロールが可能になります。
裏技くさいですけれど使い手はいいかも。
設定は面倒かもですが。。。

00:00 | コメント (0)

2006年12月03日

MentalRay Phenomenon の構築

Maya日本語ヘルプに載っている

 フェノメナの構築

はバージョンが古いものらしく、
その通りしてもうまくいきません。

正しい情報はこちら
C:\Program Files\Alias\Maya7.0\devkit\mentalray\docs\gettingStarted\phenomenon.html(英語)

ただ、フェノメナを作って適用してみたのですが、
うまくレンダリングできません。
ランタイムエラーでMayaごと落ちてしまいます。
うーんおかしい。

サンプルファイル(aniso_phen_finish.mi)を開いて、
ヘッダーとフッター部分を同じように編集しなおしたら
落ちなくなりましたが、
レンダリングされません。
どうなってるんでしょうか。

なかなかうまくいかないですねぇ。
MentalRay関係をいろいろと調べておりますけれども、
かなり難易度が高いです。

検証はつづく

00:00 | コメント (0)

2006年12月02日

3DCG Lucille オープンソースなGIレンダラー

Lucille

このレンダラーについては今まで知りませんでした。
こういう方には頑張ってもらいたいですねぇ。

関連
Parthenon Renderer
Original Renderer
Pixie
Liquidmaya

00:00 | コメント (0)

2006年12月01日

MentalRay MaxのArchシェーダーをMayaで使う方法

Guide to using Max's arch shader in Maya

Max用のarchitecturalシェーダーをMayaで使う方法が解説されています。
体験版から抜くとか、ちょっと裏技くさいですけれど。。。

先の日記に関連して、
この環境シェーダーを使うにはsun.mllがいるのですが、
Maya7を使っている人は、7.0 にしないと動かないということです(7.0.1では動かない)。
Maya8の人は問題なく動作しているようです。

00:00 | コメント (0)

Maya Bonus Tools 7.0のいくつかのプラグインが load できない問題

Bonus Tools 7.0の中のいくつかのプラグインをロードしようとすると、
何らかのエラーで読み込まれない現象がありました。
どうやら、v7.0.1のパッチを入れるとこれが起こるようです。
これらのプラグインを使いたい場合は、
7.0のまま使うということのようです。
7.0.1ではこれらのツールはあきらめるしかないみたいですね。
とほほ

ちなみに、8.0では問題はないみたいですね。

00:00 | コメント (0)