SlideShare a Scribd company logo
1 of 57
マーケットプレースで
アセットを
販売してみよう!&
CascadeパーティクルTIPS
ゲームエフェクト フリーランス
秋山 高廣
自己紹介
秋山 高廣
フリーランスエフェクター。
受託でエフェクト作ったり、
マーケットプレイスで
FlyingTeapot名義で
自作アセットを販売したり。
UE4もUnityも使います。
お仕事募集中。
@frontakk
現在販売中のアセット
FT MagicCircle
Vol01
FT MagicPack
Vol02
FT MagicPack
Vol01
Version 4.9への対応まだできてません、
すいません・・・
サンプルデモをお見せ致します。
第一部
Marketplace
で販売してみよう
マーケットプレイス
に出品してみよう!
マーケットで販売するには
▧必要事項を記入して送信するだけ!
この時点ではまだファイルデータを送る必要はありません。
マーケットで販売するには
▧公式ページより出品したいアセットの必要事項記入し送信。
ここではまだ実際のデータを提出する必要はないが
アセットの内容が分かるスクリーンショットを提出する
必要がある。(このスクリーンショットは最終的にマーケットに並ぶ際に
使われるものではない。)
初期審査(?)に合格するとデータを送ってくださいとの通知
専用のサーバ等はまだ無いらしくDropboxなどで送る。販売するときに必要な
紹介文や画像データも一緒にアップ。
特に修正箇所等が無い場合、2~3週ほど待つと・・・
マーケットで販売するには
▧めでたく出品完了!
アップデートしたい場合はEpic marketplace teamにメール。
マーケットで販売することのメリット
▧Unityのアセットストアと比べてまだ
数が少ない。(入り込む余地がある)
FX系でいうと UE4:30個 Unity:470個
▧自分自身の宣伝になるかも。(ポートフォリオ)
お仕事につながることも?
つい5日ほど前にもお仕事のメールが!
▧Unityと両方に出すことも可能、一石二鳥
なので是非狙ってみてください。
マーケットで販売することのメリット
▧両方で出してみました。
UnrealEngine4 Unity5
マーケットプレース現状
▧制度が変わってユーザーによる投票システム
がなくなった。
▧しかしレビューから実際にマーケットに並ぶ
までに一か月ぐらいかかる。
Unityだと一週間ぐらい
▧忙しいのかあんまり返事帰ってこない…
EpicJapanの方に取り次いでもらったりした。
(日本のサポートチームは親切です!!)
まずは出品してみよう!
▧英語ができなくても大丈夫。
どうしても分からなければEpicJapanさんに
聞いてみよう!
(日本のサポートチームは親切です!!)
きちんとした文章が必要であればこんな
サービスも。 Gengo
7月分の売上はこんなかんじ
▧FTMagicPack01
売上個数 10 金額 $209.93
▧FTMagicPack02
売上個数 28 金額 $587.80
▧FTMagicCirclePack01
売上個数 09 金額 $251.94
合計額は$1049.67でした。ボチボチですかね?
(3割引かれた後の金額です)
第二部
Cascade Tips
あまり初心者向けじゃないです。
▧ある程度Cascade触ったことがある人向け。
これから始める方はまずコチラを参考にしてみてください。
Unreal Engine 公式(Youtube)
Introduction to Particles in UE4
有料Tutorialサイト
imbueFX ←(オススメ)forumも見てみるといいかも
eat3D 中級者向けかも
3D motive UDK Tutorial多め
Dynamicモジュールと
Powerノードを組み合わせ
てみる
Dynamicモジュールとは?
▧Emitter から Material へデータ
(float値など)を渡すことが可能。
▧渡せるパラメータは4つまで。
▧Particle毎にランダムなfloat値、
floatのアニメーションなども渡せる。
Dynamicモジュールとは?
MaterialエディターのDynamicParameter CascadeエディターのDynamicモジュール
Powerノードって?
▧materialのノードの一種で一般的には
コントラストを調整したいときとかに
使うことが多い。(累乗の操作)
▧UV操作に使うこともできる。
DynamicとPowerの組み合わせ
DynamicとPowerノードを組み合わせて使う
ことによってパーティクルの表現の幅が広がる。
ここから実演でご紹介。
DynamicとPowerの組み合わせ
まず通常のUVスクロールの手法
DynamicとPowerの組み合わせ
DynamicParameterとPowerノードを使った場合。
Dynamicモジュールでアニメーションさせることで衝撃波の
ような効果を出すことができる。
注意点
DynamicParameterは便利だがCascadeエディター上で
アニメーション等をつけてもマテリアルエディターの
プレビューには反映されない。・・・ちょっと不便かも。
Dynamicモジュールを
使ってパーティクルの
繰り返し感をなくす
炎を単一のテクスチャで表現する
▧元ネタはBlizzardのDiablo3に関するGDCの
プレゼン(すごく有用!)
GDC2013
Technical Artist Bootcamp:The VFX of Diablo
▧パーティクル毎にランダムにオフセットした
UVを割り当てたディストーション用テクスチ
ャを用意することで一枚の炎テクスチャでも単
調に見えないようにできる。
炎を単一のテクスチャで表現する
▧まず炎を一枚テクスチャで表現した場合。
当然、均一な見た目になる
炎を単一のテクスチャで表現する
▧次に連番テクスチャを使用してみた場合。
多分、最も一般的な手法。
炎を単一のテクスチャで表現する
▧次に1枚テクスチャをフラクタルテクスチャで歪ませてみる。
ただし、このままだと全パーティクルが同じ歪みになるので
Dynamicモジュールでパーティクル毎に
UVをスクロールしつつ、オフセットする。
+ =
メインの炎素材 ディストーション素材
(シームレス)
完成素材
炎を単一のテクスチャで表現する
▧最終的にさらにいろいろ足して調整したもの。
単一テクスチャに見えない、繰り返しが
目立たなくなっている。が、複雑になってしまった・・・
テクスチャのRGB
それぞれに別の
データを入れる。
チャンネル別に違う情報を持たせる
Materialエディターでチャンネル別に
情報を取り出せるので、
色を別でつければテクスチャ枚数の
節約になる。
さらにUVオフセットも併用してみる
使い方は限定的だがこの場合だと一枚に9つ分のエレメントを
詰め込んでいる状態。
Photoshopだと・・・
レイヤースタイルのプロパティ「高度な合成」でレイヤーをRGB
各チャンネル単体の情報として扱うことができます。
LOD作成時の罠
ParticleのLOD作成について
カメラとパーティクルの距離が離れたときにパーティクルの量を減
らしたり、エミッタをオフにしたりといった設定が可能。
ParticleのLOD作成について
カメラとパーティクルの距離が離れたときにパーティクルの量を減
らしたり、エミッタをオフにしたりといった設定が可能。
注意!!
ParticleのLOD作成について
一度離れてオフになったエミッタが再びオンになった場合、再生タ
イミングがズレる。
ちょっと分かりづらいかと思いますので実演にて説明。
ParticleのLOD作成について
放出タイミングが決まっているものに関しては
(例:N秒毎に放出される火花など)
エミッタをオフにするのではなく、放出量を0に
設定するほうがよい。
絶えず放出されている煙などであれば不要。
さらにもう一個注意点
ちなみに全てのエミッターの表示をオフにしてしまうと
再度近づいてもエフェクトが復活しなくなります。
解決法としては、どれか一つのエミッターの
Disabled LODs Keep Emitter Aliveのチェックを入れておくと
復活します。
回転に関する罠
Meshが回転しない問題
ParticleのTypeをMeshに設定した場合、
シーンに配置して回転しようとしても固定されて
しまう。
Meshが回転しない問題
RequiredのUseLocalSpaceをオンにしましょう。
その他、回転に関する罠
MeshRotationRate等のモジュールが
機能しない・・・
InitMeshRotationRateは効く。
Pivotを変更する
火花とかを表現する場合などに有用
火花が細長く見えるのは
ブラーによるものなので
ブラーの中心点が火花の
中央にあるのは不自然。
PivotOffsetを使ってオフ
セットする。
火花とかを表現する場合などに有用
ResponsiveAA
重要!
ディテールが潰れる場合に有用?
ResponsiveAA On ResponsiveAA Off
responsiveAAとは?
▧UE4には二つのアンチエイリアス方式、FXAAと、より綺麗な
TXAAがある(デフォルトはTXAA。)
デフォルトのTXAAだと細かいものが移動すると
ぼやけて見えなくなることがあるため、マテリアルに
TXAAがかからないようマスクするための項目。
responsiveAAに関する資料
▧UE4のドキュメントには「背景にエイリアス アーティファク
トを作成してしまうため、このプロパティは小さな移動オブジ
ェクト のみ に使用してください。」と書かれている…
▧パフォーマンス的にもコスト増なので、できれば使わないほう
が良いみたい。
参考LINK
UE4公式ドキュメント
もんしょの巣穴blog様
以上になります。
今回のテクニックを使って制作された
アセットはコチラ!
FT MagicCircle
Vol01
FT MagicPack
Vol02
FT MagicPack
Vol01
今回のスライド作成にあたり、
@mokoさんに監修していただきました!
ブログでBISHAMONやUE4を解説をされており
エフェクト勉強会等のイベントも主催されています。
共同執筆された書籍、
「BISHAMONゲームエフェクトデザイン入門」が
発売中です。
ゲームエフェクトデザイナーのブログ (新)
ご静聴ありがとうご
ざいました!
Credits
Special thanks to all the people who made and
released these awesome resources for free:
▧ Presentation template by SlidesCarnival
▧ Photographs by Unsplash
▧ Backgrounds by Pixeden
SlidesCarnival icons are editable shapes.
This means that you can:
● Resize them without losing quality.
● Change fill color and opacity.
Isn’t that nice? :)
Examples:

More Related Content

Viewers also liked

Unityアセット販売の真実
Unityアセット販売の真実Unityアセット販売の真実
Unityアセット販売の真実マスタッシュ
 
WebGL入門LT大会資料
WebGL入門LT大会資料WebGL入門LT大会資料
WebGL入門LT大会資料Kazuya Hiruma
 
UnityFukuoka11 自作アセットを出すまで...
UnityFukuoka11 自作アセットを出すまで...UnityFukuoka11 自作アセットを出すまで...
UnityFukuoka11 自作アセットを出すまで...Tomioka Yusei
 
MakeGameWithParticle
MakeGameWithParticleMakeGameWithParticle
MakeGameWithParticleTakashi Jona
 
UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話kota matsumoto
 
Unityでデスクトップマスコットを作ろう
Unityでデスクトップマスコットを作ろうUnityでデスクトップマスコットを作ろう
Unityでデスクトップマスコットを作ろうyodaka16
 
超軽量経路探索 for Unity
超軽量経路探索 for Unity超軽量経路探索 for Unity
超軽量経路探索 for UnityTomioka Yusei
 
Unity で毎月ゲームを作ってみたお話
Unity で毎月ゲームを作ってみたお話Unity で毎月ゲームを作ってみたお話
Unity で毎月ゲームを作ってみたお話snow sono
 
ハイエンドゲーム開発におけるエフェクト制作の課題
ハイエンドゲーム開発におけるエフェクト制作の課題ハイエンドゲーム開発におけるエフェクト制作の課題
ハイエンドゲーム開発におけるエフェクト制作の課題t h
 
VFX勉強会スライド「徹底比較UE4 vs Unity」
VFX勉強会スライド「徹底比較UE4 vs Unity」VFX勉強会スライド「徹底比較UE4 vs Unity」
VFX勉強会スライド「徹底比較UE4 vs Unity」Takahiro Akiyama
 
C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門Fujikido
 
ゲームエフェクトセミナー:基礎編
ゲームエフェクトセミナー:基礎編ゲームエフェクトセミナー:基礎編
ゲームエフェクトセミナー:基礎編Makoto Goto
 
UE4 パーティクルへのライティング(後半)
UE4 パーティクルへのライティング(後半)UE4 パーティクルへのライティング(後半)
UE4 パーティクルへのライティング(後半)moko
 
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DDマジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DDエピック・ゲームズ・ジャパン Epic Games Japan
 
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介エピック・ゲームズ・ジャパン Epic Games Japan
 
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DDマテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DDエピック・ゲームズ・ジャパン Epic Games Japan
 

Viewers also liked (19)

Unityアセット販売の真実
Unityアセット販売の真実Unityアセット販売の真実
Unityアセット販売の真実
 
WebGL入門LT大会資料
WebGL入門LT大会資料WebGL入門LT大会資料
WebGL入門LT大会資料
 
UnityFukuoka11 自作アセットを出すまで...
UnityFukuoka11 自作アセットを出すまで...UnityFukuoka11 自作アセットを出すまで...
UnityFukuoka11 自作アセットを出すまで...
 
MakeGameWithParticle
MakeGameWithParticleMakeGameWithParticle
MakeGameWithParticle
 
UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話UnityでARの音楽アプリを作ってみた話
UnityでARの音楽アプリを作ってみた話
 
Unityでデスクトップマスコットを作ろう
Unityでデスクトップマスコットを作ろうUnityでデスクトップマスコットを作ろう
Unityでデスクトップマスコットを作ろう
 
超軽量経路探索 for Unity
超軽量経路探索 for Unity超軽量経路探索 for Unity
超軽量経路探索 for Unity
 
Unity で毎月ゲームを作ってみたお話
Unity で毎月ゲームを作ってみたお話Unity で毎月ゲームを作ってみたお話
Unity で毎月ゲームを作ってみたお話
 
ハイエンドゲーム開発におけるエフェクト制作の課題
ハイエンドゲーム開発におけるエフェクト制作の課題ハイエンドゲーム開発におけるエフェクト制作の課題
ハイエンドゲーム開発におけるエフェクト制作の課題
 
VFX勉強会スライド「徹底比較UE4 vs Unity」
VFX勉強会スライド「徹底比較UE4 vs Unity」VFX勉強会スライド「徹底比較UE4 vs Unity」
VFX勉強会スライド「徹底比較UE4 vs Unity」
 
C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門C#/WPFで作るデスクトップマスコット入門
C#/WPFで作るデスクトップマスコット入門
 
UE4.14で広がるVRの可能性
UE4.14で広がるVRの可能性UE4.14で広がるVRの可能性
UE4.14で広がるVRの可能性
 
ゲームエフェクトセミナー:基礎編
ゲームエフェクトセミナー:基礎編ゲームエフェクトセミナー:基礎編
ゲームエフェクトセミナー:基礎編
 
UE4 パーティクルへのライティング(後半)
UE4 パーティクルへのライティング(後半)UE4 パーティクルへのライティング(後半)
UE4 パーティクルへのライティング(後半)
 
UE4.14で入る新機能の一部を 駆け足でご紹介!
UE4.14で入る新機能の一部を 駆け足でご紹介!UE4.14で入る新機能の一部を 駆け足でご紹介!
UE4.14で入る新機能の一部を 駆け足でご紹介!
 
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DDマジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
マジシャンズデッド ポストモーテム ~マテリアル編~ (株式会社Byking: 鈴木孝司様、成相真治様) #UE4DD
 
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
Unreal Engine 4のビジュアルスクリプトシステム”Blueprint”を使ったMod制作Tipsのご紹介
 
大規模CSゲームにおけるライトマス運用
大規模CSゲームにおけるライトマス運用大規模CSゲームにおけるライトマス運用
大規模CSゲームにおけるライトマス運用
 
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DDマテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
マテリアルとマテリアルインスタンスの仕組みと問題点の共有 (Epic Games Japan: 篠山範明) #UE4DD
 

Unreal Fest 2015 YOKOHAMA マーケットプレースで アセットを 販売してみよう!& CascadeパーティクルTIPS