アットウィキロゴ
「NiVE」の編集履歴(バックアップ)一覧に戻る

NiVE - (2011/03/17 (木) 04:11:40) のソース

NiVE2 Wiki
http://nive.jp/NiVE2/index.php?NiVE2%20Wiki

http://oovch.net/software.html

17:64:128

そのうち。

[[NiVE/コード]]

-タイムワープ
-Stop the World
-トラックマット (T)
-膨張
-ドロップシャドウ (*)

-DirectShow入力
-テキスト(番号)
-投影2
-PluginAx.MultiDivRef

NiVEとAudicityで動画の早送りとか。

ディゾルブとかバーはWMMに白黒の動画を吐き出させてトラックマットを使えばいい

コンピュータグラフィックス
http://markun.cs.shinshu-u.ac.jp/learn/cg/index.html


#codehighlight(C#){{
IExpressionTrack get_material(String name){
  return (IExpressionTrack)ExpressionUtils.GetItems(ExpressionUtils.CastToExpressionItem(Property.TimelineTracks), name)[0];
}

IExpressionItem get_effect(String iname, String ename){
  return ExpressionUtils.GetItems(
    get_material(iname).GetEffect(), ename
  )[0];
}

IEffectProperty get_property(IExpressionItem effect, String name){
  return ExpressionUtils.GetProperty(effect.Properties, name);
}
}}


WMMのエフェクトをNiVEサンプルで再現したらどうかと思う。以下メモ:
-[[NiVE/WMM1行タイトル]]


「膨張」を使ってテキストを縁取り
-「テキスト」アイテムの場合
-テキスト系エフェクトの場合(カラーキーが要る)
-エフェクトのタイムラインの上下について


**タイミング
2つのタイムラインを持つエフェクト。
1つ目のラインにキーフレームをぽつぽつと打つ(値はなんでもいい)。
2つ目のラインは利用者側からはいじらない。

2つ目のラインの値は常に「1つ目のラインにキーフレームが打たれている位置」をカンマでつないだものになる。
たとえば、10F目と15F目に打たれていれば「10,15,」になる。

これをエクスプレッションで参照して、文字列のsplitやparseを使って数値に変換して色々と利用するらしい。






----