Toon Boom Harmony 20.0.0

Harmony 20.0.0、ビルド15996(2020/06/11)の変更のリストは次のとおりです。

重要

Harmony Server データベースに重要な機能強化が行われました。 そのため、 Harmony 20 クライアントが正常に機能するためには、データベースサーバーを Harmony20 にアップデートする必要があります。

さらに、データベース内の辞書ファイル (.dict) は、Harmony 20 パッケージに含まれる辞書ファイルで更新する必要があります。 これを行うには、次の場所からファイルをコピーします。

  • Windows: C:\Program Files (x86)\Toon Boom Animation\Toon Boom Harmony 20 Advanced\etc\USADB_templates\dicts
  • macOS: /Applications/Toon Boom Harmony 20 Advanced/Harmony Advanced.app/Contents/tba/etc/USADB_templates/dicts
  • GNU/Linux: /usr/local/ToonBoomAnimation/harmonyAdvanced_20/etc/USADB_templates/dicts

データベース内の次の場所に貼り付け、既存のファイルを置き換えます。

/USA_DB/dicts

Harmony20 を実行しているデータベースサーバーは、 Harmonyの旧バージョンを実行しているクライアントと下位互換性があります。

新機能

描画ツール

機能 説明

中心線エディターツールの改善

Centerline Editor(中心線エディター)ツールでブラシ線を編集するための機能強化が追加されました。

  • ポイントを選択して Delete(削除) キーを押すことで、ブラシストロークの中心線カーブからポイントを削除できるようになりました。
  • Tool Properties(ツール プロパティ)ビューで、中心線の継手をコントロールする新しいCenterline Smoothness(中心線の滑らかさ)オプションが利用可能になりました。

テクスチャー付き鉛筆をブラシに変換

Select(選択)ツールのプロパティで Convert Pencil to Brush(鉛筆をブラシに変換)オプションを使用すると、テクスチャー付き鉛筆線をテクスチャー付きブラシストロークに変換できるようになりました。

線ツールをカーブさせるオプション

マウスで線をカーブさせる Line(線)ツールプロパティの新しいオプション:

  • Curve Line Mode(曲線モード)では、直線を描いた後にマウスを動かして曲線を描くことができます。 カーブを確定するには、Enterをクリックまたは 押します。
  • S Curve Line Mode(Sカーブ線モード)では、S字型のカーブを描くことができます。 直線を作成した後にマウスを動かすと、マウスがクリックされるまで両端からの線がカーブします。 線の末尾は、マウスが再度クリックされるか、Enter キーが押されるまでカーブします。

選択ツールの改善

  • Undo(元に戻す)およびRedo(やり直す)コマンドを使用する場合、Select(選択)ツール ピボットの位置を保持します。
  • Select(選択)ツールピボットが、拡大縮小、回転、および傾斜時に選択の後に表示されるようになりました。

ブラシで自動塗り潰し

Brush(ブラシ)ツールの新しいAuto Fill(自動塗り)オプション。 アクティブな場合、ブラシ ツールで閉じた図形を描画すると、現在のペイントカラーとして割り当てられた色で自動的に塗りつぶされます。

ブラシ再描画ツールのボタン

Tools(ツール)ツールバーで、Repaint Brush(ブラシ再描画)ツールのボタンが使用できるようになりました。

描画ツールを使用した配置ガイド

Alignment Guides(配置ガイド)を描画ツールで使用できるようになりました。

鉛筆テクスチャースポイトツール

新しいPencil Texture Eyedropper(鉛筆テクスチャースポイト)ツールが利用可能になりました。 このツールを使用してテクスチャー付きで描画された鉛筆線をクリックすると、Pencil Texture Palette(鉛筆テクスチャーパレット)リストにあるテクスチャが選択されます。

現在の鉛筆テクスチャーでストロークを選択

現在選択されている鉛筆テクスチャーを使用するストロークを選択するための新しいコマンドが追加されました。 このコマンドは、Select Strokes with Current Pencil Texture(現在の鉛筆テクスチャーでストロークを選択)と呼ばれ、Camera(カメラ)ビューおよびDrawing(描画)ビューのEdit(編集)メニューで使用できます。

線構築モードの改善

Pencil(鉛筆)ツールのLine Building(線構築)モードでは、先端から垂直な線分を描画するときに線がトリムされなくなりました。

元にもどすかやり直すときに選択を保持する

Contour Editor(輪郭編集)、Envelope(エンベロープ)およびPerspective(パース)ツールは、Undo(元に戻す)およびRedo(やり直す)コマンドを使用する場合、選択内容が保持されるようになりました。

選択したレイヤーのみにスナップする

すべてのDrawings Layers(描画レイヤー)でAllow Snapping(スナップを許可)という新しいオプションが、描画ツールのスナップオプションで使用できるようになりました。 有効にすると、スナップは以前のバージョンでと同じように機能し、Camera(カメラ) ビューで作業するときに、選択は目に見えるすべての描画レイヤーにスナップされます。 無効にすると、スナップは選択したレイヤー上の描画でのみ実行されます。

パースツールの独立した品質

Perspective tool Lattice(パースツールラティス)モードを使用したときのトランスフォメーションの質は、Envelope(エンベロープ)ツールで設定されたスムーズ値の影響を受けなくなりました。

スムーズエディターツールの独立したスムーズ値

Envelope(エンベロープ)ツールとSmooth Editor(スムーズエディター)のスムーズ値が独立しました。

ホットキーで消しゴムのサイズを調整する

タブレットペンの消しゴムの端を使用して、キーボードの ショートカット "O" で消しゴムのサイズを調整できるようになりました。

アニメーション

機能 説明

元に戻せる選択

Undoable Selection(元に戻せる選択)という新しい設定。 この設定を有効にすると、トランスフォームツールを使用して描画を選択したり、Node(ノード)ビューで選択を変更したりするなどの選択が変更され、Undo(元に戻す)リストにエントリが追加されます。 この設定は、環境設定のGeneral(一般)タブで確認でき、デフォルトで有効になっています。

トランスフォームツールはどこからでもドラッグ

Transform(トランスフォーム)ツールプロパティの新しいEasy Drag(簡単ドラッグ)オプション。 有効にすると、選択したオブジェクトは、トランスフォームツールの選択ボックス内の任意の場所をクリックして移動できます。

キーフレームのクイックイーズイン/イーズアウト

Timeline(タイムライン)で選択したキーフレームのイーズイン/イーズアウトをすばやくセットするための新しいコマンドとボタン。 コマンドは次のとおりです。

  • クイックイーズ:選択したキーフレームの両側のイーズを 33% に設定します。
  • クイックイーズイン;選択したキーフレームの左側のイーズを 33% に設定します。
  • クイックイーズアウト:選択したキーフレームの右側のイーズを 33% に設定します。
  • 選択したキーフレームにイーズを設定:選択したキーフレームの両側に異なるイージング値を設定できるダイアログボックスを開きます。

カットマーカーの改善

  • カットマーカーを継続時間なしで作成できるようになりました。
  • Mark Current Frame(現在のカットをマーク)コマンドを使用すると、ダイアログ ボックスを開かずにマーカーが作成されます。 これにより、このコマンドへのショートカットを設定することにより、再生中にマーカーを作成できます。
  • カットマーカーは、マウスでクリックすることで選択したり移動したりできます。
  • カットメーカーをダブルクリックすると、Marker editor(マーカーエディター)が開きます。
  • Create Scene Marker (カットマーカーを作成)コマンドでは、Timeline(タイムライン)ルーラーでコマを選択する必要がなくなりました。 継続時間のないマーカーは、選択しなくても追加できます。 継続時間のあるマーカーは、コマンドを使用する前にTimeline(タイムライン)のコマセクションで選択を行うことで追加できます。 いずれの場合も、Marker Creation(マーカーの作成)ダイアログボックスが開き、作成時にメーカーのすべての属性を設定できます。
  • カット内のコマを挿入または削除するときにカットマーカーをリップルする新しいオプション。

描画の代替ビューの改善

  • Edit Mode(編集モード)にあるとき、Drawing Substitution(描画の代替)ビューで描画の名前を変更したり、削除できるようになりました。
  • 検索フィルターが追加されました。

データベース/Control Center

機能 説明

カットのコピーの改善

Control Centerでカットをコピーするのに改善が追加されました。

  • 以前のように空のカットを事前に作成する必要はありません。
  • 複数のカットを同時にコピーする
  • プレフィックスとサフィックスを追加したり、コピーしたカットの名前の一部を置換するオプション。

データベースを使用する場合にコマンドをSave As (名前を付けて保存)

Harmony アプリケーションの新しい Save As (名前を付けて保存)コマンド を使用すると、Control Centerアプリケーションを使用せずにカットを新しい場所に保存できます。

複数のカットで脚本を実行する

Control CenterのRun Script(スクリプトの実行)という新しいコマンドを使用して、選択したカットで脚本を実行できます。

複数のオフラインカットをインポート

Admin(管理)メニューのImport Multiple Scenes(複数カットをインポート)という新しいコマンドを使用して、複数のオフラインカットをインポートできます。

任意の場所にカットを作成する

カットを任意の場所に作成できるようになりました。 以前のバージョンでHarmonyデータベースを使用する場合は、カットはデータベースの一部であるファイルシステムでのみ作成できました。 カットフォルダーとして使用するパスをカスタマイズしたり、複数のカットを コミュニティ親フォルダーに作成できるようになりました。

未使用のテーブルをリリースする

Harmony データベースサーバ (tbdbserver) が、開いているテーブルを監視して、クライアントによって開いたままになっているテーブルを閉じるようになりました。 これにより、長期間使用するとデータベースサーバーが応答しなくなる問題が回避されます。

切断された TCP 接続の処理の改善

ネットワークインフラストラクチャによって引き起こされる、切断された TCP 接続の処理が向上しました。 TCP 接続が切断されると、データベースサーバーは接続とそれに関連するロックを回復できるようになります。

キュービューアの最適化

レンダーキューの更新は、より速く更新するように最適化されています。 これには、Harmony 20にアップグレードするときに、新しい comp_log.dict ファイルをデータベースの dicts フォルダーにコピーする必要があります。

ワークフローの改善

機能 説明

スナップショットボタン

スナップショットを撮って確認するためのCamera(カメラ)ステータスバーの新しいボタン。 Take Snapshot(スナップショットを取る)コマンドを使用してCamera(カメラ)ビューのコンテンツの一時的なコピーを保存し、後で View Snapshot(スナップショットの表示)ボタンを押して、新しい変更された状態と比較できます。

カラーオーバーライドのスポイト

Colour Overrides(カラーオーバーライド)ノードにはスポイトが表示されるようになり、Camera(カメラ)またはDrawing(描画)ビューからカラーまたは鉛筆テクスチャーを選択できるようになりました。

入力してリストをフィルタリング

タイプ入力してさまざまなリストをフィルタリングし、ものをすばやく見つけることができるようになりました。 利用可能なもの:

  • Text Tool (テキストツール)プロパティに表示されるフォントリスト
  • Lip-Sync Mapping(リップシンクマッピング)のDestination Layer(宛先レイヤー)リスト
  • 同期された描画レイヤーリスト
  • ツールバーをカスタマイズするときのボタンと脚本のリスト

ツールヒント内のショートカット

コマンドやツールに割り当てられたショートカットが、アイコン上にマウスを置いたときに表示されるツールチップに表示されるようになりました。

脚本作成

機能 説明

Python のサポート

PythonManager という名前のモジュールを使用して、JavaScript 環境での Python オブジェクトの作成をサポートできるようになりました。 このモジュールは、Python インタプリターの管理と Python オブジェクトの作成に使用されます。 新しく作成された python オブジェクトを使用して、いくつかの python 関数を呼び出すことができます。

Python オブジェクトのドキュメントや、その他の高度なスクリプティングモジュールについては、Help(ヘルプ) > Extended Scripting Interface Documentation(拡張スクリプティングインターフェイスドキュメント)を使用して見つけることができます。

ビューの名前を一覧表示する方法

Harmony内の現在のすべてのビューを返す新しいview.viewList() 機能を追加しました。 また、そのタイプのビューのみを返すには、ビューの1タイプであるパラメーターを指定して呼び出すことができます。

レンダリングとパイプラインの統合

機能 説明

macOS でQuickTime ムービーを 16 ビットでレンダリングする

macOS での QuickTimeへのレンダリングは、最大 16 ビットのビット深度をサポートするようになりました。

Media Foundationを通じたメディアのインポート

オーディオファイルとムービーファイルの Windows でのインポートは、Media Foundation を通じて行われるようになりました。 Microsoft のMedia Foundationでサポートされている形式のオーディオファイルとビデオファイルのみを Harmonyにインポートできます。

色空間管理

Harmony 読み込まれた画像、内部処理、カメラビューでの表示、最終出力の色管理をサポートするようになりました。

  • カットの色空間は、Scene(カット) > Scene Settings(カット設定)ダイアログボックスで定義できます。
  • 画像の読み取りに使用する色空間は、Drawing(描画)タブの下部にあるElement(エレメント)ノードのプロパティで定義できます。
  • 書き込みノードで、またはエクスポートダイアログボックスから、エクスポートされたムービーや画像にタグを付けることができます。

macOS での追加のQuickTimeコーデックのサポート

使用可能なコーデックのリストは、 使用されているmacOSのバージョンによって異なりますが、Catalinaで以下が利用できるようになりました。

  • Apple ProRes 422 HQ
  • Apple ProRes 422 LT
  • Apple ProRes 422 Proxy
  • H.265. アルファチャンネルのサポートはCatalinaで利用可能です。

修正された問題

今回のリリースで、以下の問題が修正されました。

描画と描画ツール

  • Camera(カメラ)ビューでは、レイヤーのパラメータに非常に小さなスケーリング値が設定されている場合、描画中にアプリケーションがハングします。
  • 複数のレイヤーを選択しているような状況では、Cutter(カッター)ツールの境界ボックスが無限になる場合があります。
  • Snap to Contour(輪郭にスナップ)またはSnap and Align(スナップして揃える)を使用してLine(線)、Rectangle(長方形)、またはEllipse (楕円)ツールを使用している場合、ズームインまたはズームアウトするとスナップカーソルの円がオフセットされます。
  • Smooth Editor(スムーズエディター)ツールは、自身のプロパティではなく、Brush(ブラシ)ツールのサイズプロパティを使用します。
  • color_vectorize オプションを指定して画像を読み込んでいるときにパレットが作成された場合、TB_RecolorDrawings スクリプトはカラーパレットでは機能しません。
  • Perspective(パース)ツールの Lattice(ラティス)モードでは、Envelope (エンベロープ)ツールのスムージング値が使用されます。
  • Line Building(線構築)モードを使用しているとき、直線の始点が曲線になります。
  • Line Building(線構築)モードでは、既存のチップから遠く接続する際に線がトリムされます。
  • Centerline Editor(中心線エディター)ツールは、中心線上に多すぎるポイントを生成します。

タイムライン

  • Timeline(タイムライン)ルーラーでカットの最後のコマをクリックすると、カットの継続時間が 1 フコマずつ切られます。
  • タイムシートビューで赤い矢印を使用してコマを延長すると、重なり合うセクションを変更するのではなく、次の描画のコマが削除されます。

エフェクト

  • macOS では、描画/ペイントなどのアクションの後にDeformation(変形)ツールバーをカスタマイズすることはできません。

PSD のインポート

  • Individual Layers(個別レイヤー)オプションを使用して、PSD 画像を Toon Boom ビットマップまたは Toon Boom ベクター描画としてインポートできません。
  • レイヤーが #、/、または -などの特殊文字を使用している場合、PSD レイヤーを Individual Layers(個別レイヤー)としてインポートする操作が正しく機能しません。

I/O

  • Harmony では、.tiff 拡張子を持つTIFF画像をインポートできません。
  • QuickTime のインポートは、スクリプティングによるバッチモードでは機能しません。
  • バッチモードでのコマンドライン上でスクリプトの実行が失敗しても、エラーは表示されません。
  • コマンドラインでレンダリングを実行する場合、-renderThread オプションは考慮されません。
  • Harmonyオフラインでは、WebCC で作成された 7z ファイルが開かないことがあります。
  • カット内のエレメントID番号が 9999 を超えるコマンドラインの Control Center では、オフラインでカットをデータベースに読み込めません。 与えられるエラーコードも間違っています。

WebCC

  • WebCC は、Firefox、Microsoft Edge、および Chromeの新しいバージョンでは動作しない。
  • エクスポート時に作成される一時フォルダーのタイムスタンプでは、最小単位として「分」が使用されます。
  • WebCC から空のカットをエクスポートすることはできません。 これは、WebCC でカットを作成し、すぐにエクスポートしようとしたときに発生します。
  • Update Database Scene(データベースカットの更新)コマンドを使用すると、サーバーからの応答に時間がかかりすぎると「ping successful(ping が成功しました)」メッセージが誤って表示されます。

パフォーマンス

  • 変換ツールで複数のエレメントの投げ縄選択を行い、OpenGL ビューでそれらの部品を移動すると、パフォーマンスが非常に低下します。
  • 他のノードと共有される関数カーブで作られた特定のペグを回転させたときのパフォーマンスの問題。

その他

  • License Wizard(ライセンスウィザード)を使用してライセンスを借用するときにポートを指定しても機能しません。
  • macOSで、Harmony アプリケーションメニューのMore Tools(その他のツール)は、Applications(アプリケーション)フォルダーではなく tba フォルダーに移動します。
  • macOS 10.14 および10.15では、Harmonyは、レイヤープロパティからエレメント名を編集し、そしてClose(閉じる)ボタンを押したとたんにフリーズします。 HAR-5901
  • ローカルキャッシュを使用してカットを開くと、2 人のユーザーが同じ描画に変更を加えることができます。
  • macOS 10.14 と10.15では、Configuration Assistant(構成アシスタント)が表示されている OpenH264 コーデックをダウンロードできません。