デジタル作画の導入を進めていた矢先にパンデミックが発生し、デジタル化の更なる促進とリモートワークの対応が必要不可欠となりました。OLMではどのようにしてデータの受け渡しを行っているのか、そこで開発したツールも交えてご紹介いたします。
デジタル作画のパイプライン構築OLM FM Tool山岸 悟高橋優深谷祐太木下美紀前島謙宣© OLM Digital, Inc. 1
View Slide
背景• デジタル化推進プロジェクト– 作画のデジタル化– 進行表・設定制作管理のデジタル化– ワークフローの効率化– リモートワーク促進• ワークフローの問題点– リモートワーク先への配布・回収© OLM Digital, Inc. 2
デジタル作画ワークフロー© OLM Digital, Inc. 3リモートワーク先ファイルサーバOLM社内HDD素材配布成果物回収
データ転送サーバ検討• 社内サーバ– ファイル転送ツール・Proself– VPN• 社外サーバ– 外部サーバの設置– クラウドサービス© OLM Digital, Inc. 4Googleサービス利用中Google ドライブの活用
Googleドライブ特徴• Googleサービスのセキュリティ対策を利用• アカウント毎にアクセス制限可能• 利用方法– ブラウザベース– 純正アプリケーション• 開発用API© OLM Digital, Inc. 5
Google ドライブの問題点と要望• 問題点– エクスプローラのような操作⇒移動・削除などのミスは防げない– ファイルを特定するのはURL⇒ わかりにくい• https://drive.google.com/drive/folders/ XXXXXXXXXXXXXXXXXXX (フォルダ例)• https://drive.google.com/file/d/XXXXXX--YYYYYYYY-ZZZZZZZZZZZZZZZZ (ファイル例)• 要望– デザイナーにもわかりやすいツール– プロジェクト/話数/カットで表示・連絡できるツール– デザイナーの要望を反映しやすいツール© OLM Digital, Inc. 6自社開発
制作(OLM社内)デザイナー(リモートワーク先)OLM FM Tool利用イメージ© OLM Digital, Inc. 7ファイルサーバHDDアップロード ダウンロードダウンロード アップロードOLM FM Tool OLM FM Tool取得保存成果物回収素材配布素材アップ連絡成果物アップ連絡
OLM FM Tool 概要• OLM FM ToolFile Managementの略• 機能– 作品/話数/カット/工程でブラウズできるUI– ダウンロード(個別・一括)– アップロード(個別・一括)– フォルダ作成(個別・一括)– フォルダパス表示・コピー&ペースト– 削除• 開発について– 動作環境• Windows– 開発言語• Python3– 利用ライブラリ• PySide2• Google Drive API– EXE化• PyInstaller© OLM Digital, Inc. 8
機能紹介© OLM Digital, Inc. 9
OLM FM Tool© OLM Digital, Inc. 10フォルダパス3) ダウンロード4) 一括ダウンロード5) アップロード 6) 一括アップロード2)フォルダ一括作成1)フォルダ作成プロジェクト 話数 カット種別7) 削除{コンテクストメニューソート(名称/日付)8)フォルダパス操作コピー ペースト オープン種別についてseq:話数用tools:ツール用trade:素材や成果物以外
1) フォルダ作成© OLM Digital, Inc. 11①Add Folderボタンクリック②フォルダ作成• Google Drive上にフォルダ作成• テンプレート (tar)をコピー
2) フォルダ一括作成© OLM Digital, Inc. 12①Createボタンクリック②作成するカット、工程を入力③一括フォルダ作成• Google Drive上にフォルダ作成• テンプレート (tar)を各フォルダへコピー
3)ダウンロード© OLM Digital, Inc. 13ローカルPC上に• 作業フォルダ作成• 作業用テンプレート②Downloadボタンクリック① 選択③ダウンロードフォルダを選択④ダウンロード&フォルダ解凍
4)一括ダウンロード© OLM Digital, Inc. 14① Add to Download Listダウンロードするものをダウンロードリストに追加② Multi Downloadボタンクリック③ダウンロードローカルPC上• 複数作業フォルダ作成④フォルダ解凍ダウンロードリスト表示
5)アップロード© OLM Digital, Inc. 15②UploadボタンクリックローカルPCから• フォルダ選択• tarファイルとしてアップ③アップロードするフォルダ選択①アップロード先選択④アップロード
6)一括アップロード© OLM Digital, Inc. 16② アップロードするフォルダをドラッグ&ドロップ①Multi Uploadボタンクリック③ フォルダ名を元に各フォルダへアップロードフォルダ名ネーミングルール:PROJECT_EPISODE_CUT_WORK
7) 削除権限• デザイナー:データ削除不可• 管理者:データ削除可実際の処理• _deleted- をファイル名の先頭に付加• ツール上は、 _deleted-付加ファイルは非表示© OLM Digital, Inc. 17①削除するものを選択②コンテクストメニューRemove Itemをクリック
8) フォルダパス操作フォルダパス• URL表記 https://drive.google.com/drive/folders/XXXXXX-YYYYYYYY-ZZZZZZZZZZZZZZZZ• フォルダパス表記 ZZZZZZ/seq/003/0001/LO/Software/ZZZZZZ_003_0001_SS.tar操作• コピー– クリップボードに保存• ペースト– クリップボードから貼付– UIに表示• オープン– Chrome上で表示© OLM Digital, Inc. 188)フォルダパス操作コピー ペースト オープン
工夫した点• 低速なネットワーク環境でも快適に– 大量ファイルのアップロード/ダウンロードは時間がかかる– Googleドライブ上は1つのファイル– ツールで圧縮解凍を自動で行う• データ紛失事故を防ぐ– デザイナーのアクセス権限は削除不可– データ削除ではなく非表示• ツールインストール時のWindows警告を回避– アプリケーション証明書をバンドル• 他のツール開発へ流用– Google ドライブアクセス用クラスを用意© OLM Digital, Inc. 19
まとめ現状• プロジェクトで運用– 開発時にツールの問合せ/要望をとりまとめたデザイナー⇒ ツールのサポート窓口今後の課題• ツールの自動アップデート機能– 起動時に更新版の有無チェック– 自動ダウンロード– 未使用時にアップデート© OLM Digital, Inc. 20
ご清聴ありがとうございました© OLM Digital, Inc. 21OLM Open Toolsが更新されましたぜひアンケートにご協力ください