SOFTトーフソフトは3D同人エロゲ制作の個人サークルです。※18歳未満は閲覧禁止HomeAboutGame中二病パラダイス労働と対価すぐとえっち。Linkトーフソフトは3D同人エロゲ制作の個人サークルです。前から気になってたのでこの機会に思い切って買ってみました。(※セールは終了しています)買ったのだから使いこなせるようなろうと、色々調べながら触ってみたのですが、パッと調べた感じだと日本語でのPopcornFXの情報やサイトが皆無だったので、じゃあこの際だから、チュートリアルをやりつつ使い方をブログにまとめようと思いました。公式サイトhttp://www.popcornfx.com■PopcornFXとはUnityやUE4で利用可能なリアルタイムのパーティクルエフェクトツールです。Editorはなんと無料です。気になる人は一度エディターを触ってみるといいと思います。Editorhttp://www.popcornfx.com/download/ただし作ったエフェクトをUnityで表示するには、有料のプラグインを購入する必要があります。Pluginhttps://www.assetstore.unity3d.com/jp/?gclid=CIW2197ky8UCFUjlwgodaFQA7g#!/content/24455UnityプラグインのライセンスはPC、iOS、Androidで別々になっています。ちなみにUE4では現在ベータ中みたいですが、正式版がもうすぐリリースのようです。この記事ではエディターのインストール→簡単なエフェクトを作る→Unity上に表示する、までの流れで参照した情報を簡単にですがまとめていきます。いえ基本的には公式からの情報だけが頼りだったので、その中から役に立った動画やページを紹介していきます。EditorはWindows、UnityはMacを使っています。Editorは上記URLからダウンロード。エディターのダウンロードからインストール、起動までの流れはそんなに難しくないので、もし詰まった場合は以下の動画を参照するとよいです。01〜03の動画で操作方法もだいたいわかります。installhttps://www.youtube.com/watch?v=R9xNzNmRf7E&list=PLcNLffz-XEF8AnnW88YwQhl4eMk_rE3Ja■基本操作エディターを起動して、メールアドレスなどの情報を登録すると、SDKのウィンドウが最初に出ます。気になる人はエディターを触ってみましょう。Newボタンを押してプロジェクトを作って、そのプロジェクトを開くとEditorが開きます。ダウンロードしたサンプルはImportボタンでプロジェクトにインポートしておきましょう。Particlesフォルダにエフェクトが入っていて、ダブルクリックするとエフェクトが開きます。Asset→ParticleSystemで作成できます。ParticleSystemを開くと、ParticleEditorが表示されます。ここでエフェクトを作成します。簡単な操作方法を画像にまとめました。カメラ操作はMaya操作も可能ですが、altを押さなくても一連のカメラの動きは可能です。両方やるとPopcornFXでどんなことが出来るかが大体わかります。firehttp://wiki.popcornfx.com/index.php/Particle_tutorial_fire最新バージョンと若干表示が違う部分もあるので注意。先に動画をやったほうがわかりやすいかも。■エフェクトを作ってみるチュートリアルを元にエフェクトを作ってみます。今回はテキストチュートリアルの煙を作りました。Scriptというスクリプトを書かなければいけない箇所もありますが、手順どおりにやれば簡単です。ちなみに公式のスクリプトリファレンスもあります。180http://wiki.popcornfx.com/index.php/Scripting_reference_180■作ったエフェクトをUnityに持っていく(設定編)作った煙のエフェクトをUnityに持っていって表示します。PopcornFX側でいくつか設定をする必要があります。Systemで「Axis_LeftHand_Y_Up」に変更する。Editor上でのエフェクトの初期表示位置も変わるので注意)2.BakingでUnityと名前を付けてNewを押す。そこに作ったエフェクトの書き出し先のパスを指定する。(本来はここでUnityのAsset/StreamingAssetsの下にパス指定するが、今回はUnityをMacで操作しているため、Windows上では適当な場所に保存して、あとでMacの指定フォルダにファイルを移動する手順になっています)エディタもUnityもWindowsのみで完結している方は以下のサイトか動画を参照してください。Editorに戻って、書き出したいエフェクトを右クリック→Bake。dependenciesとUnityにチェックを入れてOKを押すと、指定したフォルダに書き出されます。PackFxフォルダに入っている中身を全て、MacのUnityに持っていきます。■作ったエフェクトをUnityに持っていく(インポート編)Unity側で予めPopcornFXプラグインをインポートしておきます(SDKでBakeパス設定する前に)プラグインをインポートすると、StreamingAssetsフォルダが出来るので、その中のPackFxフォルダに、書き出したデータを移します。EffectとCameraを作ります。最初からあるカメラは消去します。Fxを選択して、FXの欄にParticleフォルダ内にある書き出したpkfxファイルを指定します。再生するとPopcornFXで作った煙が表示されます。http://tofu.yakan.net/upload/wordpress/wp-content/uploads/2015/11/ss151117_14.mp4■まとめUnityのパーティクルシステムといえばShurikenがありますし、クオリティの高いパーティクルのアセットは色々ありますが、このPopcornFXは他のパーティクルアセットより、見た目のクオリティと拡張性で頭一つ突き抜けてる印象でした。簡単な設定ならホント簡単なので、ノーコーディングで色々がんばってる私ですが、こればっかりはちょっとがんばって書いてみようかなーと思ってます。試しにサンプルエフェクトをUnityに持っていってみたけど超簡単にできた。残念ながらPopcornFXのエディタはWindowsにしかないけど、Windows→MacのUnityでも当然問題なし。中二なエフェクトを選んでみたー。2015アトリビュート持ちのエフェクトをUnityに持っていくとこんな感じー。2015※動画にしてfps落ちてますが、Unity上で60fps以上出ています。短期集中的に使い方を覚えてみました。使いこなせてるとはいえないですが、次回予定のオリジナル作品で導入予定なので、その時にまたブログに書こうかなーと思ってます。HD完全版2014-3-7すぐとえっち。対応のブラウザで見てください。SOFTトーフソフトは3D同人エロゲ制作の個人サークルです。