作成者別アーカイブ: admin

エルの定位置

昼間のエルの定位置はいくつもあるが
最近よくいるのは爪とぎマットの上。

ちなみに、爪とぎマットの上で爪を研いだことは一度もない。

ブラッシング中のエル

毎朝どんなに忙しくてもエルのブラッシングは欠かさない。
ブラッシングの場所は決まっていて、ベッドの上。
決まった時間になるとエルはベッドの下で座って待っている。

ノルウェージャンは長毛種で結構毛が抜けるので
毎日朝晩二回ブラッシングをしている。

今年でエルは6歳。
6年前、家に来た頃のエル(生後二か月)と比較しても
あまり顔立ちは変わってない。童顔なんだろうな。

銚子

GW終盤に銚子へ出かけた。
銚子には何度も来ているが、銚子の太平洋の海は何度見ても飽きない。

「日本の渚100選」にも選ばれた君ヶ浜海岸へ行く。
写真では伝わりにくいが海の色が凄く綺麗だった。


銚子漁港の近くにあるいつも行くお店でお昼を食べる。
GW中ということで行列ができていた。
鮪のお寿司と生しらすを食べた。満足。


Houdini影だけのレンダリング

備忘録:Houdiniで影だけをレンダリングし背景画像と合成するシンプルなやり方。
(他にもやり方はあると思いますが、とりあえず今回試したやり方)

 

/out内で以下の3つのROPを作成。

1.キャラクターのみをレンダリングするROP
2.影が落ちる地面のみをレンダリングするROP(影を落とすキャラクターはファントム(幽霊)設定。direct_shadowとindirect_shadowのプレーンを追加)
3.背景のみをレンダリングするROP

3つのROPは以下に示すようにMergeで結合。
Mergeノードにはrenderボタンがあり、それを押すことで
Mergeに接続されているROPノードが左から右へ順番にレンダリングされる。
その結果、それぞれのレンダリング結果がEXRファイルに保存されていく。

以下、それぞれのROPの設定とそのレンダリング結果。

1.キャラクターのみをレンダリングするROP設定



2.影が落ちる地面のみをレンダリングするROP設定




3.背景のみをレンダリングするROP設定

COP2 Networkを作成し、レンダリングされたキャラクター、影つき地面、背景の各EXRファイルを読み込んで以下のネットワークを作成。これによりdirect_shadowとindirect_shadowチャンネルが
アルファチャンネルにマージされる。

1のChannelCopyノードの設定

2のChannelCopyノードの設定

3のChannelCopyノードの設定

最後に背景の上に影を重ね、さらにその上にキャラクターを重ねて完成。
(影には適度にブラーを適用)

Houdini16.5における書籍p382(手順30)の車輪回転アニメーションに関しまして

拙著「Houdini SOP&VEX編」のp382の手順30において
キャタピラと車輪をパックして1ポイント扱いにしていますが、
Houdini16.5ではAlembicパックジオメトリ(車輪)と
標準パックジオメトリ(キャタピラ)が混在した状態でパックすると
Alembicパックジオメトリ(車輪)に設定していた回転行列が機能しなくなるようです。
その結果、キャタピラが回っていても車輪は停止する状態になります。
(なお、Houdini16ではこの現象は発生しません)

これを避けるために、Houdini 16.5では手順28(p382)において
Solver(solver2)とMerge(merge2)の間にPrimitiveWrangleとPackを挿入し、
以下に示すようにパラメータ設定を行ってください。
これは事前にPackノードによって、車輪の4つのAlembicパックジオメトリを
標準パックジオメトリに変換しておく処理に相当します。


◆PrimitiveWrangleの設定
@name = “piece”+itoa(@primnum);

◆Packの設定


以上、お手数をおかけしますが
よろしくお願いいたします。

Houdiniでポリゴンモデリング part2

先日、ラピュタのロボットをHoudiniでモデリングしてみたが、
(http://www.serenelight3d.com/blog55/?p=3583)
今回は球体を使って様々な野菜やフルーツを作ってみた。

表面の模様や凹凸のディテールは、HoudiniのCOP内で
プロシージャルテクスチャを作成し、
ディスプレイスメントマッピングにより表現した。
今回、手作業によるペイントは行っていない。


今回、一番時間がかかったのはメロンの表面。

HoudiniのCOPは合成機能だけではなく、テクスチャーも作り出すことができるので
いろいろと研究の余地はあると思います。

Houdiniでポリゴンモデリング

今回、Houdiniでキャラクターモデリングを行ってみた。

一昔前だとHoudiniではキャラクターなどのポリゴンモデリングは厳しかったが
現在のHoudiniは必要なツールが一通り揃っているので、ある程度は問題なく行える。
(と、言っても、Houdiniでゼロからキャラクターをモデリングしている人は
そんなにいないとは思いますが…)

ポリゴンモデリングは主にラジアルメニュー(Cキーで表示)を使用して行った。
その場合、ほとんどのオペレーションはシーンビュー内で行うことになり、
ノードは自動的に作成され、自動的に接続されていく。

例えば、ポリゴンの押し出しやスプリットを使ってボックスから手の形を作成していくと
オペレーションのたびに対応するノードが自動的に作成され、
ネットワークに直列に接続されていく。

ロボットのゴーグルの穴はブーリアンを使用せずにモデリングで穴をあけた。
これはブーリアンを使用するとサブディビジョンの際に問題が出るため。

胸の紋章のモデリングは画像ベースで、VEXを使ったポイント移動によって行った。

今回、ラピュタのロボットをモデリングするために作られたノードは以下の通り。

そしてモデリング終了後にUV展開を行って、サブスタンスペインターでテクスチャーを作成した。
以下に示すように、HoudiniのUV圧縮を行うUV Layoutノードは非常に性能がいい。
今回は全てのパーツをまとめてテクスチャー作業を行ったため、テクスチャは4Kで作成した。

今回初めて本格的にサブスタンスペインターを使用したが、
Houdiniと同様に「プロシージャル」なフローでテクスチャー作成が可能になっており
とてもいいツールだと思う。
UIも最新バージョンで刷新されており、使いやすくなった印象を受けた。

最後にサブスタンスペインターからbasecolor,roughness,metal,normalマップを
エクスポートし、マントラでレンダリングを行った。

 

かわいいポーズ

可愛い写真が撮れた。
エルはよくこのポーズをとる。

最近は暖かくて過ごしやすい。
ずっとこの気候が続いてくれればな~

お花見

お花見に出かけた。
近くの公園ではほぼ満開。

菜の花も綺麗だった。

帰るとエルは爆睡中。
ハンモックのLサイズが欲しいな…

昼寝から起きた後、考え中のエル。

 

卒業進級発表会

学科の卒業進級発表会が行われました。

様々な学生作品が上映されましたが、
その中から投票で選ばれた上位3名には
学生作品のキャラクターが刻印されたクリスタルトロフィーが
贈呈されました。

受賞された方はおめでとうございました!