Skip to content

MisakiAkatsuki/ditis

Repository files navigation

DiTiS - Digital Timesheet

DiTiS

English

アニメ撮影向けのデジタルタイムシートアプリ

概要

DiTiS は、アニメ撮影で使用されるタイムシートをデジタル化したデスクトップアプリケーションです。Tauri 2.x フレームワークで構築されており、After Effects との連携機能を備えています。

主な機能

  • スプレッドシート形式のタイムシート - テンキー・WASD等、アニメ制作に特化した操作体系
  • After Effects連携 - タイムリマップの送受信、ExtendScript出力
  • 複数ファイル形式対応 - JSON / STS / XDTS / TDTS
  • 3種類のテーマ - ライト / ダーク / グリーン
  • 多言語対応 - 日本語 / English
  • 5段階の表示サイズ - 極小 / 小 / 標準 / 大 / 特大
  • 500段階のUndo/Redo
  • 自動アップデート - GitHub Releases経由(オン/オフ切替可能)
  • マルチシート - タブで複数シートを管理(ドラッグ&ドロップ並べ替え)
  • クロスプラットフォーム - Windows / macOS / Linux

インストール

Releases ページから最新のインストーラーをダウンロードしてください。


キーボードショートカット

ファイル操作

ショートカット 機能
Ctrl+N 新規シート作成
Ctrl+O ファイルを開く
Ctrl+S 保存(初回は保存ダイアログ、以降は上書き)
Ctrl+Shift+S 名前を付けて保存
Ctrl+W 現在のシートを閉じる

After Effects

ショートカット 機能
Ctrl+E After Effectsに送信(タイムリマップ)
Ctrl+I AEからタイムリマップを取得
Ctrl+Shift+E ExtendScriptとして出力 (.jsx)

編集

ショートカット 機能
Ctrl+Z 元に戻す(最大500段階)
Ctrl+Y やり直し
Ctrl+C コピー
Ctrl+X カット
Ctrl+V ペースト
Ctrl+A 全選択
Delete 選択セルを削除

ナビゲーション

ショートカット 機能
Arrow keys セル移動
Shift+Arrow keys 選択範囲を拡張
Home 先頭フレームに移動
End 最終入力位置に移動
Shift+Home 先頭まで選択
Shift+End 最終入力位置まで選択
Escape 選択を左上に縮小 / A1に移動
Ctrl+Enter 次の列の先頭に移動(循環)
Ctrl+, シート設定を開く
1-9, 0(上段数字キー) 列選択モード時: 該当列の先頭フレームに移動(編集メニューで動作切替可)

入力・操作

ショートカット 機能
F2 セルの編集を開始
テンキー 0-9 セルに数値を入力開始
上段数字キー 1-9, 0 列選択モード時: 該当列の先頭フレームに移動 / 数値入力モード時: セルに数値入力(編集メニューで切替)
Enter 入力確定&下に移動(前セルの値を自動コピー)
+ 前のセルの値+1を入力して下に移動
- 前のセルの値-1を入力して下に移動
.(ピリオド) 最後まで"-"で埋める / 下に移動
* 選択範囲を下に1フレーム拡張
/ 選択範囲を下から1フレーム縮小
Space 選択範囲を維持したままひとつ下に移動

一時選択拡張(キー押下中のみ有効)

キー 機能
W 選択範囲を下から縮小
S 選択範囲を下に拡張
A 選択範囲を右から縮小
D 選択範囲を右に拡張

その他

ショートカット 機能
F1 ヘルプダイアログ表示/非表示
Ctrl+Shift+R ページ再読み込み

メニュー構成

ファイル

メニュー項目 説明
新規作成 (Ctrl+N) 新しいシートを作成
開く (Ctrl+O) ファイルを開く(JSON/STS/XDTS/TDTS)
保存 (Ctrl+S) 現在のファイルに上書き保存
名前を付けて保存 (Ctrl+Shift+S) 別名で保存
ExtendScriptとして出力 (Ctrl+Shift+E) .jsxファイルとして出力
閉じる (Ctrl+W) 現在のシートを閉じる
すべてのシートを閉じる 全シートを閉じる
終了 アプリケーションを終了

編集

メニュー項目 説明
元に戻す (Ctrl+Z) 直前の操作を取り消し(最大500段階)
やり直し (Ctrl+Y) 取り消した操作を再実行
数字キーの動作 上段数字キー(1-9, 0)の動作を切替(自動/列選択/数値入力)

シート

メニュー項目 説明
シート設定 (Ctrl+,) シート名・FPS・尺をまとめて設定
新規作成時ダイアログを表示 新規シート作成時に設定ダイアログを表示
尺を変更 総フレーム数を変更
フレームレートを変更 FPS(24/30等)を変更
シート辺りのフレーム数を変更 ページ区切りのフレーム数
列数を変更 表示する列の数を変更
列名を初期化 全列名をA, B, C...にリセット
After Effectsに送信 (Ctrl+E) タイムリマップをAEに送信
AEからタイムリマップを取得 AEのタイムリマップを読み込み
シートを初期化 シートのデータを全消去

表示

メニュー項目 説明
コマ表示
全コマ表示 すべてのフレームを表示
奇数コマのみ 奇数フレームのみ表示
偶数コマのみ 偶数フレームのみ表示
ヘッダー表記
タイムシート表記 秒+コマの詳細表記(例: 1秒12コマ)
通し番号 連番表記(例: 36)
表示サイズ
極小 / 小 / 標準 / 大 / 特大 5段階のセルサイズ
列間にフレームヘッダーを表示 列と列の間にフレーム番号を表示
表示設定をリセット 全表示設定をデフォルトに戻す
テーマ
ライト / ダーク / グリーン 配色テーマ切替
言語
日本語 / English UI言語切替
常に最前面 ウィンドウを常に最前面に表示
選択をスクロール中央に セル選択時に自動スクロール
ページを再読み込み 画面を再描画

ヘルプ

メニュー項目 説明
更新を確認 手動でアップデートを確認
起動時に確認 起動時に自動でアップデートを確認(1日1回)
ヘルプ (F1) ショートカット一覧
このソフトについて バージョン情報

右クリックメニュー

セル右クリック

メニュー項目 説明
ループ 選択範囲のパターンを最後まで繰り返す(複数セル選択時のみ表示)
セル内容を削除 選択セルの値を消去
コピー / カット / ペースト クリップボード操作

行ヘッダー右クリック

メニュー項目 説明
行を挿入 選択位置にフレームを挿入
行を削除 選択フレームを削除
行を無効化/有効化 フレームを無効化(尺計算から除外)
コマをシフト 選択位置以降のデータを下にずらす
行の値をコピー / カット / ペースト 行単位のクリップボード操作

列ヘッダー右クリック

メニュー項目 説明
列を挿入 選択位置に列を挿入
レイヤー名を変更 列名を変更
左/右の列と入れ替え 列の順序を入れ替え
列を削除 選択列を削除
この列以降を削除 選択列より右をすべて削除
セル内容を削除 列全体の値を消去
列の値をコピー / カット / ペースト 列単位のクリップボード操作

対応ファイル形式

形式 拡張子 読込 書込 説明
DiTiS JSON .json Y Y DiTiS独自形式(全データ保持)
STS .sts Y Y レガシータイムシート形式
XDTS .xdts Y Y OpenToonz互換形式
TDTS .tdts Y Y Toei Digital Timesheet形式

After Effects連携

直接送信 (Ctrl+E)

タイムシートのデータをAEのアクティブコンポジションに送信します。

  • After Effectsが起動している必要があります(Windows版のみ対応
  • 複数のAEインスタンスがある場合、フォアグラウンドのものを使用
  • レイヤー未選択時は全AVLayerに自動適用(カメラ・ライト除外)
  • レイヤー名の全角アルファベットを半角に自動変換してマッチング
  • FPSの不一致がある場合は警告を表示
  • 実行後にレイヤーの選択状態を復元

送信オプション

  • 空セル処理: ブラインドエフェクト / タイムリマップ
  • マーカー追加: タイムリマップ値をレイヤーマーカーとして追加
  • 自動プリコンポーズ: 非コンポジションレイヤーを自動でプリコンポーズ

タイムリマップ取得 (Ctrl+I)

AEのアクティブレイヤーからタイムリマップを読み込みます。

ExtendScript出力 (Ctrl+Shift+E)

.jsxファイルとしてエクスポートし、AEのスクリプトパネルで手動実行できます。


タイムシート記号

記号 意味
数字 フレーム番号(撮影番号)
-(ダッシュ) 前のセルと同じ値が続いている(自動表示)
(縦線) 尺の最後まで同じ値が続いている
×(バツ印) 中コマ(1セルだけのショット)
~(波線) 中コマ(2セルのショット)

ライセンス

LICENSE を参照してください。

作者

あかつきみさき / SUNRISE MOON

About

Digital Timesheet App for Anime Compositing

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors