ねこまたぎ お道具箱 目次

■掲示板に戻る■ 全部 1- 最新50

XPSの仕様に関しての質問

1 :えずQ :06/05/01 17:04:06 ID:ZV+Ssoa+
えずQです。
オラが山でもXPSを本格使用するにあたり、仕様について色々お聞きしたき事が
増えてまいりました。

なので、新しくスレッドを作成して、ご質問させて頂きたく思います。

質問(1)ナレーション列について
現仕様ではナレーション列は1列になっていますが、マルチトラックに
する拡張はお考えですか?

.(ドット)列を0とカウントした場合、ナレーション列は1のみになっています
が、ここに同時に複数人数のセリフを書き込む場合の処置はどのようにすべき
か、悩んでおります。
(ナレーション列を用いて、線撮のセリフボールドを自動撮影できる可能性を
見いだしています)

案1)列は1つのままで、中に入れ子でマルチトラックを格納する
→例えば、カンマを使って1列内に複数トラックを表現する。
[CELL N A ]
. こ,こ 1
. ん,ん
. に,に 2
. ち,ち
. は,は 3


案2)列を増やす
→この場合、列[1]だけでおさまっていたナレーション列が複数に増える。
現在のデフォルトでは、
列[0]=ドット(セル記述の識別子)
列[1]=ナレーション
列[2以降]=セル
‥‥となっていますが、これが崩れる事になります。
例えば、[type みたいなものを定義して、以下のように設定する事は許容できます
でしょうか。
[type dialog dialog cell cell cell book cell ]
[CELL N1 N2 A B C BOOK1 D ]
. こ こ 1 1 1 1 x
. ん ん
. に に 2
. ち ち 2
. は は 3

2 :kiyo :06/05/01 19:16:16 ID:???
いらしゃい

台詞トラック(ついトラックとか呼んでしまう…)は、次の次バージョン辺りで
拡張予定でした。

どのみち、オーディオ系のトラックが1本で足りるとは思っていませんでした
が、いまのとこ「りまぴん」は、1列固定です。


拡張するときは、現在のまま「第二フィールドはデフォルトで台詞トラック固定」
必要に応じて"dialog","sound","music" あたりを増設する見積もりです。

ちなみに次のバージョンで増設予定なのは、
BG・BOOK等を収容する"still" と 明示的に台詞トラックを増設する"dialog"
"still"は、セルの派生クラスッぽいカンジで、動画置換え無しでカラ(in/out)のみ処理で
"dialog"は、現在の"daialog"を明示的に増やすだけの規格です。

"still"は、シート上で表示をたたんで2〜3pixel幅くらいで表示する予定…

そんなカンジのキモチ ファイルフォーマット作成遅れてます。

3 :kiyo :06/05/01 19:43:18 ID:???
補足
増設するのは、現行の[option ]属性のキーワードです。

現在は、dialog(指定不要),timinng(セルはすべてこれ),comment(指定不要)
のみですが、これ(option)が拡張用の属性になっています。

[option timing timing timing]
これが
[option dialog dialog timing camerawork]
こんな風になる予定。

時期増設予定は、 dialog,camerawork,still

その他は様子を見てポチポチ


4 :えずQ :06/05/02 08:20:29 ID:x2377cQk
>[option dialog dialog timing camerawork]

なるほど!です。
‥‥と言う事は、将来的には列[1]以外にdialog columnを設定可能
になる訳ですね!

次期仕様公開まで、とりあえず列[1]でやりくってみます。

液晶タブレット時代になっても、線撮は存在するでしょうし、その際は
セリフボールドが無いと音響さんや声優さんたちが困るでしょうから、
このdialog colummは後々必要な要素になりそうです。


5 :kiyo :06/05/05 11:30:40 ID:???
あー どもです

時期じゃなくて次期拡張は、「本格的な、カット記録」対応第一段階です。
以下の撮影指定を記録可能なフォーマットに成長する予定

 PAN/follow/TU/TB当の狭義のカメラワーク指定
 スライド/拡大・縮小等のステージワーク指定
 ダイアログ/SE/BGM等のサウンド指定

現在書きかけのフォーマットでは、基本的な枠組みを作っておいて
さらに将来拡張可能なようにしたい気持ちです。

あー、でもここ数日は「原画野郎」確定
世間は「ごーるでんゐーく」みたいですがスタジオでレイアウト中。さらに日曜も作業の予定。

なのでちょびっと停滞中

>線撮
無くならないでしょうね。ええ、
ダイアログ情報は建設的には「字幕自動挿入」機能を視野に入れて作制するつもりなのですが…
実際は台詞ボールドが主な仕事になりそう…なはは

フォーマットができてから、エディタ(りまぴん等)対応させて
さらにコンポジット側(AE等)の対応を作り込む…と 先は長そうです。

6 :haru :06/07/11 05:03:03 ID:X5w8UDoY
お疲れ様です。

XPSりんか、自分の撮影環境でも試させて頂きました。

STSシート打ち→作品仕様のAEプロジェクトを起動→
nasStartup→XPS
といった流れなのですが
この作品仕様のプロジェクトというのが曲者で
セルを読み込みタイムリマップを打つコンポに
あらかじめパラレイヤーだのガイドレイヤーだのが
はじめから読み込まれています。
よってXPSでシートを読み込んでセルに適用する際
いちいちそれらのレイヤーを対象外にする作業が生まれます。
(これを忘れると実行後、AEが落ちます。)

おそらくいちばんの無難な対処法は
デフォルトの各レイヤーのシート適用を
no-selectにしておき
セルレイヤーのみシートを割りあてる
(セルにそれぞれシートのレイヤー指定していくほうが
セル以外のレイヤーからシート指定をはずしていく作業よりも
手間が少ない)
ということを自分で書き換えようにも
ソース構文が複雑でどうにもなりませんでした。

デフォルト設定をno_selectにする、という構文のみ書き足せばいいのかなと思案しているのですが
どうかその辺解説願えないでしょうか。


7 :kiyo :06/07/11 14:47:06 ID:2mqLzP9s
いらっさい
乙女本体が現在アルファ版であるのとXPSリンカ自体の仕様が定まっていないので外部設定にはなっていませんが、
その処置の為に正規表現によるフィルタが用意してあります。

easyXPSLink.jsx の 149-150行目がその部分です。

//BG/LO/をスキップ
if(string.match(/(^[-_].*|bg|lo|book)/i)){return 0;}

レイヤ名に(大文字小文字問わず) bg lo book の含まれるAEのレイヤにはタイムシートのタイミングを割りつけない様にしてあります。
このフィルタを書き足すと任意の名前のレイヤを無視することができます。
たとえば150行目を以下のように書き換えると 名前に「ほげほげ」が含まれるレイヤをスキップすることが出来ます。

if(string.match(/(^[-_].*|bg|lo|book|ほげほげ)/i)){return 0;}

または、以下の行を150行めの前後に挿入しても同じ効果になります。

if(string.match(/ほげほげ/)){return 0;}

この関数 guessLink() は、与えられた引数とタイムシートのラベルを比較してそれらしいレイヤの番号を返します。
戻り値"0"の場合は、いずれのタイムシートラベルとも一致しなかったことにしてあります。

もしも、レイヤ名による判別ができない状態ならば、残念ですが初期状態をすべて no-selectする必要が有ります。
その場合は、この関数の冒頭に
return 0;
を書き込むとすべてのレイヤが no-select 状態となります。

そんなカンジです。では

6KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail(省略可)

0ch BBS 2004-10-30 (+Nekomataya/2005-02-17)