Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
マッチロック株式会社
取締役/BISHAMONエバンジェリスト
後藤 誠
Flare-chan@2013 AGNI-FLARE CO., Ltd.© Unity Technologies Japan/UCL
UnityとBISHAMONで
作り...
プロフィールアジェンダ
・自己紹介
・ゲームエフェクトについて
・BISHAMONの紹介
・Unity+BISHAMONの組み込み
・事例1
・事例2
・事例3
・UnityとBISHAMONの相乗効果!
・Q&A
プロフィール
後藤 誠
マッチロック株式会社
取締役/BISHAMON エバンジェリスト
概略
中小・大手ゲーム会社にてプログラマーとして
「良いゲームは良い開発環境から産まれる」
という信念のもと長年カットシーンツールやエフェクトツール
の制...
ゲームエフェクトについて
ゲームエフェクトについて
エフェクト(Effect)とは?
- (原因に対する)結果;影響
- (法律・規則などの)発効;遂行
- (…に対する)効果, 効能, 効力
- (治療・薬の)効き目;有効;作用
ゲームエフェクトについて
ゲームにおいての「エフェクト」とは?
- キャラクターの持っている力や
- その力の源となる種類や
- 自然の様々な現象や
- エネルギーが放たれた威力や
- 美しさや恐ろしさを増す効果など
まさにそのシーンに
「命を...
ゲームエフェクトについて
シーンに命を吹き込む!それがゲームエフェクト!
ゲームエフェクトについて
その中でもエフェクトツールは、如何に早く、
エフェクト・デザイナーが持っている
感性やイマジネーションを具現化
できるかにあると思います。
よりシンプルで習得しやすく、様々な応用が効き
次々に浮かぶイメージを直ぐに実現...
ゲームエフェクトについて
BISHAMONの紹介
実際の開発現場から産まれた
3Dパーティクル・エフェクト(VFX)ツールです
BISHAMONの特徴
BISHAMONの特徴
直感的で扱い易いGUIとシンプルな構造
習得が短期間で可能!
BISHAMONの特徴
タイムラインにより、時間的に変化する
ストーリー性のあるエフェクトが制作可能
BISHAMONの特徴
階層構造により、ダイナミックなエフェクトが制作可能
エフェクト制作フロー
Unity/Cocos2d-x/PS4/..
BISHAMON SDK
BISHAMON のデータ
BMSLNファイル
バイナリーデータ
BMBファイル
bmconv.exe で
コンバート(BAT等)
登録
BMBファイ...
Unity+BISHAMONの
組み込み
UnityへのBISHAMON組み込み
Bishamon1.8.4.xxx
.unitypackage
これでSDKの組み込み終了です!
Import Package
BISHAMON SDK for Unity
(法人向け)
UnityへのBISHAMON組み込み
Unityプロジェクトフォルダ BISHAMONのデータを入れる
ここのバッチファイル内の相対パス
を修正と他の場所に移動も可能。
ここのパスをBISHAMONツー
ルのデータベースフォルダとし
て登録し...
UnityへのBISHAMON組み込み
「Convert」「MakePrefab」ボタンを順に
押します。
BISHAMONエフェクトの
Prefabが自動生成されます
UnityへのBISHAMON組み込み
後はBISHAMONエフェクトのPrefabを生成
すれば、エフェクトが表示されます!!
UnityへのBISHAMON組み込み
エフェクト毎にカメライベントの設定によっ
て描画タイミングを設定できます。
Camera Event Mode の設定を
- Default : CommandBufferのタイミング
- OnRende...
UnityへのBISHAMON組み込み
BSIHAMONエフェクトを描画するカ
メラに、BISHAMON Camera Plugin
のスクリプトをアタッチしてくださ
い。
これにより、DepthTextureや
RenderTextureが利...
Unity + BISHAMON
Unity+BISHAMONでの
制作事例
Unity + BISHAMON
データ制作:(株)アグニ・フレア
Unity + BISHAMON
データ制作:(株)アグニ・フレア
Unity + BISHAMON
・Unity + BISHAMON での制作
・AssetStore:uSquencer使用
・プログラマー 0人
・スクリプト制作 0個
・iOS/Android機でも動作
事例紹介1
UnityのAnimation+
BISHAMON
事例紹介1
空のGameObjectの子として
BISHAMONエフェクトとポイ
ントライトを追加します
親となっているGameObjectに
AnimationをCreateで生成しま
す。
事例紹介1
Animationでエフェクトの発生タ
イミングやポイントライトの強さ
等のタイミングを調整します。
事例紹介2
UnityのMecanim +
BISHAMON
事例紹介2
Waitー>Jumpー>Wait
の流れを生成
事例紹介2
指定のフレームで、エフェクトを生成する
スクリプトを追加
事例紹介2
モーションの指定タイミングでBISHAMON
エフェクトが生成される
事例紹介3
Unity+Arbor(AssetStore)+
BISHAMON
事例紹介3
Arborのオブジェクトを生成後、利用す
るBISHAMONエフェクトを追加します
BISHAMONエフェクトのAuto Runを
OFFに設定します。(Arborで制御のた
め)
事例紹介3
Arbor Editorで、開始ス
テートに「Send Event
Game Object」の挙動追加
します。
StateBegin() でエフェクト
のResetEffect()関数を設
定。StateEnd() でエフェ
クト...
事例紹介3
同じようにもう一つステートを生成し、
SendEventGameObjectと
MouseButtonTransitionの挙動を追加し、別の
エフェクトを設定し、遷移先のステートを指
定します。
事例紹介3
これによって無限ループのエフェクト
から、何らかの条件を満たしたときに
次のエフェクトへ遷移する流れを作る
ことができます!!
UnityとBISHAMONの
相乗効果!
Unity+BISHAMONの相乗効果
最高の柔軟性とインタラクティブを
実現する環境
アーティストがイメージのままに
エフェクトをデザインできる環境
Unity+BISHAMONの相乗効果
かっ!
Unity+BISHAMONの相乗効果
アーティストが中心となってシーンを
デザインしていくことができ、更に
Unityの柔軟性と高いインタラクティブ
を実現する最高の環境!!
ご静聴ありがとうございました!!
後藤 誠
マッチロック株式会社
取締役/BISHAMON エバンジェリスト
@SquashSesame
Q&A
後藤 誠
マッチロック株式会社
取締役/BISHAMON エバンジェリスト
@SquashSesame
Upcoming SlideShare
Loading in …5
×

Unityとbishamonで作り上げるゲームエフェクトの未来

3,499 views

Published on

8月2日にD-Studio様にて講演させて頂きました内容にさらに説明不足だった箇所を追記しました。

Published in: Software
  • Be the first to comment

Unityとbishamonで作り上げるゲームエフェクトの未来

  1. 1. マッチロック株式会社 取締役/BISHAMONエバンジェリスト 後藤 誠 Flare-chan@2013 AGNI-FLARE CO., Ltd.© Unity Technologies Japan/UCL UnityとBISHAMONで 作り上げるゲームエフェクトの未来
  2. 2. プロフィールアジェンダ ・自己紹介 ・ゲームエフェクトについて ・BISHAMONの紹介 ・Unity+BISHAMONの組み込み ・事例1 ・事例2 ・事例3 ・UnityとBISHAMONの相乗効果! ・Q&A
  3. 3. プロフィール 後藤 誠 マッチロック株式会社 取締役/BISHAMON エバンジェリスト 概略 中小・大手ゲーム会社にてプログラマーとして 「良いゲームは良い開発環境から産まれる」 という信念のもと長年カットシーンツールやエフェクトツール の制作を通して、プランナー/デザイナーのためのゲーム開発 環境の構築・改善に取り組んで来た。 現在、BISHAMONを通して、会社間を超えより良い作品制作 に貢献すべく活動中! @SquashSesame 自己紹介
  4. 4. ゲームエフェクトについて
  5. 5. ゲームエフェクトについて エフェクト(Effect)とは? - (原因に対する)結果;影響 - (法律・規則などの)発効;遂行 - (…に対する)効果, 効能, 効力 - (治療・薬の)効き目;有効;作用
  6. 6. ゲームエフェクトについて ゲームにおいての「エフェクト」とは? - キャラクターの持っている力や - その力の源となる種類や - 自然の様々な現象や - エネルギーが放たれた威力や - 美しさや恐ろしさを増す効果など まさにそのシーンに 「命を吹き込む」 最終段階の作業ですね!
  7. 7. ゲームエフェクトについて シーンに命を吹き込む!それがゲームエフェクト!
  8. 8. ゲームエフェクトについて その中でもエフェクトツールは、如何に早く、 エフェクト・デザイナーが持っている 感性やイマジネーションを具現化 できるかにあると思います。 よりシンプルで習得しやすく、様々な応用が効き 次々に浮かぶイメージを直ぐに実現しトライ&エ ラーでクオリティアップができるツールこそ、良 いツールと言えます。
  9. 9. ゲームエフェクトについて
  10. 10. BISHAMONの紹介
  11. 11. 実際の開発現場から産まれた 3Dパーティクル・エフェクト(VFX)ツールです BISHAMONの特徴
  12. 12. BISHAMONの特徴 直感的で扱い易いGUIとシンプルな構造 習得が短期間で可能!
  13. 13. BISHAMONの特徴 タイムラインにより、時間的に変化する ストーリー性のあるエフェクトが制作可能
  14. 14. BISHAMONの特徴 階層構造により、ダイナミックなエフェクトが制作可能
  15. 15. エフェクト制作フロー Unity/Cocos2d-x/PS4/.. BISHAMON SDK BISHAMON のデータ BMSLNファイル バイナリーデータ BMBファイル bmconv.exe で コンバート(BAT等) 登録 BMBファイル 再生可能! Photoshop MAYA/3dsMAX 保存 WINDOWS 各プラットフォーム
  16. 16. Unity+BISHAMONの 組み込み
  17. 17. UnityへのBISHAMON組み込み Bishamon1.8.4.xxx .unitypackage これでSDKの組み込み終了です! Import Package BISHAMON SDK for Unity (法人向け)
  18. 18. UnityへのBISHAMON組み込み Unityプロジェクトフォルダ BISHAMONのデータを入れる ここのバッチファイル内の相対パス を修正と他の場所に移動も可能。 ここのパスをBISHAMONツー ルのデータベースフォルダとし て登録します。
  19. 19. UnityへのBISHAMON組み込み 「Convert」「MakePrefab」ボタンを順に 押します。 BISHAMONエフェクトの Prefabが自動生成されます
  20. 20. UnityへのBISHAMON組み込み 後はBISHAMONエフェクトのPrefabを生成 すれば、エフェクトが表示されます!!
  21. 21. UnityへのBISHAMON組み込み エフェクト毎にカメライベントの設定によっ て描画タイミングを設定できます。 Camera Event Mode の設定を - Default : CommandBufferのタイミング - OnRenderObject :Unity描画後のタイミング BISHAMONエフェクト毎の設定
  22. 22. UnityへのBISHAMON組み込み BSIHAMONエフェクトを描画するカ メラに、BISHAMON Camera Plugin のスクリプトをアタッチしてくださ い。 これにより、DepthTextureや RenderTextureが利用できるようにな るため、ソフトパーティクルや背景 の歪み機能が利用できるようになり ます。 BISHAMON Camera Pluginの設定
  23. 23. Unity + BISHAMON Unity+BISHAMONでの 制作事例
  24. 24. Unity + BISHAMON データ制作:(株)アグニ・フレア
  25. 25. Unity + BISHAMON データ制作:(株)アグニ・フレア
  26. 26. Unity + BISHAMON ・Unity + BISHAMON での制作 ・AssetStore:uSquencer使用 ・プログラマー 0人 ・スクリプト制作 0個 ・iOS/Android機でも動作
  27. 27. 事例紹介1 UnityのAnimation+ BISHAMON
  28. 28. 事例紹介1 空のGameObjectの子として BISHAMONエフェクトとポイ ントライトを追加します 親となっているGameObjectに AnimationをCreateで生成しま す。
  29. 29. 事例紹介1 Animationでエフェクトの発生タ イミングやポイントライトの強さ 等のタイミングを調整します。
  30. 30. 事例紹介2 UnityのMecanim + BISHAMON
  31. 31. 事例紹介2 Waitー>Jumpー>Wait の流れを生成
  32. 32. 事例紹介2 指定のフレームで、エフェクトを生成する スクリプトを追加
  33. 33. 事例紹介2 モーションの指定タイミングでBISHAMON エフェクトが生成される
  34. 34. 事例紹介3 Unity+Arbor(AssetStore)+ BISHAMON
  35. 35. 事例紹介3 Arborのオブジェクトを生成後、利用す るBISHAMONエフェクトを追加します BISHAMONエフェクトのAuto Runを OFFに設定します。(Arborで制御のた め)
  36. 36. 事例紹介3 Arbor Editorで、開始ス テートに「Send Event Game Object」の挙動追加 します。 StateBegin() でエフェクト のResetEffect()関数を設 定。StateEnd() でエフェ クトのStopEffect()関数を 設定し、ステート遷移で 停止するようにします。 ステート遷移の条件として、 「Mouse Button Transtion」挙動追加 を追加します。マウスのボタンを押 したら遷移するようにします。
  37. 37. 事例紹介3 同じようにもう一つステートを生成し、 SendEventGameObjectと MouseButtonTransitionの挙動を追加し、別の エフェクトを設定し、遷移先のステートを指 定します。
  38. 38. 事例紹介3 これによって無限ループのエフェクト から、何らかの条件を満たしたときに 次のエフェクトへ遷移する流れを作る ことができます!!
  39. 39. UnityとBISHAMONの 相乗効果!
  40. 40. Unity+BISHAMONの相乗効果 最高の柔軟性とインタラクティブを 実現する環境 アーティストがイメージのままに エフェクトをデザインできる環境
  41. 41. Unity+BISHAMONの相乗効果 かっ!
  42. 42. Unity+BISHAMONの相乗効果 アーティストが中心となってシーンを デザインしていくことができ、更に Unityの柔軟性と高いインタラクティブ を実現する最高の環境!!
  43. 43. ご静聴ありがとうございました!! 後藤 誠 マッチロック株式会社 取締役/BISHAMON エバンジェリスト @SquashSesame
  44. 44. Q&A 後藤 誠 マッチロック株式会社 取締役/BISHAMON エバンジェリスト @SquashSesame

×