Nisaiのスクリプト置き場Nisaiのスクリプト置き場

【After Effects スクリプト】テキスト状態保持文字分解スクリプト

選択した全てのテキストレイヤーをテキスト状態を保持したまま文字ごとに分解するスクリプトです。 分解した全ての文字はアンカーポイントが中央の状態になります。 UIあり、UI無し両方のファイルが入っています。 UI無しのものはランチャー系スクリプトやショートカットに登録してお使いください。 [スクリプトのショートカット登録方法] https://note.com/murimi/n/n698ebd0ec409 [導入方法] <UIあり> Nisai_BaraMoji.jsxbinファイル(文字分解のみ)、またはをNisai_BaraMoji+row.jsxbinファイル(文字&行分解)をScriptUI Panelsフォルダへ入れ、ウィンドウより実行。 <UI無し> Nisai_BaraMoji_withoutUI.jsxbinファイル(文字分解)、またはNisai_BaraMoji_row_withoutUI.jsxbinファイル(行分解)をスクリプトファイルから実行より実行、またはランチャー系スクリプトに登録して実行。 [機能] ・文字分解 選択した全てのテキストレイヤーをテキスト状態を保持したまま文字ごとに分解します。 分解した全ての文字はアンカーポイントが中央の状態になります。 ・行分解 選択した全てのテキストレイヤーをテキスト状態を保持したまま行ごとに分解します。 分解した全ての文字はアンカーポイントが中央の状態になります。 [細かい仕様など] ・フォント、縁取り、レイヤースタイル、エフェクト、キーフレームなどほとんどのものはそのまま保持されます。 ・テキスト内で複数のフォント・サイズなどの書体が設定されている場合、最初の文字の書体が適用されます。 ・レイヤーのインポイント・アウトポイントは自動でトリムされ、下から順に配置されます。 ・基本的に現在時間の位置・プロパティを優先して分解されます。 ・アンカーポイントにキーフレームが打たれている場合は、現在時間にレイヤーの中央に来るように調整されます。 ・一部フォントによっては正確な位置に配置されない場合があります。 ・3Dレイヤーの場合正確な位置に配置されない場合があります。 ・文字数が多くなると処理に時間がかかる場合があります。 AEが操作不能になりますが、処理が完了するまでお待ちください。 一度に分解するのは50文字程度までにしておくことをおすすめします。 [更新履歴] 2022/04/04 ver1.0.1 ・トランスフォームの位置が次元分割されているとうまく動作しない不具合を修正しました。 ・UIアイコンを追加しました。 2022/09/08 ver1.0.2 ・トランスフォームの位置が次元分割されていて、XとYでキーフレームの数や位置が異なると正しく分解されない不具合を修正しました。 ・UIアイコンを消去しました。 2022/02/10 ver1.0.3 ・行分解機能を追加 ・Shift+Enterの強制改行に対応 [その他] 不具合等により生じたいかなる損害に関しましては一切責任を負いませんのでご了承ください。 もし不明な点や不具合報告、要望などあれば気軽にTwitterにリプやDMでお知らせください。 製作者 Nisai(@Muriminium) 動作確認済み環境 AfterEffects 2021 [法人利用時についてのお願い] 法人でのご利用に関しましても特に制限はありません。有償版の購入の必要もございません。 もし可能でしたらメール(nisaiwork@gmail.com)に使用報告や、使用対象の作品へ「ツール開発協力:Nisai」といった形でエンドロールまたはクレジットへの掲載にご協力頂けると嬉しいですが、こちらも必須ではございません。

選択した全てのテキストレイヤーをテキスト状態を保持したまま文字ごとに分解するスクリプトです。 分解した全ての文字はアンカーポイントが中央の状態になります。 UIあり、UI無し両方のファイルが入っています。 UI無しのものはランチャー系スクリプトやショートカットに登録してお使いください。 [スクリプトのショートカット登録方法] https://note.com/murimi/n/n698ebd0ec409 [導入方法] <UIあり> Nisai_BaraMoji.jsxbinファイル(文字分解のみ)、またはをNisai_BaraMoji+row.jsxbinファイル(文字&行分解)をScriptUI Panelsフォルダへ入れ、ウィンドウより実行。 <UI無し> Nisai_BaraMoji_withoutUI.jsxbinファイル(文字分解)、またはNisai_BaraMoji_row_withoutUI.jsxbinファイル(行分解)をスクリプトファイルから実行より実行、またはランチャー系スクリプトに登録して実行。 [機能] ・文字分解 選択した全てのテキストレイヤーをテキスト状態を保持したまま文字ごとに分解します。 分解した全ての文字はアンカーポイントが中央の状態になります。 ・行分解 選択した全てのテキストレイヤーをテキスト状態を保持したまま行ごとに分解します。 分解した全ての文字はアンカーポイントが中央の状態になります。 [細かい仕様など] ・フォント、縁取り、レイヤースタイル、エフェクト、キーフレームなどほとんどのものはそのまま保持されます。 ・テキスト内で複数のフォント・サイズなどの書体が設定されている場合、最初の文字の書体が適用されます。 ・レイヤーのインポイント・アウトポイントは自動でトリムされ、下から順に配置されます。 ・基本的に現在時間の位置・プロパティを優先して分解されます。 ・アンカーポイントにキーフレームが打たれている場合は、現在時間にレイヤーの中央に来るように調整されます。 ・一部フォントによっては正確な位置に配置されない場合があります。 ・3Dレイヤーの場合正確な位置に配置されない場合があります。 ・文字数が多くなると処理に時間がかかる場合があります。 AEが操作不能になりますが、処理が完了するまでお待ちください。 一度に分解するのは50文字程度までにしておくことをおすすめします。 [更新履歴] 2022/04/04 ver1.0.1 ・トランスフォームの位置が次元分割されているとうまく動作しない不具合を修正しました。 ・UIアイコンを追加しました。 2022/09/08 ver1.0.2 ・トランスフォームの位置が次元分割されていて、XとYでキーフレームの数や位置が異なると正しく分解されない不具合を修正しました。 ・UIアイコンを消去しました。 2022/02/10 ver1.0.3 ・行分解機能を追加 ・Shift+Enterの強制改行に対応 [その他] 不具合等により生じたいかなる損害に関しましては一切責任を負いませんのでご了承ください。 もし不明な点や不具合報告、要望などあれば気軽にTwitterにリプやDMでお知らせください。 製作者 Nisai(@Muriminium) 動作確認済み環境 AfterEffects 2021 [法人利用時についてのお願い] 法人でのご利用に関しましても特に制限はありません。有償版の購入の必要もございません。 もし可能でしたらメール(nisaiwork@gmail.com)に使用報告や、使用対象の作品へ「ツール開発協力:Nisai」といった形でエンドロールまたはクレジットへの掲載にご協力頂けると嬉しいですが、こちらも必須ではございません。