2014/01/09(木) [n年前の日記]
#1 [cg_tools] DOGA L1を試用
STGの自機画像が作れなくて悩んでいるのだけど。ふと、「DOGA L1を使ったら、デザイン検討ぐらいはできないかな」と思いついて。
_DOGA L1 は、3DCGアニメーションの啓蒙用に作られた、無料で使える3DCG入門ソフト。500種類ほど用意された3Dのパーツを、積み木のように組み合わせて、戦闘機や宇宙戦艦を作り、それをビュンビュン動かしてアニメを作れる。
啓蒙用を目的として作ったソフトなので、商用利用はできない・営利目的では使えないのだけど。 *1 ラフデザインをぼんやり考える、ぐらいなら使えるんじゃないのかなと…。
てなわけで少し触ってみたのだけど。入門ソフトと称してるだけあって、圧倒的に簡単で、感心してしまったり。チュートリアルを見ながら操作していけば、小学生でもサクサク使えるんじゃないのかなと。少なくとも、MMD(MikuMikuDance)よりは簡単。…もちろん、やれることをかなり制限してるから、簡単になってるわけだけど。今まで3DCGアニメなんて作ったことが無い人でも、「ボクだって3DCGアニメが作れるぞ!」と思わせる、という目的であればバッチリOKな印象。
この、膨大なパーツ数を用意して、それぞれをくっつけて何かを作る、というアプローチは、今でもかなり有効じゃないのかと思えたり。 いや。考えてみたら、 _コミPo! もそうだったか…。もしかすると、ガンダムのゲーム等でも、そういうのがありそうな…。blender や Metasequoia で、こういうことができたら一気にハードルが下がりそうだけど、UIが問題かしら。形状追加のメニューに500種類も項目が並んでたら…うむ…それはヤバイ…。
_DOGA L1 は、3DCGアニメーションの啓蒙用に作られた、無料で使える3DCG入門ソフト。500種類ほど用意された3Dのパーツを、積み木のように組み合わせて、戦闘機や宇宙戦艦を作り、それをビュンビュン動かしてアニメを作れる。
啓蒙用を目的として作ったソフトなので、商用利用はできない・営利目的では使えないのだけど。 *1 ラフデザインをぼんやり考える、ぐらいなら使えるんじゃないのかなと…。
てなわけで少し触ってみたのだけど。入門ソフトと称してるだけあって、圧倒的に簡単で、感心してしまったり。チュートリアルを見ながら操作していけば、小学生でもサクサク使えるんじゃないのかなと。少なくとも、MMD(MikuMikuDance)よりは簡単。…もちろん、やれることをかなり制限してるから、簡単になってるわけだけど。今まで3DCGアニメなんて作ったことが無い人でも、「ボクだって3DCGアニメが作れるぞ!」と思わせる、という目的であればバッチリOKな印象。
この、膨大なパーツ数を用意して、それぞれをくっつけて何かを作る、というアプローチは、今でもかなり有効じゃないのかと思えたり。 いや。考えてみたら、 _コミPo! もそうだったか…。もしかすると、ガンダムのゲーム等でも、そういうのがありそうな…。blender や Metasequoia で、こういうことができたら一気にハードルが下がりそうだけど、UIが問題かしら。形状追加のメニューに500種類も項目が並んでたら…うむ…それはヤバイ…。
[ ツッコむ ]
#2 [cg_tools] Effekseerを試用
_Effekseer
は、ゲーム向けのエフェクトをGUIで作れるツール。MIT License で公開されてる。自作ゲームに組み込んで再生したり、Unity と組み合わせて使えるらしい。ヘルプ上では、
_BISHAMON
にインスパイアされて作られたソフト、と書いてあった。
ちなみに、 _すべての講演資料 - 全日本学生ゲーム開発者連合(全ゲ連)資料置き場 や _エフェクト作成ツールまとめ : ぴぽや 経由で、存在を知りました。
少し触ってみたけれど。カッコよくて綺麗なエフェクトが、パラメータを調整するだけですぐに作れて、かなりイイ感じ。親子関係を活用しながら動かすと、複雑な動きも作れるようで。
ただ、画像としてエクスポートする機能がよく分からず。チュートリアルのデータを出力してみたけど、画像サイズをどこで指定すればいいのやら。また、背景が一部透明になってないような…? ノードとやらの設定でそのあたり違ってくるのだろうか。
これを DXRuby で使えないかな。と一瞬思ったけど、どうやって使うのかで考え込んでしまったり。3D計算してるし、再生用ランタイムライブラリがどうのこうのと説明されてるから、組み込めないよな…。出力画像を表示するのが無難だろうか。でも、元ツールはリアルタイムにパーティクルを動かしてるわけだから、DXRuby上でもリアルタイムに動かしたほうが…。いや、Rubyの上でそんなの動かしたら、処理速度が間に合わないかもしれないか。数百〜数千のパーティクルを出してるわけだし。
もしかすると、JavaScript + Canvas や JavaScript + WebGL で再生できるようになったら、また違う使われ方を…。いや、どうかな…。
保存ファイル .efkproj を眺めたところ、xml形式で保存されてた。xml解析して別環境で再生、等はやりやすいほうかもしれない…?
ちなみに、 _すべての講演資料 - 全日本学生ゲーム開発者連合(全ゲ連)資料置き場 や _エフェクト作成ツールまとめ : ぴぽや 経由で、存在を知りました。
少し触ってみたけれど。カッコよくて綺麗なエフェクトが、パラメータを調整するだけですぐに作れて、かなりイイ感じ。親子関係を活用しながら動かすと、複雑な動きも作れるようで。
ただ、画像としてエクスポートする機能がよく分からず。チュートリアルのデータを出力してみたけど、画像サイズをどこで指定すればいいのやら。また、背景が一部透明になってないような…? ノードとやらの設定でそのあたり違ってくるのだろうか。
これを DXRuby で使えないかな。と一瞬思ったけど、どうやって使うのかで考え込んでしまったり。3D計算してるし、再生用ランタイムライブラリがどうのこうのと説明されてるから、組み込めないよな…。出力画像を表示するのが無難だろうか。でも、元ツールはリアルタイムにパーティクルを動かしてるわけだから、DXRuby上でもリアルタイムに動かしたほうが…。いや、Rubyの上でそんなの動かしたら、処理速度が間に合わないかもしれないか。数百〜数千のパーティクルを出してるわけだし。
もしかすると、JavaScript + Canvas や JavaScript + WebGL で再生できるようになったら、また違う使われ方を…。いや、どうかな…。
保存ファイル .efkproj を眺めたところ、xml形式で保存されてた。xml解析して別環境で再生、等はやりやすいほうかもしれない…?
[ ツッコむ ]
#3 [blender] blenderでエッジを出すソレ
blender で形状を作ってスムースを有効にすると、全ての面が滑らか表示になってしまって悩んでたのだけど。Edge Split モディフィアーを使えば解決するらしいと知ったのでメモ。
_Blenderモディファイア(EdgeSplit)
_Doc:JA/2.6/Manual/Modifiers/Generate/Edge Split - BlenderWiki
_Blender.jp - リリースノート-Blenderスムージング問題の解決法
しかし、コレ、辺を分割して実現するようで。まあ、モディフィアーの適用ボタンを押さないままにしておけばいいのだろうけど…。
_Blenderモディファイア(EdgeSplit)
_Doc:JA/2.6/Manual/Modifiers/Generate/Edge Split - BlenderWiki
_Blender.jp - リリースノート-Blenderスムージング問題の解決法
しかし、コレ、辺を分割して実現するようで。まあ、モディフィアーの適用ボタンを押さないままにしておけばいいのだろうけど…。
[ ツッコむ ]
以上、1 日分です。