Comments (5)
obj.load("layer", n, true)
のときの挙動が問題っぽい気配。
from aviutl_psdtoolkit.
- 画像のキャッシュ数の絶対数が不足しているとき
- モーフィングの際にキャッシュを作成するが、読み込みに失敗して処理が上手く動かなくなる
- モーフィングスクリプトでエラー処理が行われておらず、原因がわかりづらい
- 画像のキャッシュ数が十分なとき
obj.load("layer", n, true)
によって描画済みのPSDファイルオブジェクトの描画処理が再度行われるが、obj.load("layer")
を経由したときはobj.layer
が配置位置ではない数値で呼び出される- 結果的に本来の場所とは違うところに PSDToolKit のキャッシュが作成されてしまうが、それ自体は本質的には問題にはならない
- 表示用のオブジェクトは別のレイヤーに配置しないと破綻する
from aviutl_psdtoolkit.
今のところ画像がずれる件の再現までは未到達。
from aviutl_psdtoolkit.
AviUtl のタイムラインのスクリーンショットの内容と発生している現象から察するに、上記の動作によって別のレイヤーにおけるキャッシュが作成されたあと、そのキャッシュを誤って再利用してしまうことによって発生している問題だと推測した。
from aviutl_psdtoolkit.
本来のレイヤーでない場所からレンダリングが要求されている場合、大抵はキャッシュを作成せずにレンダリングすれば、動作は遅くなるものの概ね問題なく動作する。
しかし元のレイヤー番号がいくつだったのかを判別する方法がないのでプログラム側で上手く振る舞う方法はないと思われる。
根底にある原因がこれの場合は「scene = 0
を書き換えてください」という対処方法が一番無難。
シーンだけじゃなく配置しているレイヤー番号も layer = 0
などで与える方法も使えそうだが、普段から色々なレイヤーに PSD ファイルオブジェクトを配置したい場合は手間が増えて現実的ではないのであまり良い選択ではないように思われる。
from aviutl_psdtoolkit.
Related Issues (20)
- InputPipePlugin と口パクの相性問題 HOT 1
- 音声ファイルを指定していない音声オブジェクトとテキストをドロップするとエラーが出る
- 字幕(キャッシュ)でアンエスケープ処理が多重で掛かってしまう
- VoiceroidUtil とかんしくんの両方からドロップしてしまう事故
- *.wav のみを Shift キーを押しながらドロップしたときにエラーが出る
- `already rendered` エラーが出る環境がある HOT 1
- 多目的スライダーがシーンチェンジと相性が悪い HOT 3
- 翻訳パッチを当てた AviUtl / 拡張編集 への対応 HOT 2
- 特定の *.wav で口パクを行おうとするとエラーが起こる HOT 1
- PSD の描画で `obj.load` を `obj.copybuffer` に変更する HOT 1
- 設定ダイアログで一部の項目が正しく保存されない HOT 1
- PSDToolKitウィンドウ上で:filpxレイヤーの表示がおかしくなるときがある
- lab ファイルの音素に「-」があるとエラー
- PSDファイルへの「送る」誤送信防止機能が邪魔 HOT 3
- :flipx を使用したときにレイヤーが正しく選択されない HOT 1
- anmファイルの名前に @ が使えないことをチュートリアルに記載する HOT 1
- よくある質問に縁取りフィルタが使えないときの話を書く
- ファイルが見つからないときの処理が上手く動作しないことがある HOT 1
- 字幕準備とシーンチェンジの相性問題 HOT 2
- 拡張編集 0.93rc1 を検出したら警告表示を行う
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aviutl_psdtoolkit.