こないだからmagicavoxelで山や木を作ろうとあれこれ試していましたが、一応なんとかできました。こんな感じのを作りたかったのです↑。magicavoxelはサイコロを積み上げるように作ることができる3Dモデリングソフトです。

 試行錯誤をしていた🌲や山のシェーダー(生成プログラム)ですが、このイメージとは合わず使わなかった。遠景に高い山を入れてみたものも作ってみたのですが、シンプルにした方がいいかなとやめました。イラスト元の大きさで開く


 二日前の投稿、「もみの木🌲?試作」ですが、どんな考え方で立体の形を生成するのか、ざっくりと説明してみたのが上の図です。
 CGを生成するプログラムにもいくつか手法がありますが、今回使っているソフトmagicavoxelのプログラミングでは「距離関数」という考え方で作っていきます。
「この点からこの距離の内(外でもいいのですが)に入っている部分がモノがある領域」
という感じで「この距離」という部分を関数式で書いていきます。


 またサイコロ3DCGのソフトmagicavoxelでプログラミングを試みています。shaderと呼ばれるプログラムを書いて3Dのモデルを生成するのですが、今は木を作ろうとしています。木と一言でいっても、いろいろな樹形があり、一個のプログラムで全部できるというのはかなり難しいのですが、とりあえず”もみの木”のような芯の幹が一本真ん中に貫いていて、樹形は三角形になるような木を作ってみました。
 上の画像の左右の木のように、パラメーターを調整することで葉の付き方は色々変えられます。
 まだちょっとイメージ通りの木にならないので、改良の余地がある。

 以前も雪のかぶったモミの木を作ったことがあるのですが、この時はチクチクと手で作っていました。今回はプログラムで作るので結構違って、何よりパラメーターをいじる事でいろんな形を作れるというのが大きい。
 こちらは前に作ったやつです↓。


 このところ3DCGアプリmagicavoxelの制作の投稿が多いですが、また作ったのでアップします。プログラム(shaderという)を使って立体の形を作るということに少しずつ慣れてきて「あんなのも作れるかも」というのが楽しくなってきました。


 今回作ったのは、僕が好きな植物”ヤツデの実”の形をイメージした架空の植物です。先端の実の部分は透明のマテリアルにしてガラスとか氷のようにしました。これによって幻想的で面白くなったと思います。
 ライティングは黒背景で露出もギリギリまで抑え、氷のキラキラが効果的に出るようにしました。

 このmagicavoxelというアプリはサイコロを積んで立体を作るものなので、基本的に細かく見るとサイコロの粒々が出てしまうのですが、今回の氷の粒に見立てた部分は氷の表面なので、ギザギザがあっても違和感がなくてリアルな出来映えになった。

 作成画面はこんな感じです↓


 先端の実の部分の大きさや、実の数、中心部分の「花柄(かへい)」の太さ、後ろにあるピンクのやつのような感じに開き具合の調整、などなどをパラメーターで変えることができます。

 気になるCMのシーンをイラストで描いてみました。これをパッと見てピンと来る人はいるでしょうか?
 これはチョウヤ(梅酒)のTHE CHOYAのCMです。その中でわずか1〜2秒くらい流れるシーン。屋根の上から「これはもー」と言っています。わりと夜中の番組でチョウヤが1社提供していることがあって、このCMと「酔わないThe CHOYA」のCMが交互に流れています。

 これが気になった理由は「こいつ誰なんだよ」ということです。唐突に現れ、変な家の屋根の上で日傘をさして「これはもー」と何か言おうとするけれど、メインキャストの瀬戸康史に「シーっ」と黙らせられるという流れです。急に非現実っぽい世界観が出てくるので違和感があって気になるのですね。

 今回もここのところ連投しているサイコロ3DCGのソフトmagicavoxelで作りました。夕焼け空の色味を出すのに工夫をしました。人物だけPhotoshopで描き足しています。