CEDEC2014「アセットパイプラインを構築する上で重要なこと」セッションでのツイートまとめ
- ajinotataki
- 2222
- 0
- 0
- 0
どこの会社でもアセットパイプラインの構築は苦労してるな。色々とやってきたけど、CIを使おうと完全な自動化はできない。 #CEDEC_PFG
2014-09-03 11:35:11バージョン管理ソフト、svn、perforce、shotgunなどを使う。 svnはともかく、後者ふたつは日本じゃ使われている事例皆無だな。 #CEDEC_PFG
2014-09-03 11:38:05ゲームの開発の初期、中期、後期等によってパイプラインは変化する。開発中はしっかりした圧縮とか必要ないので一部フローを省略したフローで作業すれば簡略化できると #cedec_pfg
2014-09-03 11:39:31分散型バージョン管理(gitなど)について。ソースコードについては有用だが、アセットデータの全データのコピーを持たすのは非常に困難。ゆえにやはり集中型(svnなど)を使う必要がある。 #CEDEC_PFG
2014-09-03 11:42:20アセットサーバーのデータ転送の帯域幅が問題となることが多い。よくある捜査は最新状態への更新。 #cedec_pfg
2014-09-03 11:45:22メタデータについて。アセットデータについてのデータファイル。ファイル自体のデータやアセット特有の統計データやマネジメントデータなどを含んでいる。#CEDEC_PFG
2014-09-03 11:45:41アセットのメタデータはデータベースに入れておくと管理が楽で、統計情報も取りやすい。(ゲーム業界だとあんまりそういうことしてない気がするなぁ #cedec_pfg
2014-09-03 11:46:45ゲーム業界と映像業界の違い。一番違うのは非インタラクティブ、リニアメディアという部分。その他、データ量、プレビュー手法、最適化など。 #CEDEC_PFG
2014-09-03 11:47:31コンバート済みのバイナリアセットに関しては差分チェックも不要だし、その辺りを最適化したツールを使ったり作ったりしないと大規模プロジェクトでは時間のロスが多い。#CEDEC_PFG
2014-09-03 11:48:13パイプラインの理論について。ワークフローの確認、開発中に一番よく行われるケースの最適化が必要。特定の作業でやり直しが発生するケースに注意する。 #cedec_pfg
2014-09-03 11:48:38データレイアウト。可逆フォーマットを使ってソースデータを編集可能に。ソースと出力データを分けるとか。 #cedec_pfg
2014-09-03 11:52:02データの依存関係に注意する。気をつけないといけないのは暗黙の依存関係。どこにも記録されていないが依存していること。たとえば全てのキャラは同じ骨を使ってるとか。1つ変えたら全部に影響しちゃうかも #cedec_pfg
2014-09-03 11:53:02