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.

GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

2,509 views

Published on

PERFORCE Helixは、ゲーム業界の最前線で活躍するアーティストとクリエイターのための"デジタルアセット管理ツール"です。テラバイトオーダー級のアセット群に数万ユーザ・数千万トランザクションでアクセスする状況にも耐えうるデジタルアセット管理環境を提供します。PERFORCE Helixは様々なゲームエンジンと連携をしていますが、本セッションではPERFORCE Helixの最新情報とUnity連携をご紹介します。

----
中川 忠紀
ソフトウェア・ソリューション 課長

2003年東陽テクニカ入社。構成管理ツールをはじめ様々なソフトウェア開発支援ツールの技術調査やサポート業務を担当。

株式会社東陽テクニカ
http://www.toyo.co.jp/ss/

Published in: Technology
  • Login to see the comments

GTMF 2015: Unityと連携するアセット管理ツールPERFORCE | 株式会社東陽テクニカ

  1. 1. Perforce Helixの 最新動向とUnity連携 株式会社東陽テクニカ ソフトウェア・ソリューション Tadanori Nakagawa
  2. 2. 本日の内容 • Perforce Helixの紹介と特長 • Perforce Helixの最新動向 • Perforce Helixのロードマップ • 質疑応答 2
  3. 3. Perforce Helixの紹介と特長
  4. 4. Perforce Helixとは  大規模なデジタルアセット群を正確かつ効率よく 管理することができるバージョン管理ツール  米国 Perforce Software Inc.が開発  全世界で “約10,000以上の組織” の お客様にご利用頂いています 4
  5. 5. • 高速 & 高可用性 • あらゆるアセットを管理 • オンプレミス & クラウ ド • 安全性 • オープンAPI 5 各担当者 ユーザ Perforce Helixとは
  6. 6. Perforce Helixの特長(高速性)  マスターファイル群の“高速な”保管庫を提供  数/サイズ/種類によらず一貫したスループットでアセットを管理  テラバイトオーダー級のアセット群でも高速・安定管理  一日数千万トランザクションの環境にも対応可能 6
  7. 7. 7 .ppt あらゆるものをバージョン管理 Java C# .jsp Ruby COBOL PHP CSS Python .jpg .xls .doc .mp4 .svg .dwg.mov .3ds .MDX Libraries Compilers DB Script Build Script Circuit Design Installer Env. Config あらゆるものをバージョン管理 開発者+ドキュメント作成者+ 設計者+アーティスト +プロジェクト・マネージャ+リリース管理者+ 既存のツール / ユーザインターフェイス / ワークフロー から作成される情報+etc.
  8. 8. Perforce Helixの特長(セキュリティ)  マスターファイル群の“安全な”保管庫を提供  アセットへのアクセスをユーザ/グループ/IPアドレス/パスで制御  アセットへの不正アクセスの兆候を検出 (IP Threat Detection) 8
  9. 9. 知的財産の盗難リスクの検出 9 運用管理者 セキュリティ責任者 code docs design media
  10. 10. Perforce Helixの特長(高可用性)  マスターファイル群の“安定した”保管庫を提供  マスターとの同期が確立された状態の完全な複製を構築可能  拠点が離れた制作チームとタイムリーに最新のデータを共有  一部のアセットだけを切り出した複製を作成 10
  11. 11. 唯一の正しい情報源を提供 11 複雑に入り組んで構成されている 様々なデジタルアセットのマスターを確実に管理 code docs design media
  12. 12. PERFORCE Helixのゴール: 連携/保護/サポー ト 12 • サイズや種類を問わず、あらゆる デジタルアセットを格納できる プラットフォーム • 知的財産の保護 & 盗難の検知 • 高い可用性と拡張性 • 担当者ごとに使い慣れたツールや ワークフローで作業 code docs design media
  13. 13. Perforce Helixの最新動向
  14. 14. 最先端のソフトウェア構成管理(SCM)機能 14 ログ 分析 バージョン管理エンジン(P4D) 知的財産への 脅威検出 分散型バージョン 管理システム パーミッション (権限制御) Git Fusion 進行中の機能改善内容: • ロックなしのデータベース 読み取り • クラスタ・マネージャ • 同期処理の並列化
  15. 15. DVCSに求められるもの… • 生産性の向上 • “Git 至上主義” • Gitの管理における Web エクスペリエンス そこでPerforce Helixは次のものを提供します。 • Helix DVCS(分散型バージョン管理システム)を標準搭載 • Git Fusion (Gitとのブリッジ機能とGitリポジトリの統合分割機能) • Gitエコシステムの導入 15
  16. 16. DVCS機能のサポート
  17. 17. DVCS機能のサポート • 分散型バージョン管理システム機能を標準搭載 • 新しいPush / Fetchプロトコル (処理速度と大規模データアセット向けの設計) • サーバとピア(ローカル・リポジトリ)間に おけるコンテンツおよびメタデータの伝播 • Push / Fetch の一環としてのコンテンツの 再配置 • 企業向けのセキュリティ/アクセス制御 • 変更履歴と監査証跡の細部に至る管理 17 共有 リポジトリ 開発者用 リポジトリ 開発者用 リポジトリ 開発者用 リポジトリ Push Fetch
  18. 18. 分散型開発チームにおけるコンポーネントの共有 18
  19. 19. Helixと連携した 新たなGitエコシステム
  20. 20. GitSwarm: Gitエコシステムの導入 20 • セルフサービス・リポジトリ • プルリクエスト • パーミッション(権限制御) • 課題の追跡など
  21. 21. Perforce Helixとの連携 21 • 開発者向けの分散環境 • 既知のツールと同等の Gitの使用感とワークフロー 同期処理を設定可能 • 唯一の正しい情報源 • デジタルアセットの保護に関する Perforce Helixの信頼性と安定性 Helix バージョン管理エンジンGitSwarm
  22. 22. 使い慣れたツールや 簡素なワークフローのサポート
  23. 23. P4Connect - Unityのメニューからアセットを操 作 • Unity Asset StoreからP4 Connectをダウンロード • P4Connectがアセットのチェックアウトなどの操作をサポート • Unity上でアセットの編集状態を確認 • 変更中のアセット一覧を表示 (*) 以下の製品とはP4GTで連携 Photoshop SoftImage 3ds Max Maya23
  24. 24. 同期と共有に特化したSync & Share アプリ (*) • ローカルファイルシステム上の変更を監視し、 アクションを実施 • デザイナ、アーティスト、ビジネスユーザへの バージョン管理の容易な展開 • ファイルのロックおよび可視化のサポート • 簡素化、透過、自動化による生産性の向上 (*) 2015年のQ4に提供予定 24 バイナリ ファイル + - - - - - - コード
  25. 25. 先進的なセキュリティ機能
  26. 26. ユーザ事例: とある大企業(売上高$200億) 26 2名の技術者による データの窃盗 1 年 100万ドルを投資したが 大手セキュリティベンダは 何も手がかりを掴めず 2 週間 その2名の技術者を 簡単に特定 この他に、北アメリカで データの窃盗を働いた ユーザを3名確認 また北アメリカ以外の 地域で窃盗を働いた ユーザを8名確認 脅威の 検出 X
  27. 27. 無関係なデータや誤検出の低減 • 各エンティティは、永続的なリスクソースを保持 (ユーザ、マシン、アセット) • リスクソースはアクティビティに基づいて変更 • 関連するアクティビティにおける複数のイベントを “順を追って一つずつ繋ぎ合わせながら” リアルタイムで集約 27 John Smith氏は、極めて重要なファイルにアクセスしています。 25 …以前に、ほとんどアクセスにしたことがない時間帯に 46 …何ヵ月も稼働していないソースコード・プロジェクトにある 80 …ピアよりも多くのフォルダから大量のソースコードをダウンロード中です。 96 行動の リスクモデル 行動の リスクソース エンティティの リスクモデル エンティティの リスクソース
  28. 28. Perforce HelixのIP Threat Detection 28 Analytics Modeling • Baselines and creates clusters • Learns Patterns • Learns Anomalies (unusual hours, data volumes, application types & more Risk Scoring • Risk by User • Risk by Activity • Risk by File • Risk by Time • Risk by Volume • Risk by Method/Exit Verification & Investigation • Highly Readable Event Alarms • Very Intuitive UI • Executive Reporting 全ユーザ リスク度:0-100 BEHAVIORAL ANALYTICS 2 0 4 21 Wintermute Wintermute 89 Armitage 82 Hideo 26 Maelcum 26 Molly 25 Aerol 25 Strayllight25 Case 18 Chiba 8 Proteus 7
  29. 29. 対話式のリスク・レポート機能とドリルダウン 29
  30. 30. Perforce Helix ロードマップ 30 Perforce Helix 発表 Helix Threat Detection リリース予定 2015年 Q1 2015年 Q2 2015年 Q3 2015年 Q4 Helix DVCS リリース予定 Helix Cloud リリース予定 Helix Git Swarm リリース予定 Enterprise Sync & Share リリース予定
  31. 31. 今後も複雑な製品開発への改善策を提供し続けます 31 code docs design media
  32. 32. 質疑応答 32

×