08/04/09 21:11:06 zHssQQ5G0
素人な質問でなんなのですが、
nShineって、光の向きはそのトラックの画面中央へ、で固定なのでしょうか?
かんたんなエフェクトサンプルとして
URLリンク(www.cvalley.co.jp)
に似たもの作ろうと思ったら光が斜めに伸びる感じになって。
117:名無しさん@お腹いっぱい。
08/04/09 21:25:28 zHssQQ5G0
>>116
画面中央に向けて固定だとすると、
テキストの方を動かして、カメラ用意してテキストと平行移動させることに
なるような気がしますが、何か使い方間違っているような気がして。
118:名無しさん@お腹いっぱい。
08/04/09 22:26:20 Voc8DA09O
>>116
いや…普通に「光源」ってあると思うんだが…
119:名無しさん@お腹いっぱい。
08/04/10 00:21:10 ulqbejUm0
>>116
光源を動かせば光の差し込む方向が変わるべ
身近な光源で影の動きを見れば良いかと
120:nShineのひと
08/04/10 00:47:54 vuS6Vmg70
ていうか、今テストしててバグに気づいてしまったので直しますwww
・マスクやトランジションで消えた部分が無視される
・何か影みたいに黒い部分が出る
しばしお待ちを。
121:名無しさん@お腹いっぱい。
08/04/10 01:19:09 Ql9HNY9Q0
>>119
試してみて、
・光源を左に動かすと光は左奥から右手前
・光源を上に動かすと光は上奥から下手前
となるので、
光は常にそのトラックの画面中央に向かう、と解釈しました。
で、光を単純にどこかの点の奥からまっすぐ手前へ、としたい場合は
光源ではなく、光が当たるものそのものとカメラを動かすしかないのかなあと。
「+」の字で光源の位置示す形にしたプロジェクトファイル作ってみますね。
・・・と思ったら
>>120
了解しました。
122:名無しさん@お腹いっぱい。
08/04/10 02:13:57 fuuciZS90
サンプル投稿 リニアワイプ使って >>23 の0:20の小さい窓を模倣。
URLリンク(www.nicovideo.jp)
URLリンク(www10.uploader.jp)
できることはできるけどちょいと面倒。
丸い窓も放射状ワイプ使えば作れるかもしれないけど残念ながら上手くいかなかった。
123:nShineのひと
08/04/10 03:09:50 vuS6Vmg70
直しました。サーセンw
URLリンク(www11.uploader.jp)
ついでにTrapcodeのデモ再現。
URLリンク(www10.uploader.jp)
>>121
ああ、「光の向いている方向」が中央固定か、ってことか。
というよりも、「指定した座標を中心に放射状の光を放っている」と思ってください。
光源の座標よりも右にあるところでは右側に伸びるし、
左にあれば左側に伸びます。
124:名無しさん@お腹いっぱい。
08/04/10 03:18:43 DGojWDnK0
>>123
こんな時間まで…なんという乙!
125:名無しさん@お腹いっぱい。
08/04/10 03:39:35 Ql9HNY9Q0
寝てふと目が覚めてスレみたらレスついててびっくり。対応ありがとうございます。
>>123
> というよりも、「指定した座標を中心に放射状の光を放っている」と思ってください。
> 光源の座標よりも右にあるところでは右側に伸びるし、
> 左にあれば左側に伸びます。
納得です。
こっちでも、カッコイイものじゃないけどnShineのサンプル作ってみます。
126:名無しさん@お腹いっぱい。
08/04/10 04:11:50 Ql9HNY9Q0
>>123
Trapcodeのデモ再現見ました。
当初バージョンアップ前のプラグイン使ってて「??」と思っていましたが
バージョンアップ後見なおして初めて不具合の意味分かりました。
マスク使ってnShineの効果範囲を限定するといい感じになるんですね。
127:名無しさん@お腹いっぱい。
08/04/10 07:32:00 MEObkRl60
別名保存で、***1.1 みたいに[.]をつけちゃうと、それ以降の3文字を拡張子として扱ってしまうのね。
ほにゃらら音頭1.01って感じで、変更した物を別名保存したけど、
NiVEから〔プロジェクトを開く〕で見つからないから、おかしいなぁって思ってた。
ファイル名に[.]なんて付ける方が間違ってるんだけどさw
128:名無しさん@お腹いっぱい。
08/04/10 09:06:13 SrGiGDLQ0
フラクタルノイズ実装できたーとかぬか喜びしてたけど、よくよく見てみると
かなりひどいものしか出力できてない件 orz
やっぱり何事も中途半端なまま手を出すのはヨクナイネ('・ω・`)
ということで、あれはしばらく放置していただけるとうれしいです。
129:名無しさん@お腹いっぱい。
08/04/10 10:26:36 Ql9HNY9Q0
nShineのサンプル上げてみました。
何の工夫もないですがエフェクトの紹介にはなるかなあと。
NiVEサンプル nShine使ってみました
URLリンク(www.nicovideo.jp)
130:名無しさん@お腹いっぱい。
08/04/10 10:39:12 DsGdI+Th0
>>129
GJ!
初心者的には>>129のようにシンプルな
「このエフェクトはこの効果が出せます」
みたいなのはすごい嬉しいです
131:名無しさん@お腹いっぱい。
08/04/10 13:35:19 Ql9HNY9Q0
>>130
私も初心者だからあのレベルのものしか作れない(^^;)
AVI書き出し中にCPU温度が急上昇します(48→71)。
北森Pen4の限界なんでしょうね。初めてC2Dが欲しくなりました。
132:名無しさん@お腹いっぱい。
08/04/10 14:52:02 Mx3Oybbi0
>>131
こういうサンプルがあると意見交換のときに助かります。
具体的に動画を紹介できるのはスゴイです。GJ!
133:名無しさん@お腹いっぱい。
08/04/10 15:22:12 WjovUKDF0
すまない、とても基本的な質問なんだが、
字幕トラックってどうやって作ればいいんだ?
何かの画像に上乗せして字幕表示するのはできるけど、
そういうのなしで、純粋に字幕だけのトラックがほしい。
nullオブジェクト使うのかとも思ったが、
nullオブジェクト上だとテキスト自体表示できないようだし…
134:名無しさん@お腹いっぱい。
08/04/10 15:28:07 vTGJ7mIK0
>>133
カラーイメージ使う。カラーイメージをトランスフォームでサイズ0x0にすりゃ字幕だけ表示される。
135:名無しさん@お腹いっぱい。
08/04/10 15:45:54 Mx3Oybbi0
>>133
>134氏と同じだが、元画像の上にカラーイメージを重ねてテキスト⇒透明度ゼロでもいける。
元画像が動いても字幕は同じ位置に表示されるよ。
バカデカイフォント(300とか)のときはカラーイメージもデカくしないと切れてしまうので注意。
136:名無しさん@お腹いっぱい。
08/04/10 17:22:15 gUQ2/DzrO
>>135
その方法は今の時点ではアリだが、もし将来のバージョンで
トラックの透明度がエフェクトにも反映されるようになったら
ちょっとややこしいな。
プロジェクトと同サイズの透明PNGを使うのが安定かと。
137:名無しさん@お腹いっぱい。
08/04/10 17:29:53 gUQ2/DzrO
>>128
あ、他にも作ってる人居たのか。
俺も普通の雲模様以外出せずorz
AEのとかどうやってんのかなぁ…
138:名無しさん@お腹いっぱい。
08/04/10 18:16:12 Mx3Oybbi0
>>136
ってことは一種のバグなのかな?
使い勝手がいいので重宝していたのだが…
139:名無しさん@お腹いっぱい。
08/04/10 19:23:47 gUQ2/DzrO
>>138
仕様といえば仕様だが、普通はトラックの「マスター透明度」みたいな感覚だからなぁ。
…と思ったがよく考えたら「トランスフォーム」ってエフェクト扱いなんだな。
最上段にあったら今みたいな動作で正常、AEと同じ感覚で扱うなら
最下段にあればおkってことか。
140:名無しさん@お腹いっぱい。
08/04/10 19:35:26 gUQ2/DzrO
ていうか>>128がうp主なことに今気付いたw
本当にフラクタルノイズ実装されてたw
141:名無しさん@お腹いっぱい。
08/04/10 21:35:42 0QxLgWpf0
wikiに参考nvpのまとめ作ってくれ
142:名無しさん@お腹いっぱい。
08/04/10 21:46:51 fuuciZS90
>>123
乙です。nShineは言うまでもなく極座標も重宝しております。
どうやら今回のVerUPでベースにしたカラーイメージのトランスフォームの不透明度が
100のままだと光が超強力になっちゃうみたいですですね。
これが本来の姿だったのかな?
昔上げた適当サンプル>>86は不透明度100なんで見れたものじゃないし
他のあれば不用なので削除しますー。
>>88さんの超カッコイイサンプルもおかしくなるけどカラーイメージのトランスフォームの
不透明度を100→0にしちゃえば昔のままなんで参考までに。
nShineの不透明度じゃないことに注意。
143:名無しさん@お腹いっぱい。
08/04/10 21:51:24 fuuciZS90
>>141
これみれば大体わかるでしょ、そりゃニコニコへのリンクもあれば親切だけど
URLリンク(www10.uploader.jp)
144:名無しさん@お腹いっぱい。
08/04/10 22:20:48 AdrCh0/l0
>>122
>>23のMAD製作者です.取り上げてもらっててちょっと感動しました.
円形のやつは極座標変換してから放射状ワイプをかけ,
直交座標に戻すことでやってます.
マスクにぼかしが入るようになったのでもう要らないと思いますが・・・
145:名無しさん@お腹いっぱい。
08/04/11 02:21:08 QrLcmvae0
>>142
スマヌ、v1.1.1以前のはいくらブーストしても白い部分ができない状態だったが、
本来は根元部分は真っ白に飛ぶようにしたかった。
多分ブースト値を半分ぐらいにしたら同じぐらいになるかと…。
>>144
ああ、極座標ってそんな風にも使えるんだなぁ、とか素で思った自分がいるw
146:名無しさん@お腹いっぱい。
08/04/11 02:55:41 bSsRHxg20
リアルタイムプレビューすごいなあ!!
安心して長いプロジェクトを作れるようになった。
うp主さんありがとう!!
147:名無しさん@お腹いっぱい。
08/04/11 06:32:28 bSsRHxg20
ふいんきで作りました。
『NiVEサンプル PV風装飾』
URLリンク(www.nicovideo.jp)
変な時間に寝るもんじゃないなぁw
148:名無しさん@お腹いっぱい。
08/04/11 07:53:19 lgI6p4ir0
>>147
GJ!
説明つきは親切で助かります!
あと野暮だが「NicoNicoDOGA」につっこんでおこうか
149:名無しさん@お腹いっぱい。
08/04/11 08:14:52 bSsRHxg20
気付いちゃダメ!!w
150:名無しさん@お腹いっぱい。
08/04/11 08:33:07 q7EfqKXa0
>>148
CGコンテストに引っかけてあれにしたんだと思ってた・・>NicoNicoDOGA
151:名無しさん@お腹いっぱい。
08/04/11 14:34:21 TJtlmnwjO
wikiのバグ報告にも上がっているようですが、
OpenGLでプレビューが縮小されて表示されてしまう件について対処法はないんでしょうか?
皆さんどうしてますか?
152:名無しさん@お腹いっぱい。
08/04/11 15:42:58 q7EfqKXa0
流れ読まずに初心者なサンプル。
NiVEサンプル カラーキー使ってみました
URLリンク(www.nicovideo.jp)
アスキーアート駆使した大作がくる前にレベルの低いものをちょこちょこと・・
153:名無しさん@お腹いっぱい。
08/04/11 16:36:39 byrR964P0
動画編集素人だからNiVEサンプルマジでありがたいわ。
154:うp主 ◆nicoAE5HVc
08/04/11 16:50:43 3KLZjcvt0
ふらっとC#スレ見てたら良いネタがあったので冷めないうちに。
ver 1.32
・トラック追加時にエラーが飛ばないようにしてみるテストをもっとテスト
・マルチスレッドを使用するエフェクトに対応
・拡張2Dレンダラのマルチスレッド対応と高速化
・負荷の高い処理(ブラー系、グロー関係)のマルチスレッド対応
・forループ展開用ライブラリの追加
フレームごとにスレッドを分けるよりも簡単でちゃんとパフォーマンスアップしたのでやってみた。
テストの結果、C2D E6600で重たいエフェクト(グローとかLightBurst)でフレームレートが 1.5~2倍ほど上がったw
一応nicoAE.Plugin.ThreadingのParallel.For()を使って簡単にマルチスレッド化できるので、
プラグイン作者の方も余裕があればやってみてほしいです(`・ω・')
155:名無しさん@お腹いっぱい。
08/04/11 16:54:59 q7EfqKXa0
ニコニコ動画流星群
URLリンク(www.nicovideo.jp)
最初と、最後の曲名リストがNiVEつかっているみたいですね。
Ver.1.11使っているって表示ありました。
156:名無しさん@お腹いっぱい。
08/04/11 18:00:10 lgI6p4ir0
>>154
開発進めすぎワロタ
マルチスレッドおいしいです
157:名無しさん@お腹いっぱい。
08/04/11 18:51:11 q7EfqKXa0
>>154
おつかれさまです。HT効けばうちの北森Pen4でも有効かなあ・・あとで試してみます。
158:名無しさん@お腹いっぱい。
08/04/11 21:31:46 5t2JPW+m0
>>154
開発乙です。嬉しいけど早すぎて機能把握が追いつかないw
>>144
122です。作成中ずーっとループさせて見てました。
地図移動しながらペタペタ絵を貼ってくシーンが好きです。
>マスクにぼかしが入るようになったのでもう要らないと思いますが・・・
マスクでぼかしできるようになったのすっかり忘れてました。
マスクで出来ないような動きも入れるべきだったと反省中。
>>151
方法は色々あるけど一例として。
カメラ作成、タイムラインに追加、カメラのオプションの縦視野角を52に設定。
159:名無しさん@お腹いっぱい。
08/04/12 01:56:14 mlRfjn1M0
>>128で放置推奨でしたがつい出来心で
フラクタルノイズのサンプル作ってみました
URLリンク(www.nicovideo.jp)
でも各パラメータの意味はまったくわかりません
160:名無しさん@お腹いっぱい。
08/04/12 03:02:54 NmHC2nFl0
>>155
NiVEって書いてあるのに、皆ボートに夢中だったw
>>159
タグにヒロシワタナベが居て最初驚いたけど
おまけを見て納得
161:名無しさん@お腹いっぱい。
08/04/12 08:05:45 8ucWKq0b0
弾幕エフェクト使い方は分かるけど、おいしい使い方思案中。
とりあえず使ったら「弾幕」の黒い字が白い背景を集団で左から右へ・・
変な連想してしまいました(^^;)
162:名無しさん@お腹いっぱい。
08/04/12 08:10:02 fWv+/bVI0
あれ?
タイムラインの所に、マウスカーソルを持ってくるだけでシークするんだけど、そういう風になったの?
163:名無しさん@お腹いっぱい。
08/04/12 10:34:28 8ucWKq0b0
>>162
>>111参照。1.31からですね。地味に嬉しい。
164:名無しさん@お腹いっぱい。
08/04/12 10:39:26 8ucWKq0b0
>>163
前言撤回。タイムラインクリックでの移動はずっと前からあるし・・
手元の1.32ではクリックしないとその場所に飛ばないです。
165:うp主 ◆nicoAE5HVc
08/04/12 10:57:26 BHh3qW4Z0
開発が早すぎるといわれて喜んでる自分がいるw
さて、ぼちぼちいろんな事についての勉強を始めようと思ったのですが、
ガウスぼかしや放射状ぼかしの高速化についてなにか資料になりそうなものって
ないでしょうか?
普通のぼかし処理はたった今笑っちゃうくらいの高速化が出来たのですが、
重み付きのぼかしはどうもうまくいかず、調べても基本的なことしか出てこない orz
重み付きだと[(縦+横)x範囲]回が限界なんですかね…
>>162
フレームカーソルの移動であれば、クリックした後どっか別の場所にマウスカーソルを
持って行ったためにボタンを放したというメッセージがNiVE上に飛ばなかったのが原因かと。
クリック中にwinキーを押してスタートメニューの上でボタンを放すと再現できますね。
166:名無しさん@お腹いっぱい。
08/04/12 11:16:15 J5EQfjsn0
やべー頑張って何かケチつけるとこ考えないと。
167:名無しさん@お腹いっぱい。
08/04/12 11:29:20 R9mf77tS0
>>165
開発が早すぎる
>>162
あれ、うちもそうなんだけど>>163、>>165を見るともしかして環境依存なんでしょうか。
勘違いかもしれないので詳しく書くと
「アイテム名」の右の 5 10 15 ... って書いてある行をマウスが通過するたびに
クリックなしでそこにシークされちゃいます。
つまり再生ボタンとタイムラインを行ったり来たりするたびにシーク位置が変わるってことです。
これ、仕様じゃないんですかね?
てゆうかどうも仕様じゃないっぽい?
168:名無しさん@お腹いっぱい。
08/04/12 12:25:45 zskPSZVkO
春からやる気出しすぎなうp主吹いたwww
AEの「CC Radial Fast Blur」ってのが異常に速くて思わず吹いたが
(E6850にて3000x2000の静止画に適用量100、約19fps)
どうやったらあんなことになるのやら…外人恐るべし。
169:名無しさん@お腹いっぱい。
08/04/12 13:07:58 fMrsEG4l0
>>168
シェアウェアの面目如実かねぇ。
つーか主を煽るな。過労で倒れてしまうw
170:名無しさん@お腹いっぱい。
08/04/12 13:46:43 fWv+/bVI0
162でつ。1.32でなります。1.31ではなりません。
やっぱり、アイテム名の横の再生位置(?)をシークできる所を一度クリックして位置を選択すると、マウスカーソルを乗せるだけでシークされるようになります。
例えば、200の位置をクリックして、他へカーソルを動かすだけでシークしまくります。
200の位置をクリックして、その場から動かさずにもう一度クリックする(ダブルクリック)で、回避できます。
もしくは、マウスカーソルをシーク位置に置いて、ピンクのカーソルラインが追いついてシーク完了して、プレビュー画面が更新された状態でもう一度クリックすると元に戻ります。
プレビューの更新をしないというか、再生する動画やイメージが無い場所を初シークした時には、勝手にシークモード固定にならない事がおおい。
この勝手にシークモード状態で、トラックの移動をダブルクリックでカーソル位置へ移動できないなどが起こります。
171:名無しさん@お腹いっぱい。
08/04/12 14:19:16 ioFtRy+T0
>>165
いつも開発お疲れ様です。
素早いバージョンアップにwktkしてます。
実は、1.32で、>>162さんと似たような状況になって、なぜかな?と思っていたのですが
うp主さんの
>>165
> フレームカーソルの移動であれば、クリックした後どっか別の場所にマウスカーソルを
> 持って行ったためにボタンを放したというメッセージがNiVE上に飛ばなかったのが原因かと。
を読んで、もしかして関係あるのかな、と思ったのですが、1.30(1.31は試していません)までよりも
タイムライン部の反応が、自分の環境では遅くなった気がします。
より正確に言うと、マテリアルやエフェクトをいじろうとすると、ワンテンポ遅れる感じが強くなりました。
マウスの操作メッセージがNiVEまで届きにくくなっているのでしょうか?
自分の環境を一応書いておきます。
PentiumM 超低電圧753
インテル(R) 915GMS Express チップセット
Windows XP SP2
172:名無しさん@お腹いっぱい。
08/04/12 14:30:03 fWv+/bVI0
ちょっと追加です。
編集する動画やイメージが、ひとつだけでは起こりません。
[アイテム名. ]|| ||| |5.| | || |10| |||||
▲[img1a [-]]|□□□□[S■■■■■■■■■■■
▲[img1b [○]]|□□□□□□□□□[S■■■■■■
▲[img1c [○]]|□□□□[S■■■■■■■■■■■
▲[wav1. [○]]|■■■■■■■■■■■■■■■■
例えば以上の時
・0~9までの位置をシークしても、勝手にシークモードになりませんでした(自分の環境)
・10以降だと、img1bとimg1cが表示onで、重なる場所なので勝手にシークモードになりました。
・で、10以降をシークした場合、前のダブルクリックで回避は使えませんでした。
これは、画面の更新が行われないイメージが重なってる場合だと起こります。
っと、ここまで書いて、試しに他の動画追加してみたら、ならなくなった…。
同じ条件のカラーイメージの重ねでなったり、ならなかったり。
ならなかった状態の物に、動画追加でなったり・・・。
動画一本でもなったり、ならなかったり。(´;ω;`)・・・参考になるだろうか?
Q6600(定格)+P35 Express+XP SP2
173:名無しさん@お腹いっぱい。
08/04/12 14:42:30 JroBU8S80
多分タイムラインのアイテムに追加エラーの対応がらみで
タイミングによってはLBUTTONUPがちゃんと飛ばなくなったんじゃないか?
NiVEじゃなくても、会社のPCでもまれにウィンドウドラッグしたら
マウスから離れなくなったりすることがあるw
174:うp主 ◆nicoAE5HVc
08/04/12 14:56:06 BHh3qW4Z0
うーん、何が原因なんだろう orz
アイテム追加エラーの原因はコントロールノ初期化のタイミングのズレによる
nullな配列へのアクセスからくるぬるぽだったので、特に他に影響を及ぼすような
変更は行っていないのですが…
後関係あるような変更といったら…
マルチスレッドを有効にしてますか?
175:名無しさん@お腹いっぱい。
08/04/12 15:15:01 8ucWKq0b0
たしかにボタン押さなくてもカーソルが動くの確認しました。
もうちょっと見てみます。
176:名無しさん@お腹いっぱい。
08/04/12 15:18:58 8ucWKq0b0
確実に再現しました。タイムラインダブルクリックでの位置移動以降
カーソルがマウスの動きに追随してしまいます。
177:うp主 ◆nicoAE5HVc
08/04/12 15:19:50 BHh3qW4Z0
原因がわかりました orz
マルチスレッドで処理をさせてもちゃんとウインドウメッセージを処理できるように
Application.DoEvent()を差し込んだんですが、逆にそれが悪さをしてたみたいです。
外したら上でいわれていた現象は発生しなくなったのですが、マルチスレッドで
処理するとプレビューが orz
ちょっと別な方法考えてきます。
178:171
08/04/12 15:45:31 ioFtRy+T0
>>174
すみません、遅くなりました。
すでに原因を究明されたようで、本当にお疲れ様です。
おそらくすでに不要な、念のための報告ですが、
マルチスレッドはOnでもOffでも同じでした。
179:名無しさん@お腹いっぱい。
08/04/12 18:37:25 NmHC2nFl0
技術的に何も力になれないからサンプルを作ります。
>152氏にパクったのはナイショの方向で。
【NiVEサンプル 電光掲示板】
URLリンク(www.nicovideo.jp)
180:うp主 ◆nicoAE5HVc
08/04/12 19:51:37 BHh3qW4Z0
これ以上web上をさまよっても高速化の鍵は見つかりそうもないので今回はここまで。
ver 1.33
・マウスクリックでフレームカーソルを移動するとシークが終了しない事があるのを修正
・ブラー(ぼかし、放射のみ)の高速化とブラー(ぼかし)の範囲の上限引き上げ
レイトレ… ('・ω・`)
こいつは積んでも速度が半端無く遅くなりそうだ。
181:名無しさん@お腹いっぱい。
08/04/12 20:03:56 NRy+W1gM0
>レイトレ
どこに使う気だwww
3Dオブジェクトを読み込んでカメラと連動…って妄想したことはあったけど
ふと「それなんてjahshaka?」と気づいたw
182:171
08/04/12 21:24:49 PhQ4Py100
>>180
1.32での問題解決しました!
ひゃっほー!ありがたいです!
快適ウキウキです。
183:名無しさん@お腹いっぱい。
08/04/12 23:00:18 fWv+/bVI0
>>180
ネガつぶし、お疲れ様でございます。
ところで、これは自分だけが感じている事かもしれませんが、[ヒストリー]で作業を戻そうとヒストリーウインドウを選択してフォーカスが移ると、
ヒストリーウインドウのスクロールバーが最上部まで戻ってしまうのがずっと気になっていて面倒で仕方ありません。
しかし、今まで誰も言わないって事は、やっぱ俺しか気にして無いのかな。
[Ctrl+Z]で戻れ?そう致します、サーセン。
新機能追加や高速化への作業の邪魔ばかりしてるな、俺。サーセンw
P.S. もう使わなくなるけど、右クリックで指定できる[トラックの移動]機能の ◎右に移動 と ○左に移動 の左右の位置もずっと気になってた。
184:名無しさん@お腹いっぱい。
08/04/12 23:18:05 8ucWKq0b0
>>183
言われて始めて気になり始めました(^^;)ヒストリーウィンドウの挙動
追加で言えば、ステータスバーには取消操作数の表示だけじゃなくて、
戻った場合の現在位置も表示したほうがいいかもしれません。
使い勝手系統の話は作った本人では気づけないところもあるから
言ってみるのは意味あるんじゃないでしょうか。
FLV直接読めるようにしてください、なんてのよりはよほどいいと思います。
185:うp主 ◆nicoAE5HVc
08/04/13 00:24:44 PTEYfy5E0
ヒストリーは確かに激しくウザイんですが、フォーカスを持てるコントロールがないため、
スクロール位置を指定できないんですよね。しかも、スクロールバーの情報は取得のみ
しか出来ないため直接セットすることも出来ず… orz
ヒストリーの現在位置と、トラックの移動のラジオボタンの件了解しました。
いい加減縦長もあれだからシャイレイヤーでも積んでみようかな。
コンポジションは… うん、まだ無理 orz
186:名無しさん@お腹いっぱい。
08/04/13 00:53:49 hn04jxyM0
質問です。
キーフレームの間を補完するとき、補完の度合を変化させるにはどうしたらいいんでしょうか?
状態がカクカク変わるのは美しくないので、
最初は変化速度100%で、だんだん減速して最終的に0%にするようにできたらとか思うのですが。
187:名無しさん@お腹いっぱい。
08/04/13 01:14:48 st3AfYt80
1フレーム 30フレーム
100% 0%
という具合に徐々に変化させたいという意味なら、
1フレーム目のキーフレームを変化点に、
30フレーム目のキーフレームを固定点にすればおk
188:名無しさん@お腹いっぱい。
08/04/13 01:25:17 hn04jxyM0
>>187
んーと、その場合、
1 10 20 30 40(フレーム)
100 67 33 0 0(%)
っていう適用になるわけですが、
1 10 20 30 40(フレーム)
100 40 15 0 0(%)
みたいな感じに、滑らかに終止させたいのです。
数字はテキトーですが。
189:名無しさん@お腹いっぱい。
08/04/13 01:33:18 st3AfYt80
変化速度を等速にするんじゃないってことですね
1 10 20 30 40(フレーム)
100 40 15 0 0(%)
↑なら、10、20フレーム目を40%、15%に設定して、
そのうえでそれぞれ変化点にすればいいんでないの?
190:名無しさん@お腹いっぱい。
08/04/13 01:37:09 iRNMp/SO0
新装備のエクスプレッションで、ゆるやかな曲線書くか
キーフレームを終盤ほどたくさん打つしかないんでは?
191:名無しさん@お腹いっぱい。
08/04/13 01:37:34 sGgJZ2BT0
>>188
Flashだと徐々に加速するとか徐々に減速するとかありますね。
192:名無しさん@お腹いっぱい。
08/04/13 01:39:27 hn04jxyM0
そうか、それしかないんですかねー……
それだと極端な話、完全に滑らかな動きを実現するには
全フレームに設定しなきゃいけなくなるし、
それは設定や修正の手間を考えるととても現実的じゃないので、
補完の加速度みたいな項目で制御できるんじゃないかなーと思ったです。
もし現在そういう項目がないのであれば、
機能追加の要望として出させていただきたいです。
193:名無しさん@お腹いっぱい。
08/04/13 01:40:28 sGgJZ2BT0
情けないことにトランスフォームエフェクトの
「補完方法」の意味がよく分かっていません。
194:名無しさん@お腹いっぱい。
08/04/13 01:41:41 iRNMp/SO0
マテリアルを動かしつつ、カメラを違う速度で動かせば
キーフレーム大量に打たなくても疑似的減速みたくなるのかな?
195:名無しさん@お腹いっぱい。
08/04/13 01:43:34 sGgJZ2BT0
>>192
とりあえずエクスプレッションで実現する方向で考えてみましょうか。
ひな形の式に値入れるだけで片づきそうな気がする。
196:名無しさん@お腹いっぱい。
08/04/13 02:00:24 hn04jxyM0
そうか、エクスプレッション使えばいいんですね。
nフレーム目からmフレーム目まででi%からj%まで変化するとして、
任意のxフレーム目で適用される値が
i + x * (j - i) * (m - n) * sin(x)
になればいい、みたいな感じ?
パラメータとして、-1~1までを指定できて、
-1だと立ち上がりがゆっくりで徐々に早くなる、1だと最後にゆっくり静止する、
とかいうのもあったらうれしいよね。
この求め方がちょっと俺にはわからないので、どなたか知恵貸してもらえたらうれしい。
正直、もし詳しい人いたら作ってくれってお願いしたいとこだけど、
自分の問題でもあるんで、C++ちょっと勉強してみるよ。
197:名無しさん@お腹いっぱい。
08/04/13 03:22:57 hwp7DGGo0
>>196
ほれ。
PointFProperty pos = (PointFProperty)ExpressionUtils.GetProperty(Property.ThisProperty, "位置");
//第一キーフレーム(f1 = フレーム・p1 = 位置)
int f1 = 0;
PointF p1 = new PointF(40, 30);
//第二キーフレーム(f2 = フレーム・p3 = 位置)
int f2 = 30;
PointF p2 = new PointF(320, 240);
int Idx = Property.Index;
int df = Math.Abs(f2 - f1);
double Param = 2 * (((30 - (double)Idx) % df + 1) / df);
pos.TypeSafeValue = ExpressionUtils.Ease( f1, p1, f2, p2, Idx, Param);
198:197
08/04/13 03:26:16 hwp7DGGo0
ごめん、間違えてたw
【正】double Param = 2 * (((df - (double)Idx) % df + 1) / df);
【語】double Param = 2 * (((30 - (double)Idx) % df + 1) / df);
199:197
08/04/13 03:31:42 hwp7DGGo0
いかん、寝ぼけてるorz
正しくはこちら。cast無茶苦茶だたw
PointFProperty pos = (PointFProperty)ExpressionUtils.GetProperty(Property.ThisProperty, "位置");
//第一キーフレーム(f1 = フレーム・p1 = 位置)
int f1 = 0;
PointF p1 = new PointF(40, 30);
//第二キーフレーム(f2 = フレーム・p3 = 位置)
int f2 = 30;
PointF p2 = new PointF(320, 240);
int Idx = Property.Index;
double df = Math.Abs((double)(f2 - f1));
double Param = 2 * (((df - (double)Idx) % df + 1) / df);
pos.TypeSafeValue = ExpressionUtils.Ease( f1, p1, f2, p2, Idx, Param);
200:名無しさん@お腹いっぱい。
08/04/13 07:00:35 FFXtNpvZ0
>>196
197さんのとはちょと違うがease()サンプル上げたんで参考にしておくれ。
URLリンク(www10.uploader.jp)
201:名無しさん@お腹いっぱい。
08/04/13 07:11:31 p5/z8UEB0
何というスレ…!!!
202:名無しさん@お腹いっぱい。
08/04/13 09:48:37 oe5iEx860
>>199 >>200
スゴ。NiVEサンプルタグつけてニコニコにあげてほしいです。
>>185
異常な速度での開発お疲れ様です。
使い勝手系統の話が出てたので便乗しますが、
エフェクトやトラックを削除するときの確認は無くてもよいのでは?
Ctrl+Zが効くわけですし。
203:196
08/04/13 12:01:20 hn04jxyM0
おー!
Ease()関数で簡単に実装できたんですね。
これはわかりやすい。ありがとうございます。
204:196
08/04/13 15:01:51 hn04jxyM0
いろいろ試してみた。
>>200だと、やっぱり始めと終わりがカクカクしちゃうのと、
実は元々俺がやりたかったのはサイズの変更についてなので、
>>199ベースに書いてみたよ。
-------------------------
SizeFProperty size = (SizeFProperty)ExpressionUtils.GetProperty(Property.ThisProperty, "スケール");
int f1 = 200;
int f2 = 300;
SizeF s1 = new SizeF(10, 10);
SizeF s2 = new SizeF(100, 100);
int Idx = Property.Index;
double df = 2 * Math.Abs((double)(f2 - f1));
double Param= 2 * (((f2 - (double)Idx) % df + 1) / df);
size.TypeSafeValue = ExpressionUtils.Ease(f1, s1, f2, s2, Property.Index, Param);
-------------------------
ところで>>199は
double Param = 2 * (((df - (double)Idx) % df + 1) / df);
じゃなくて
double Param = 2 * (((f2 - (double)Idx) % df + 1) / df);
じゃない?
205:うp主 ◆nicoAE5HVc
08/04/13 17:31:18 /SgjczpZ0
使い込み系強化のためいつもよりちょくちょく顔出しててウザイかもしれませんがご了承ください orz
ヒストリーウインドウの巻き戻りの件ですが、MSDN漁ってたら解決しました。
>>202
了解です。 やっぱり使い込み系は作り手側はなかなか気づかないもんですね。
一応それなりに使ってるつもりではあるんだけども orz
さて、皆さんをさんざん悩ませてる1つプロジェクトデータの互換性について重大な質問があるのですが、
どちらが良いか意見を聞かせてください。
1、次ぐらいのマイナーバージョンアップで1.3系までのデータを切り捨てて今後ほとんどのバージョンでの
互換性をとれるような仕組みを取り入れる
2、現状のように、新しい機能の追加によりプロジェクトデータに変更が必要になったときに変更する
現在NiVEサンプルで盛り上がっているのでいつ導入するかはまだ考え中ですが、あまり先延ばし
にすると過去の遺産の活用が出来なくなりそうなのと、ようやく方法が思いついたのでちょっと
出してみました。
//XMLSerializerで全部のデータをシリアライズできればこんな問題は… orz
206:名無しさん@お腹いっぱい。
08/04/13 17:50:14 sGgJZ2BT0
>>205
出来れば、ですが、
・次のバージョンで1.30までのデータをテキスト形式にエクスポートする機能を入れる
・その次のバージョンではインポート機能を入れて適当に取り込めるようにする。
直接の互換性はとれなくてもいいです。
個人的には、アイテムとトラックががちがちに結びついている、1.20より前の
バージョンのプロジェクトファイルは、過去データの再生用にしか使えないので
exeだけ残してくれればなんでもいいです。
207:名無しさん@お腹いっぱい。
08/04/13 17:57:23 D74L6S++0
PNGの周りが透明の黄色い円があるとして、それをぼかそうとしてブラー(ぼかし)
使ったんですが、黄色い円のまわりに暗い色の縁取りができてしまいます。黄色と透
明が混ざって段々ぼやけて薄くなっていくのを期待していたのですが、うまくいきま
せん。レンダラの設定の背景色が黒だと期待どおりなのでもしかして透明色は黒とみ
なされるんですかね?PNGの透明色の設定が悪いのか、もしくは違うエフェクトで対
応する方法があれば教えてください。
>>205
206さんの意見に一票!
208:名無しさん@お腹いっぱい。
08/04/13 18:11:07 oe5iEx860
>>205
>>202の採用ありがとうございます。
プロジェクトデータ互換性についてですが、正直1と2の明確な違いがわかりません。
1でも将来的にまた互換性が取れなくなる可能性はあるわけですよね。
個人的な、しかも感覚的な意見になってしまい申し訳ないのですが、
思いついたことがあるならガンガン取り入れていくべきだと思います。
というか、うp主的に今後の開発がしやすいほうを選んでもらうのが
利用者としては一番幸せかなーと。
過去への執着が進歩の足枷になるなんて嫌なんだぜ?
209:名無しさん@お腹いっぱい。
08/04/13 18:11:55 dO6CTmdv0
>>205
>>206 さんの書かれているようなエクスポート・インポートがつけばベストでしょうが
それなしでも、旧バージョンのexeさえ手に入るようになっていれば
(1)の選択肢で良いような気がします。
210:名無しさん@お腹いっぱい。
08/04/13 18:18:58 TVjdPb19O
それか簡単なコンバーターを作ってくれればいいんだが。
211:gtk2k
08/04/13 18:33:04 /XkztRXh0
XMLSerializerに出力するデータは属性で制御できたはず。@ITでそんなことを読んだ記憶が・・・
212:名無しさん@お腹いっぱい。
08/04/13 18:39:29 oe5iEx860
>>207
「暗い色の縁取り」がよくわからなかったんですが、これじゃダメですか?
URLリンク(www10.uploader.jp)
213:うp主 ◆nicoAE5HVc
08/04/13 18:41:29 /SgjczpZ0
>>206
実は、テキストで書き出すためのクラスがXMLSerializerだったりするのですが、これだと
いろいろと制約が大きく、エフェクトに関するデータがほとんど書き出せないためプロジェクトデータ
としては全く使い物にならなくなります。
このため、BinaryFormatterというデータをバイナリで書き出すクラスを使っているのですが、
これだと名前空間が変わったりデータのアライメントが変わるだけで読み込めなくなるという問題が… orz
>>208
それぞれについて詳しく書くと、
1、1.3系までのデータをさっさと切り捨てる代わりにプロジェクトデータに上位互換性を持たせる
2、1.3系までのデータはもうちょい長生きさせる。その代わりいつ切り捨てられるかわからない
という感じです。
それぞれの問題点は、1だとせっかくサンプル祭りで盛り上がってるのにそれに水を差す事に
なりかねないということ(バージョンアップまで待つとか)、2は、今までのようにプロジェクトデータ
の互換性が無くなることで新しい機能を使いたくても使えないというような感じでしょうか。
>>207
確認しました。
どうやらpngのアルファ部分は黒(0,0,0,0)になっているようです。ちょっとぼかし側で修正してみます。
>>211
NiVE本体側のデータは属性で管理できますが、エフェクト側は本体からはどうにも出来ないため
運任せに…
List<>がシリアライズ出来ないってどういう事だよ orz
214:名無しさん@お腹いっぱい。
08/04/13 18:41:45 /qJg/rUS0
質問です。
字幕をロゴ作成ソフトで作り、背景色を透明にしようとしているのですが、どうすればよいでしょうか?
215:名無しさん@お腹いっぱい。
08/04/13 18:45:15 iRNMp/SO0
>>207
背景の黒が透けて見えてるだけなんて事はありませんか?
アルファのみにブラーをかけてませんか?
グローで無理やり白っぽくする事は出来ますけど、特定の色だと
色自体変わる事もありました。
>>205
長い目で見れば①のが手間を減らせるようでしたら①希望です。
216:名無しさん@お腹いっぱい。
08/04/13 19:21:35 D74L6S++0
>>212
おー、背景白でも綺麗にぼやける。
簡単な図形なら絵描く必要ないんだなあ。
>>213
すいません。お願いします。
>>215
>>213にあるとおりPNGでしか起きない問題みたいです。
しかし絵描く必要なかったのか。みんなNiVE使いこなしてんだなー
217:名無しさん@お腹いっぱい。
08/04/13 19:22:02 FFXtNpvZ0
>>213
1希望っす。でも急いで作って無理したりしないでねー
>>214
透過PNGでロゴつくるとかじゃだめ?
218:gtk2k
08/04/13 19:38:03 /XkztRXh0
>>213
そう一番気になってたのはエフェクト側について。
パス(グラフィックスのパス)なんかを使用したエフェクトを追加した場合、
プロジェクトを保存する時にそのパスなどの情報をプロジェクトに含められないというのが欠点かと。
幸いにしてエクスプレッションで何とかできるけど、やはりGUI使った編集のほうが俄然いいと思う。
さらにはプレビュー画面でそれができればなおいいと思う。
219:名無しさん@お腹いっぱい。
08/04/13 20:02:01 lwwm81mw0
>>205
1.20への変更も皆が対応できてる気がするので
①でも問題ないのではないでしょうか?
サンプルに関しても全てver表記されているし
『旧verはwikiより入手可能』と告知にも書いておいたので
それさえ生きていれば何とかなるんじゃないかと…
>>214
・ペイントソフトで先に作るなら透過PNG
・NiVEの中ならカラーイメージ(サイズ0or不透明度0)xテキスト
でできるでしょう
220:197
08/04/13 21:12:26 hwp7DGGo0
>>204
かさねがさねスマンw むしろこっちです↓
double Param = 2 * (((df - (double)(Idx - f1)) % df + 1) / df);
221:名無しさん@お腹いっぱい。
08/04/13 22:15:47 sGgJZ2BT0
>>213
事情は分かりました。
これこれトラックのどこどこキーフレームのなんとかエフェクトに値をセットする、って
事だけ書き出せればいいはずで、何とかなるのかなあと思っていました。
まだサンプルは十数個ですし、(少なくとも私がアップしたものは)全然大した物じゃないので
旧exe残してくれればいいです。
逆に言うと、簡単にできるなら今後の互換性を確保できる形に移行したほうがいいと思います。
もし見直しの結果プロジェクトがテキストに書き出せる形になるなら大歓迎。
222:名無しさん@お腹いっぱい。
08/04/13 23:34:33 hwp7DGGo0
>>213
NiVEがどういう形でプロジェクトを保存してるか分からんけど、
ファイルフォーマットの仕様はさっさと固めてしまうほうがいい。
しかしいくら互換性がなくなるからって旧データが一切使えなくなるのは
あんまりなので、コンバーター作るなりして欲しいなぁ。
223:名無しさん@お腹いっぱい。
08/04/14 01:42:09 mA45+58n0
>>213
人それぞれだとは思うけど、自分的には、1。
NiVEはついこの前に発表されたばかりのモノだし、現状維持に拘る必要はあまり無いんじゃないかと…。
新生活、新環境が始まるからそちらに色々と時間や手間を取られて、サンプル祭りも落ち着いてしまうと思われ・・・。
それでも、1.20系サンプルはNiVE1.3*をwikiに残して参考として見る事を出来るようにしておけばいいと思うし、
次期MCが出たらまたすぐそのサンプルが増えるだろうし、サンプル職人は皆優しいからMCverの方で同じサンプルを作ってくれるハズ。
MCによって、1.3*までのプロジェクトが読み込めないとなっても、新しい動画作るときまた新たに素材を作ったり、
新たにエフェクトの掛け方を変えたり研究したりして過去の物は使わない事が多いんじゃないかなぁ。
サンプル祭りに水を差す事を気にして足踏みするより、フォーマットを固めてしまう方が作者うp主にもユーザーにも有益だと思う。
・・・う~んどうしよう?なんて言ってる間に3ヶ月、半年くらいすぐ経過するw
224:名無しさん@お腹いっぱい。
08/04/14 02:07:03 092U+U9M0
自分も1だな。
いずれ切り捨てるんなら今でも別に構わない、
旧バージョンもダウンロードできるようにさえしておけばいいと思う。
225:名無しさん@お腹いっぱい。
08/04/14 03:38:25 2yLnx5qF0
素人な質問でごめんなさい。
「Nullオブジェクト」って何なんでしょうか?
どういう時に、どのように使うものなのでしょうか?
226:名無しさん@お腹いっぱい。
08/04/14 03:39:48 pl//qHRr0
俺も1派だけど、切捨て容認してる人達は
今製作中のプロジェクトがあって、新バージョンによって不具合の解消や
新機能使いたいのに使えない、1から作り直しは嫌なのでやむを得ず
旧バージョンで我慢、なんて状態は想定してないのか?
旧プロジェクトの読み込みは何らかの形でサポートして欲しい。
227:名無しさん@お腹いっぱい。
08/04/14 03:47:46 pl//qHRr0
>>225
実体の無いオブジェクト。サイズ0x0、不透明度0のカラーイメージと似たようなもん。
親子リンクを使って他のオブジェクトをコントロールしたりするのに便利。
例えばカメラの親にして視点を円周運動させるとか。
228:名無しさん@お腹いっぱい。
08/04/14 09:45:57 hqTI8sFZ0
俺も1かな、開発段階での仕様はある程度確定しないと後々に差し支えるし、
どっちつかずはなんとなく気持ち悪い
よほどでかい物を作成している最中でもない限り、最初から作り直す手間は
それほど大きくないしね
229:名無しさん@お腹いっぱい。
08/04/14 11:39:35 z1+6dOF70
教えて君ですみません、使ってるうちにわからないことがたくさん出てきたので
まとめて質問させてください。
■1 似た設定のトラックを複数作りたいときに、エフェクト含め
トラック丸ごとコピーしたいのですが可能でしょうか?
■2 OpenGLで、直線を斜めから見たときにギザギザが出来るのでぼかしたいのですが
アイテムの外枠にはぼかしがかかりません。マスクで抜いて処理してるのですが
いい案はありますでしょうか?
■3 タイムラインの上から順に手前に映るので、回転させてアイテムの前後関係が
変わったときに透明度が効かなくなってしまうのにはどう対処したらよいでしょうか?
愛用者の皆様よろしくお願いします。
制作者様もちょくちょく出没するスレなので、ソフト側で対応してもらえるものも
あったらいいにゃあとの目論見もあります。
ニコニコ→URLリンク(www.nicovideo.jp)
nvp→URLリンク(www10.uploader.jp)
230:名無しさん@お腹いっぱい。
08/04/14 12:34:03 JLqfkYxW0
互換性が無いのは、有料ソフトなら死ねだけど
無料の個人製作ソフトだからね。
好きにすればいいと思うよ。
231:うp主 ◆nicoAE5HVc
08/04/14 18:35:36 ikQdO7iD0
学校始まるとさすがに今までのスピードは維持できない orz
ここまでだと1の方が多いので1の路線で行きます。ただ、次のバージョンでは1.33までの
プロジェクトの読み込みのみサポート、保存は新方式という形になりますが、いいでしょうか?
>>229
>トラックのコピー
テキストなどのコピペと同じように編集メニューやCtrl+C、Vでコピペできます。
ただ、コピーするトラックを選択状態にしていても、同じトラックのエフェクトが選択状態の場合、
エフェクトのコピーが優先されるので注意してください。
>ジャギ
これはなぜかアンチエイリアスを有効にしても消えないんですよね… 何か他に原因があるんだろうか orz
>アイテムの前後関係
こればかりはOpenGLの仕様なのでどうしようもありません。 交差しているところでポリゴンを
分割するなんていう高度な技は持ってませんのであきらめるしかありません orz
232:名無しさん@お腹いっぱい。
08/04/14 18:48:34 5qrQ7O1h0
>>231
忙しい中、いつも乙ですよ!
>ここまでだと1の方が多いので1の路線で行きます。ただ、次のバージョンでは1.33までの
>プロジェクトの読み込みのみサポート、保存は新方式という形になりますが、いいでしょうか?
読み込みできるのであれば、もう完璧だと思います。
ところで、png等の静止画をトラックに追加すると150フレームで追加されると思うのですが
このフレーム数を変更するには、デュレーションで変更するのでしょうか?
静止画については任意のフレーム数で登録できると便利だと思うのですが。
233:名無しさん@お腹いっぱい。
08/04/14 18:49:01 vyHAIxTV0
左右対称シンメトリーの動画をniveでつくりたいんですがどうすれば・・・
234:名無しさん@お腹いっぱい。
08/04/14 18:57:41 Dg6UNWTm0
上下反転させてから180度回転
235:名無しさん@お腹いっぱい。
08/04/14 19:14:16 vyHAIxTV0
ありがとうございます
じゃあ左右対称は180回転でいいんですよね?
236:名無しさん@お腹いっぱい。
08/04/14 21:34:09 pl//qHRr0
>>235
ちなみに[拡張2D]や[OpenGL]のレンダラなら
[マテリアル]-[スケール]を-100x100(左右反転)または100x-100(上下反転)
にしてもおk。
237:名無しさん@お腹いっぱい。
08/04/14 22:39:33 z1+6dOF70
>>231
トラックのコピーできました!! スゴイ!! ありがとうございます!!
デメリットがなければ右クリックメニューの中に入れてくれると親切かも!!
ジャギなんですが、失礼ながらアンチエイリアスは見落としてました。
でも実際使ってみたらカラーイメージの対角線上に1本黒い線が出てきました。
エラーかどうかわからないけど報告です。
アイテムの前後関係はソフト以前の仕様でしたか。
「出来ることかどうか」の情報をもらえるだけでもすごくありがたいです。
>プロジェクトの読み込みのみサポート、保存は新方式
それコンバーターじゃね? 完璧じゃね?
そういえば学生さんでしたね。すごすぐる。
要望とかいろいろ出てくると思いますが(僕はガンガン出します)、
うp主さんのペースで、作りたいように作っていただければと思います。
>>232
書かれている通り、静止画はデュレーション変更で任意のフレーム数に出来るようです。
個人的にはデフォルトで150フレームは妥当だと思いますがそのあたりの使い勝手系も
このスレで意見を集められたら有意義じゃないでしょうか。
「デフォルトでプロジェクトの長さ分欲しい」とかの考えの人もいるやもしれないですし。
238:名無しさん@お腹いっぱい。
08/04/15 01:12:51 qXG/w2yv0
>>226
>>224だけど、もちろん旧verで製作中のプロジェクトファイルはある。
それは旧verのniveで使えればいいと思ってる。
(新機能使いたければ新しくプロジェクトファイル作る)
と思ってたんだけど、やさしいのねーうp主さん>>231
239:名無しさん@お腹いっぱい。
08/04/15 03:35:54 W38Kb9pQ0
>>229
>■3 タイムラインの上から順に手前に映るので、回転させてアイテムの前後関係が
>変わったときに透明度が効かなくなってしまうのにはどう対処したらよいでしょうか?
>>231読んで思いましたが、やっぱりあれですかねえ・・・
前後関係が変わったフレームから別トラックで作るとかの力技でしょうか。
240:名無しさん@お腹いっぱい。
08/04/15 17:16:16 QprE5eiQ0
>>239
というわけで、力技でやってみました。
トラックのコピーを覚えたおかげで一気に楽になりました。
URLリンク(www.nicovideo.jp)
nvp→URLリンク(www10.uploader.jp)
241:うp主 ◆nicoAE5HVc
08/04/15 19:17:49 I8qubng10
バージョンが中途半端ですが過渡期ということでw
ver 1.39
・ヒストリーウインドウがアクティブになったときに上にスクロールするのを修正
・ブラー処理のアルファの考慮方法を修正
・OpenGLレンダラでアンチエイリアスを有効にすると黒い線が出てくるのを修正
・シャイレイヤーの追加
・トラックやエフェクトの削除時の確認ダイアログの廃止
・OpenGLレンダラのアンチエイリアスの品質を向上、ただし重く
・プロジェクトデータの管理方法を変更
※ver 1.33までのプロジェクトは読み込みのみ対応、保存は新形式
etc...
次のバージョンから1.33までのプロジェクトデータとは互換性が無くなる予定なので
必要な方は出来る限り取っておくようにしてください。一応wikiにあるとはいえ消える可能性も
あるので。
とりあえず、これで縦長タイムラインとはおさらば…できるといいな orz
>>232
トラックの追加処理を統一するためと、追加するたびにウインドウがポコポコ出るのはあまり
好きではない、というか連続追加する際に邪魔なのでウインドウはあまり出したくないですね。
本家AEでは追加時の長さがプロジェクトと同じみたいですが、どうしましょう?
242:名無しさん@お腹いっぱい。
08/04/15 19:34:04 gOxZlamD0
>>241
びっくりする速度のバージョンアップ乙です!
今回は永久保存版ですね。
> >>232
> トラックの追加処理を統一するためと、追加するたびにウインドウがポコポコ出るのはあまり
> 好きではない、というか連続追加する際に邪魔なのでウインドウはあまり出したくないですね。
> 本家AEでは追加時の長さがプロジェクトと同じみたいですが、どうしましょう?
今の150フレームだと短い場合があるので、可変になるのであれば嬉しいですが、
もう一つの手として、Premiere風に、環境設定で、静止画追加時の標準の長さを設定するという手も
あると思います(つまり使う人が好きな長さで設定しておける)。
これだと、それほど長い静止画を使う必要がない人にも、長く使いたい人にも対応できるような気がします。
243:名無しさん@お腹いっぱい。
08/04/15 23:54:48 QprE5eiQ0
>>241
相変わらずの乙です
静止画の取り込みについては>>242さんの
個別に設定できる案に賛成です。
244:名無しさん@お腹いっぱい。
08/04/16 00:44:15 2HO+uvw+0
>>241
Ver.1.39使ってみました。
シャイレイヤーってなに?と思ってググって、使ってみて・・・便利ですねこれ。
とりあえず見る必要のないトラックを一括で隠しておける。
>・ヒストリーウインドウがアクティブになったときに上にスクロールするのを修正
>・トラックやエフェクトの削除時の確認ダイアログの廃止
このへんも、とってもありがたいです。
245:207
08/04/16 00:47:06 iQS82X0H0
>>241
ブラーうまくいきますた!
プラグイン側の修正ということで、ブラー(方向)とかの
外部プラグインはだめでした。
カラーイメージとは構造が違うんですねー
246:名無しさん@お腹いっぱい。
08/04/16 02:08:03 LvSHvH5P0
実はnShineもブラー(方向)もアルファ0部分の処理には悩んだのですが
(もっともnShineは元の色より暗くなることは無いため無視)、
「標準のブラーも同じだからいいやw」と無視してましたwww
どうしようかな…基準ピクセルからスキャンして、カラー(A:0, R:0, G:0, B:0)の部分は
最後に見たピクセルの色を使う、とかかな。
247:うp主 ◆nicoAE5HVc
08/04/16 15:46:41 oE3P6xRw0
>>242
画像入力やカラーイメージ、null、カメラはプラグイン扱いなので、出来れば本体設定にプラグインの
情報は書き込みたくないですね… 本体設定をいじるときにいろいろ面倒になるので。
というか、使うときはほぼ確実にデュレーションをいじるので長さMAXにしt… おや、誰か来たようだ
>>246
アルファ加重は、各ピクセルを足し合わせるときに該当ピクセルのアルファで掛けたものを足して、
書き出すときにアルファの合計値で割ると良い感じになります…と言葉で書いてもわかりづらい orz
こんな感じです↓
byte[] data;
byte[] result;
int a, r, g, b, pos, count;
/*略*/
int ta = data[pos + 3];
r += data[pos + 2] * ta;
g += data[pos + 1] * ta;
b += data[pos]* ta;
a += ta;
count++;
/*略*/
result[pos] = (byte)(b / a);
result[pos + 1] = (byte)(g / a);
result[pos + 2] = (byte)(r / a);
result[pos + 3] = (byte)(a / count);
248:名無しさん@お腹いっぱい。
08/04/16 18:46:59 17szlkAh0
うp主が倒れやしないかと心配になってきた。
体には気をつけて無理しないでくれ~
249:名無しさん@お腹いっぱい。
08/04/16 21:14:53 GlmWQgAq0
>>247
> >>242
> 画像入力やカラーイメージ、null、カメラはプラグイン扱いなので、出来れば本体設定にプラグインの
> 情報は書き込みたくないですね… 本体設定をいじるときにいろいろ面倒になるので。
でしたら、AE風にプロジェクトと同じ長さで良いのではないでしょうか?
長くするよりも短くする変更の方が扱いは楽ですし。
250:名無しさん@お腹いっぱい。
08/04/17 11:08:21 HJFF2dUL0
サンプルのせました。
NiVEサンプル リニアワイプ使ってみました
URLリンク(www.nicovideo.jp)
境界線ぼかしてタイトルが現れる最初の形が
一番使い勝手あるのかもしれない。
251:名無しさん@お腹いっぱい。
08/04/17 22:04:38 vy8KErvR0
サンプル+使い方解説投稿しました。
■エクスプレッション使って曲線補間
URLリンク(www.nicovideo.jp)
URLリンク(www10.uploader.jp)
以前UPしたのは振動しやすく制御が難しかったので改良してあります。
これみてもプログラミング経験無いと理解できないと思うけど
勘で何とか使えると思うです。
252:名無しさん@お腹いっぱい。
08/04/18 00:49:29 4SYKzP3s0
>>247
>出来れば本体設定にプラグインの
>情報は書き込みたくないですね… 本体設定をいじるときにいろいろ面倒になるので。
開発者側の視点を尊重したいです。それと>>249さんの
>長くするよりも短くする変更の方が扱いは楽
はものすごい理にかなってるとおも
>>250
シンプルサンプルうれしい
>>251
解説まで!!
勉強さしていただきます
253:名無しさん@お腹いっぱい。
08/04/18 19:47:53 VrkNVVXa0
NiVE 試作品+サンプル
URLリンク(www.nicovideo.jp)
02:37以降のやり方ががわからないって動画にあったけど、
カラー変換は元の動画のRGBを100パーセントとして色をいじるから
白熱させるような色調変換は難しいのかな。
254:うp主 ◆nicoAE5HVc
08/04/18 20:53:44 NkZoWRvl0
とりあえずデータの管理方法の移行完了。
ver 1.40
・プロジェクトのフレームレートを29.97などに設定し、オーディオを追加した際にエラーが発生するのを修正
・ブラー(ガウス)でボケ方がブラー(ぼかし)と同じになっていたのを修正
・シャイの操作をヒストリーに登録するように
・プロジェクトロード時にファイルが見つからないときや読み込みに失敗したときはダミーアイテムに置き換えるように
・ImageInput、カラーイメージ、カメラ、nullオブジェクトの長さを追加時のプロジェクトの長さにするように変更
・データクラスをすべて外部DLLに移動
※この変更によりver 1.33までのプロジェクトとは互換性が無くなりました。
出来そうだなーとか思いつつプロパティコントロールでもにゅもにゅしてたらこんなの出来た
URLリンク(www9.uploader.jp)
でもさすがにこれは本体には積めないなぁ…
255:名無しさん@お腹いっぱい。
08/04/18 21:01:35 NkZoWRvl0
追記:
みんなサンプルがんばってるなぁ…またなんか作ろうかな
>>253
白熱させるにはグローを使うか、カラー変換したものを元のイメージにブレンドする
しかないですね。ただ、これの縮小はマテリアルじゃなくてトランスフォームでやらないと
おかしくなるかも。
256:名無しさん@お腹いっぱい。
08/04/18 23:12:01 fqiD3a8h0
>>253
この動画のうp主です。
悩んでいるのはサイズ変更の方なんですよ。
一応マテリアルとトランスフォームで100⇒0で変化させてみたんですが
画像の位置を変えてサイズを変えようとすると画像が画面の中央によりながら
消えていく事で悩んでいるんですが・・・
3D変形で強引にやってみようとも思ったのですが、いまいち分からなくて
挫折寸前になってますOTZ
>>254
うp主さん、はじめまして。素晴らしいソフトをありがとうございます。
勝手に説明動画っぽいもの上げさせてもらってます(作っていいんですよね?)
257:名無しさん@お腹いっぱい。
08/04/18 23:25:07 EjpgHhHg0
>>254
お疲れ様です。
もにゅもにゅしたヤツ、プレビューウインドウでぐりぐりしなくても、今までプロパティで上下左右うりうり出来てたから、
こういうのは四隅などを引っ張ってぐにゃぐにゃできる自由変形などで発揮する機能であると思われまする。
あ、3D変形でモデリングソフトのようにプレビューウインドウで、
XYZで回転させたり、移動させたりする方に拡張するつもりですね、わかります。
わかります!!ええ、わかりますとも!
258:名無しさん@お腹いっぱい。
08/04/18 23:59:18 SZt8rt7P0
>>254
もにゅもにゅふいた
数値上でドラッグするときもだけど、ドラッグ中にリアルタイムで
プレビューに反映させることって難しいですか?
259:名無しさん@お腹いっぱい。
08/04/19 00:06:38 O9PZlgtF0
>>254
VerUP乙です。自分が1歩進むとNiVEが2歩進んでるので永遠に理解が追いつけないw
面白いプラグインですねー。文字位置調整とかに便利そうです。
でも本体に実装すると何か問題が起こるのですか?
>>257
おかげさまでもにゅもにゅの使い方分かりましたw
>>256
俺の理解が正しければOpenGLでやるとしたら・・・
画像の親にnullオブジェクトを設定して
nullオブジェクトのマテリアルは位置設定担当
画像オブジェクトのマテリアルはサイズ設定担当
と役割分担させるとうまくいくよ。
画像オブジェクトのマテリアルだけでやると
位置設定までサイズの影響受けちゃうからね。
260:名無しさん@お腹いっぱい。
08/04/19 00:27:39 YIBQ+4UM0
>>247
カメラの回転って、XYZの3軸回転できないんでしょうか?
261:うp主 ◆nicoAE5HVc
08/04/19 00:53:00 YY8ksHI00
>>256
OpenGLの変形順序は回転→移動→サイズ変更なのですが、回転→サイズ変更→移動だと
なぜかうまくいかないんですよね… 勉強不足 orz
GDIとか拡張2Dの方は一応後者には出来たのですが…
>解説動画
全然OKです。 むしろこれからもお願いしますw
>>257
残念、自分の影響するカメラの位置を取得できないのでさすがにそれは無理です('・ω・`)
>>258
環境設定から操作ごとにプレビューを更新にチェックすると出来ますよ
>>259
下手に実装するとメモリリークとか発生しそうなのであまり手が出せないのですよ。
これ関係は結構面倒なので…
ただ、ネイティブに比べて.NETだとこういう事がやりやすいのは確かです。
>>260
OpenGLのカメラは三軸回転ですが、2D系はそうではないです。
262:名無しさん@お腹いっぱい。
08/04/19 01:15:13 eX6Eols30
>>259
痛いほど気持ちが分かる
自分ももにゅもにゅしてこよ…
263:258
08/04/19 01:25:26 Rri0qj3F0
>>261
書き込んだ後に違和感に気づいて試してみました。
「操作ごとにプレビューを更新する」と「RAMプレビュー」両方にチェックがあると
数値上でドラッグを放したタイミングでプレビュー更新されるみたいです。
264:名無しさん@お腹いっぱい。
08/04/19 01:37:28 PZ+2Nwon0
>>259
ありがとう、試してみたら出来た。
nullのこういう使い方があったんですねw
>>261
これからも頑張って動画を作っていってみます。
自分は加工ソフト触ったのはNiVEが初めてで、「聞く前に
触って慣れろ理論」で、1から独学で初めて(1ヶ月弱)で何とか
今のレベルになったので分かんないことがまだ大量に・・・
これからも頑張っていきます。
265:名無しさん@お腹いっぱい。
08/04/19 02:07:45 YIBQ+4UM0
OpenGLでやりたいんだけど・・・どうやったらOpenGLになるにょ?
266:名無しさん@お腹いっぱい。
08/04/19 02:11:07 YIBQ+4UM0
ごめんなさい。。。
>>265の質問解決しました。お手数おかけしましたスイマセン。
267:名無しさん@お腹いっぱい。
08/04/19 04:16:50 Rri0qj3F0
>>199とか>>200とか
URLリンク(www.nicovideo.jp)
とかを参考に見様見真似でエクスプレッション使ってみました。
不透明度を揺らしたいと思い試行錯誤の末最終的に
SingleProperty toumei = (SingleProperty)ExpressionUtils.GetProperty(Property.ThisProperty, "不透明度");
toumei.TypeSafeValue = ExpressionUtils.Wiggle(Property.Index,100,75,100);
と書くことで実現できたのですが、
■.TypeSafeValueの意味(これ付けてみる前は動かなかった)
■MonitorPropertyの使い方(上の解説動画によると使えれば便利なものらしい?)
■無駄なところ、汚いところ
等について、なにかしらアドバイスをいただければとおもいます。
よろしくお願いします。
ニコニコ→URLリンク(www.nicovideo.jp)
nvp→URLリンク(www10.uploader.jp)
268:名無しさん@お腹いっぱい。
08/04/19 07:41:48 cSKB5D8t0
>>254
いつも乙です。
>・ImageInput、カラーイメージ、カメラ、nullオブジェクトの長さを追加時のプロジェクトの長さにするように変更
この変更は、静止画をいじることが多いので助かります。
269:名無しさん@お腹いっぱい。
08/04/19 19:37:16 hrrkyV7T0
グローエフェクトの説明作り始めましたが、初心者だけにブレンドの使い分けがよく分からない(^^;)
真っ暗なところに文字書いてエフェクト入れてみて、
通常・・境界線の外側を白熱させる
加算・・境界線の内外両側を白熱させる
減算・・境界線の内側の色を抜いて外側だけ白熱させる
乗算・・境界線の内側だけを白熱させる
ここまでは見てすぐ分かるんだけど、
スクリーン
加算とどう違うんだろう
オーバーレイ
乗算のちょっと効きがよい感じ?
ハードライト
乗算のちょっと明るい感じ?
ソフトライト
加算のちょっとやわらかい感じ?
ビビッドライト
ハードライトと微妙に違う?
リニアライト、ピンライト
ビビッドライトとあんまり区別できない
覆い焼き(カラー、リニア)
加算と区別できない
比較(暗、明)
加算の効き具合が違う感じに見える
差の絶対値
減算と微妙に違う
除外
減算と微妙に違う
背景とのかねあいで区別つかないのかなあ。
ブレンドの使い分けって何かノウハウありそうな気もするので
意識的に使い分けているひとにポイント聞いてみたい気がします。
270:名無しさん@お腹いっぱい。
08/04/19 23:51:59 eX6Eols30
>>269
フォトショップではどういう役割かを参考までに
【超・初心者のためのフォトショップ講座5 描画モード(改良版)】
URLリンク(www.nicovideo.jp)
271:名無しさん@お腹いっぱい。
08/04/20 00:36:31 BNguZLOz0
>>270
納得。背景真っ黒だと説明不足になりますね。
背景も、上に載せる文字も、ある程度たくさんの色用意しないと。
グローそのものも重ねがけしたのとそうでないのも必要かも。
これは10秒では終わらない・・・うまくならべて1分半ぐらいに出来たらいいですね。
先の動画では覆い焼き(リニア)と加算が同じらしいって書いてありましたね。
このへんもいろいろやってみて違い見てみます。
272:名無しさん@お腹いっぱい。
08/04/20 01:21:19 nv+IaL5F0
覆い焼き・焼き込みはコントラストを上げながら暗く(明るく)するので
厳密には加算とは違う。
ちなみにベージュっぽいカラーマットを覆い焼きモードで合成して
不透明度を0→100→→→0と変化させ、100の部分でカット切り替えを
するとフィルムが露光して白飛びするような効果が得られる。
まめちしき。(もちろん拡張2Dかブレンドフィルタ使用)
273:名無しさん@お腹いっぱい。
08/04/20 02:41:03 BNguZLOz0
>>272
>ちなみにベージュっぽいカラーマットを覆い焼きモードで合成して
これは「チャンネル」-「ブレンド T」のことなのかなあ・・・やりながら試してみます。
自分でいうのもなんだけどエフェクト紹介とか動作サンプルとか充実したら
ある意味AEよりわかりやすくて使えるものになるかもしれない。
274:名無しさん@お腹いっぱい。
08/04/20 03:18:07 sh9mZKsj0
>>267
俺も調べてる途中なので分かる範囲で。
■.TypeSafeValue
SinglePropertyのメンバーなんだろうけど詳しくは俺もわからない。
このメンバー名どっかに書いてありました?
テキストのメンバーさえ分かればあとはどうにでもなりそうなんだけど。
■MonitorProperty
これ追加してプロパティモニターを開けばいいかと。
MonitorProperty.Add(pos);
MonitorProperty.Add(toumei);
MonitorProperty.Add(ExpressionUtils.GetProperty(Property.ThisProperty, "テキスト"));
275:名無しさん@お腹いっぱい。
08/04/20 03:24:45 sh9mZKsj0
いまやってみたらテキストもいけたわw
テキストも.TypeSafeValueでいけるのか。
ぐぐってもひっかからんし何なんでしょこれ。
276:267
08/04/20 08:41:20 Tp7whEU10
>>274
おお、MonitorPropertyは「値」の欄の情報を理解できるようになれば便利そう!
ありがとうございます!
.TypeSafeValueは>>199の最後の行から拝借しました
正直プロパティとかメンバーとかキャストとか用語の意味は
さっぱりわかりません
ホントはプログラミングの基礎から勉強するのが近道なんでしょうけど
NiVEで「加速減速」「ランダム性の変化」「sm2908999的なグループ処理」
あたりを扱えるようになればいいのでゴリ押しで試行錯誤繰り返してます。
「テキストもいけた」について詳しく
277:名無しさん@お腹いっぱい。
08/04/20 10:01:38 DhB5PgZ+O
TypeSafeValueは、それぞれのPropertyに応じた型(Int32、PointF、String等)で
プロパティの値を取得・設定するためのメンバ。
恐らくうp主が勝手に付けた名前なのでぐぐっても出てこないかと。
もっとも、TypeSafeって単語自体は「型が保証されてる」って意味でよく使われる。
278:名無しさん@お腹いっぱい。
08/04/20 10:25:21 sh9mZKsj0
>>276
>「テキストもいけた」について詳しく
テキストエフェクトにも.TypeSafeValue使えたって意味で書きました。
テキストエフェクト使ってデバック情報表示したかったんですよ。
こんな感じに URLリンク(www10.uploader.jp)
あとこれ使えばどんなメンバーもってるかも表示できるので解析にも便利。
>>277
ありがとう。やっぱり独自の名前ですよね。
No.26は削除キーと間違えてダウンロードキー設定しちゃったので無視してくださいですorz
279:名無しさん@お腹いっぱい。
08/04/20 10:49:47 DhB5PgZ+O
メンバの情報見たいんならいっそのこと
Visual C# 2008 Express Editions入れちゃうのもアリかとw
DLL放り込めばオブジェクトブラウザでメンバ見れるし。
280:名無しさん@お腹いっぱい。
08/04/20 11:58:25 sh9mZKsj0
>>279
ありがとう。手当たり次第にDLL放り込んでみたら見つかった。
*.hないとわかんないよと放り出してたよ。
281:名無しさん@お腹いっぱい。
08/04/20 15:29:27 Tp7whEU10
>>277
ありがとうございます。なんか「メンバ」って伸ばさないとかっこいいな。
とえりあえずVisual C# 2008 Express Editionsとやらをインストールしてみました
>>278
おお、コレはすごい!
改行文字とか、ひとが書いたの見てぐぐってると勉強になるなあ。
最初ダウンロードキーが必要だと思ってNiVEとかsageとかinpioとか
試してみたのは秘密だぜ
282:うp主 ◆4TK78kucCU
08/04/20 16:33:23 sNuYfQPtO
なんかホスト規制喰らってる orz
>>278
面白そうなのでまねてみた
URLリンク(www10.uploader.jp)
ですが、1.40でバグを見つけたのでバージョンアップしてから開いてください。
バージョンアップしないとエラー吐いて落ちるので orz
ver 1.41
・RAMプレビュー有効時にリアルタイムプレビューが効かなくなっていたのを修正
・エフェクトでエクスプレッションの高度にチェックしてあるプロジェクトをロードするとエラーが発生するのを修正
・エフェクト(というかフィルタ)を1つ追加
VSでNiVEを実験台にしてもにゅもにゅする動画を作るのも楽しそうだと思った。
283:うp主 ◆4TK78kucCU
08/04/20 16:37:19 sNuYfQPtO
して携帯だからなのか同じ文字列を打ってるのに酉変わってるし orz
284:名無しさん@お腹いっぱい。
08/04/20 18:18:34 BNguZLOz0
>>282
おつかれさまです。
コンボリューション行列?と思ってググって見ました。
URLリンク(www004.upp.so-net.ne.jp)
使いこなせたら面白そうな感じですね。
あれかなあ・・・フォトレタッチソフトとかお絵かきソフトになじんでいる人には
すぐ分かるものなのかも?
285:名無しさん@お腹いっぱい。
08/04/20 18:37:38 DhB5PgZ+O
携帯から頑張り過ぎなうp主に萌えw
>コンボリューション行列
Photoshopで言う「カスタム」フィルタですな。
ぼかしたりシャープにしたり輪郭検出したり。
286:278
08/04/20 19:03:46 sh9mZKsj0
マテリアルの親の設定がどこにあるか捜してるけどよくわからず。分かる方いますか?
親null辿ってワールド座標?を知りたいなと。
>>281
アップロータの番号間違えてましたNo.26番さんごめんなさい。
間違ってダウンロードキー設定してたのはNo.27です。
ダウンロードキー書くと過去の削除キーがバレルので教えられません。
おまけにこれ1.40の時点だとエラーでるしで作り直したのがNo.28です。
>>282
VerUP乙です。エラーがでるのは気づいていたけど再現条件絞れなくて放置してました・・・
申し訳ないですがNo27自力では消せないので消していただけるとありがたいです。
287:名無しさん@お腹いっぱい。
08/04/20 20:50:30 w3WyjyND0
サンプルと、ややこしいんでその解説の動画をそれぞれ投稿してみました。
物理運動のシミュレートって言う需要があるのかないのかわからん内容なのですが。
URLリンク(www.nicovideo.jp) ←サンプル
URLリンク(www.nicovideo.jp) ←解説
URLリンク(www10.uploader.jp) ←プロジェクト
動画投稿してたらいつのまにかVerUP……
うp主さん本当に乙です!