- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/22(月) 14:01:56 ID:KQxChADH0]
- フリーのモーショングラフィックスソフト、NiVE(NicoVisualEffects)について意見交換するスレです。
NiVE Wiki (公式) ttp://nicoae.if.land.to NiVE@避難所Wiki ttp://www5.atwiki.jp/nicoae 前スレ: NiVE愛用者スレ4 【NicoVisualEffects】 ttp://pc11.2ch.net/test/read.cgi/streaming/1221623055 ■次スレは>>980の人。立てられない場合は次の担当者をレス番で指定。代理ならスレ内で宣言を。 ■わからない点があったら、まずは以下を参照して下さい >>2以降のテンプレも必読。 ●NiVE本体に付属しているテキストファイル ●NiVE公式Wikiの初心者解説ページ ttp://nicoae.if.land.to/index.php?%BD%E9%BF%B4%BC%D4%B2%F2%C0%E2%A5%DA%A1%BC%A5%B8 ●NiVE公式WikiのFAQ ttp://nicoae.if.land.to/index.php?FAQ ●NiVE公式Wikiの用語集 ttp://nicoae.if.land.to/index.php?NiVE%B4%D8%CF%A2%CD%D1%B8%EC%BD%B8 ●NiVE避難所Wikiの「NiVE解説動画集」「NiVEサンプル動画集」 ttp://www5.atwiki.jp/nicoae/pages/14.html ttp://www5.atwiki.jp/nicoae/pages/15.html ●NiVE(NicoVisualEffects)まとめメモ ttp://www.geocities.jp/goldenhige/NiVE ■ニコニコ動画にNiVEのコミュニティがあります。 ニコニコミュニティ NiVE ttp://com.nicovideo.jp/community/co1351
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 04:38:24 ID:D3NOBx3M0]
- NIVEでMAD作りたいのですがエンコすら満足にできません。
皆さんニコニコ動画から落としたFLVって何でAVIにエンコしてます?
- 238 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 05:19:30 ID:NHME4Q65O]
- >>237
スレ違いにもほどがある。グーグル先生にでも聞いてこい。 ググッてわからないはずがないけど、万一駄目なら全力スレに行くしかないんじゃないかね。
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 21:55:27 ID:025bNHZE0]
- >>うp主
お疲れさん エクスプレッションは魅力のひとつだけど、その脆弱性考えると エクスプレッション禁止 or (今更無理かもだけど)設計変更 しかないような まさか、全てのプラグインをソースレベルで検閲して配布許可とかするわけにも いかんし・・・ 脆弱性云々が検討違いだったらスルーで
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 22:26:28 ID:FykI9wWr0]
- よく理解できてないのだけどひょっとしてエクスプレッションだけでなく悪意あるプラグインの実行阻止までしようとしてます?
そこまで責任もつ必要ないとおもうけど。勘違いならごめんなさい。 ネイティブコード禁止までされると非常に重い処理するプラグインで困りそう。
- 241 名前:うp主 ◆nicoAE5HVc mailto:sage [2009/01/16(金) 23:34:27 ID:DZshFBU10]
- >>239
今のところ、 ・MethodBody.GetILAsByteArray()でILを取得、call、callvirtなどから実行するメソッドとコンストラクタを追跡、 参照している型の抽出 ・抽出したメソッドからリフレクションでメソッド、クラス、アセンブリにつけられた属性をチェック という感じで、試しに実装してみたところ、テストではうまく動いています。 ただ、>>236に追加で、デリゲートの禁止も含めないといけないかもです。 間違ってもこちらからプラグインのソースコード公開を要求したり、上記の処理で抽出したものを 勝手に公開したりすることはないので、そこは問題ないです。 ただ、上記の処理が逆汗に相当する処理なので、ライセンス上どうしたものかと。 >>240 悪意あるプラグインというか、エクスプレッションで実行されるアセンブリのチェックです。 ネイティブコードの禁止はエクスプレッション上のみなので、プラグインの実行時には普通に使えるので問題ないです。
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:19:01 ID:c2BTOBBr0]
- エクスプレッションのアセンブリを逆アセンブルするとプラグインの
コードまで含めて逆アセンブルされてしまうのですか?だとすると >上記の処理が逆汗に相当する処理なので、ライセンス上どうしたものかと。 それをダメっていう作者さんはいなさそうですが気になるなら、 これから作られるものは逆アセンブル許可の属性でも新設して プラグイン作者さんに付けてもらうとかすればいいのかな? 既に公開されてしまったものはVerUP待ちになりますが。
- 243 名前:うp主 ◆nicoAE5HVc mailto:sage [2009/01/17(土) 01:39:54 ID:8H8ddtL70]
- >>242
そうですね。ildasmを使うわけではないので、逆汗されたILコードが直接外に出てくるわけではないのですが、 今のところ.NET Framework標準のクラスライブラリ以外はほぼすべて掘り返すようになっています。 属性による制御にするならば、アセンブリに許可属性をつけてもらって、ついていないアセンブリが参照 されている場合はエクスプレッションを停止、現在出ているプラグインに対してはユーザーの自己責任において 信頼するアセンブリリストを作成、という感じでしょうか。 ただ、この方式にするとプラグインとそこからエクスプレッションで参照できる範囲、もしくは参照できる範囲から 内部で使用するアセンブリすべてに許可属性をつけなければならなくなりますが…
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 03:24:05 ID:fjJjLRg60]
- 「連番イメージ書き出し」して加工(背景を透過させた)後に、同じプロジェクトに「連番イメージ読み込み」したら特定のコマが抜け落ちてしまった。
具体的には39コマ中4,8,14,18,24,28,34,38コマ目 ファイル名はa_0** これは俺の環境が悪いのかな?
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 09:41:12 ID:fhkybQrj0]
- んー…ファイルを読み込んでも何故かアイテムウィンドウに表示されないのだが。
右クリックからタイムラインに追加することは出来るから、ちゃんと読み込めてるとは思うんだけど。 不便でならんのー。
- 246 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 12:07:33 ID:txifm14T0]
- >>244
NiVE v1.78で同じファイル名でPNG形式で39コマ連番で書き出して そのまま読み込んでみたけど、うちでは普通に読めた。 >>245 右クリックできるってことは、種類とか名前が表示されないってこと? 試しにサンプルプロジェクトアップしてみたら?
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 13:50:29 ID:txifm14T0]
- エクスプレッションのセキュリティについて提案した時は
1.エクスプレッションの有効・無効を設定できるようにする (v1.75で追加していただきました。ありがとうございます。) 2.プロジェクトを開く際にエクスプレッションが含まれているかどうかを判別し、 「エクスプレッションが含まれていますが本当に開いてよいですか?」 という確認ウィンドウを出す。 →安全を求める人やエクスプレッションがよくわからない人は、プロジェクトを開かずにそのまま閉じ、 環境設定でエクスプレッションを無効にしてから開きなおせばいいかなと思ってました。 →「そのまま開く」「エクスプレッションを無効にして開く(デフォはこっち)」という選択肢が出せるとベター 3.「ファイルの書きこみや削除は禁止」「通信は禁止」「レジストリ操作は禁止」など、 危険項目についての権限を個々に環境設定できればベターと思ってたけど 項目が多岐にわたるだろうし、そこまではしなくていいかー。 4.エクスプレッションには危険がともなうということをWikiやREADMEでしっかり周知 5.それ以上はなにが起ころうとユーザー責任(免責事項もREADMEに書いてあるし。) といった比較的軽いイメージしか考えていなかったので、なんかえらいことになってるなとガクブルしてる自分。 セキュリティについての考えは人それぞれですが、自分としては上に書いたくらいでいいんじゃないかなとも思ってます。 確かにある程度は問題防止を考えなければいけない問題だとは思いますが、極端につきつめていくと 「サンプルとして配布されてたVisualStudioのプロジェクトをビルドして実行したら、 悪意あるプログラムだったので大事なファイルが消えた。 これはそんなことを許してるVisualStudioの責任だ!」 「ネットで入手したバッチファイルを入手して実行したらファイルが消えた! これは悪意あるバッチファイルの実行を許しているWindowsの責任だ!」 なんていうお笑い論法までなりたってしまうことになるので、どこかで線を引かないといけませんしね。 線を引く場所として今回の中間言語チェックを考えていただいていますが、 あまりにも悩ましいようなら開き直ってセキュリティはユーザー責任にしちゃってもいいかも!と、 あえてお気楽意見を述べてみます。(´∀`)
- 248 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 14:02:06 ID:FNJ0Umiq0]
- ExcelVBAマクロも基本利用不可で、設定で利用可能ですからね。
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 14:17:45 ID:txifm14T0]
- 既存の拡張プラグインをざっと見てみましたが、「逆アセンブリ禁止」とまで書いてるものは見当たりませんでした。
全部見たわけではありませんし、書いてないからOKというのも乱暴かもしれませんが。 ライセンスの問題についてはよくわかりませんが、プラグイン開発者への注意というか開発条件として 「セキュリティチェック目的で、NiVE内部でプラグインに対して逆アセンブリ相当の処理を行うことがあります」 という一文を書いておくだけじゃだめかなあ・・・。 >>243はなにやら難しそうですね・・・。
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 17:28:17 ID:jvwLSfyw0]
- 既出だったら申し訳ありません
最近使い始めたのですが、多くの説明を見ても位置やアンカーポイントと いった座標はX軸・Y軸ともに0.0 640.480 といった数値で表されているよう なのですが、私の場合どうも全体に対しての割合を小数で入れないといけない っぽいのですが・・・何か設定でもあるのでしょうか?
- 251 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 17:31:38 ID:4/iz1WWM0]
- >>250
FAQ - NiVE Wiki nicoae.if.land.to/index.php?FAQ#s695d7d9 Nico visual effectsを使ってみようぜ‐ニコニコ動画(ββ) www.nicovideo.jp/watch/sm3053623
- 252 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 18:12:11 ID:uSOTQOCL0]
- >>246
サンクス。俺の環境のせいか。 何が原因かさっぱりだがorz とりあえずいらないコマ挟んで対処する。
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 21:57:28 ID:jvwLSfyw0]
- >>251
有難うございます。お陰で大丈夫でした。 もうひとつ、640*480の画像を640*480のコンポジションに取り込んでも 必ず少し小さくなるのは初期カメラが引き気味のせいなのかな?と思うのですが、 これを元サイズ通りにする事は出来ないのでしょうか。
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:23:01 ID:jvwLSfyw0]
- GDIに変更してやってみると、横幅こそあう物の縦幅が若干違ったり・・・。
(今まではopenGLでやっておりました。) 用途的にはカメラを回したりする事はないので動画の元横幅=読み込み幅 としたいのですが、どうすればよろしいのでしょうか・・・。
- 255 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:31:34 ID:xYlAAj2K0]
- >>254
俺の環境だと、そういうことはないんだけど 画像のSSでもいいし、プロジェクトでもいいからうpできる?
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:35:42 ID:jvwLSfyw0]
- >>255
ああああすみません、GDIの場合プレビューに黒枠入っているだけで(自分で調節 したからかな?)、サイズは完全に問題なかったです・・・。 今エンコしてやっと確認。 ずっとOpenGLでやってたのですが、サイズ整えたかったらGDIでやればいいって だけですかね?全部作り直しか・・・。
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:51:51 ID:xYlAAj2K0]
- どっかに詳しく載ってたと思うけど、それぞれ一長一短だよ。
GDIは描写が一番綺麗。けど、カクブル現象がでる。 回避は環境設定から-0.04度ずらすってやつ。 拡張GDIは描写は落ちるけど、カクブル現象が出ない。 openGLは3つの中じゃ描写が一番落ちるけど、3Dでいろいろできる。 ケースバイケースでの使い分けが必要だね。 カメラ回したりしないみたいだけど、拡大縮小使う場合はGDIだとカクブル現象でるから気をつけてね
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 22:56:41 ID:jvwLSfyw0]
- む スケール変更を動画内で行う気なんですが、そんな症状が
出るんですか?>GDI ちょっと過去ログ検索してみます
- 259 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 23:23:07 ID:RrPfRX/z0]
- >>257
確かに拡大縮小する際、何か違和感のある動き方をしますね あれは、そういうことだったか・・・
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 01:59:34 ID:/c3pq+zp0]
- >>256
> ずっとOpenGLでやってたのですが、サイズ整えたかったらGDIでやればいいって > だけですかね?全部作り直しか・・・。 2Dでクッキリ表示したかったらOpenGLですね。 でも騙されたとおもってカメラを追加して縦視野角を53.13°にしてみてね。 ほぼ元サイズで表示されるはず。多少滲むかもしれないけど。
- 261 名前:orz mailto:sage [2009/01/18(日) 02:01:13 ID:/c3pq+zp0]
- >>260
× 2Dでクッキリ表示したかったらOpenGLですね。 ○ 2Dでクッキリ表示したかったらOpenGLは向いてないですね。
- 262 名前:名無しさん@お腹いっぱい。 [2009/01/18(日) 05:22:15 ID:KZSiP03p0]
- これって画像のある部分だけ動かすのできないんですか?
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 05:41:13 ID:D0nUdpsX0]
- >>262
工夫次第でどうにでもなる
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 10:36:10 ID:I8Z6PhUM0]
- >>262
GIMPで切り抜いておけば、万事解決
- 265 名前:・・・ [2009/01/18(日) 18:56:52 ID:/kiwNaD/0]
- 静止画像を量産して、動画にしようと今、励んでいます。
※複数の静止画で合成もあります。 合成にはNiVEを使っているのですが、「カラーキー」で透明化して、背景に溶け込ませようとたくらんでいるのですが、どうもうまくいかない・・・。 背景色もいろいろ変えてはいるけどダメ。特に背景白はひどい+周りが非常に汚いw 何かいい方法はないものだろうか? カラーキーでは、こういうことはできないんだろうか?
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 19:24:03 ID:/c3pq+zp0]
- >>265
>>219を良く見た?あれは境界の透明度をブラーでぼかして溶け込ませる処理も入ってる。
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 19:43:36 ID:6EAASC+J0]
- >>265
やりたいことがいまいちわからないけど、自分で静止画を作ってるなら カラーキーで消したい部分を最初から透明にしておけば、カラーキー使う必要もなくなるけど。 あと、静止画の編集段階でアンチエイリアスが効いてると、 そのへんは色が混ざってカラーキーでは綺麗に消しにくくなるし、 画像をJPEGとかPNGなどの非可逆形式で保存すると圧縮時にノイズが入るから、それも消しにくくなる。
- 268 名前:・・・ [2009/01/18(日) 20:47:14 ID:/kiwNaD/0]
-
>>267 自分で静止画をつくることもあるが、別のピクチャファイルから必要部分を、切り抜いて貼り付けという形のものもありますが、これは、無理なんだろうか? (むしろこっちの方が多いかも) 同じような静止画を少しずつ変えながら動きをつけてるので、転用して、コピー、切り取り等でほとんど処理してるけど、背景がうまく消えないんではどうしようもない・・・。 標準装備のペイントでやってるのが原因なのかな? 色が混ざるのか?見た目は白でも拡大するといつの間にか、ちょっと色が違ってたりするし。 なので一度に透明にならない・・・(見た目、同じ色のはずなのに)。 >>266 >>219 これは、ひらきませんw
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 22:28:18 ID:6H/RaegF0]
- >>268
オーケイ、まずはペイントじゃなくてGIMPの使い方を覚えるんだ。 ペイントでは必要な部分(キャラとか)だけ切り抜いても、他の部分を透明にしたまま保存することはできない。 これはペイントではアルファチャンネル(透明度を保存するデータ)が扱えないからだ。 GIMPでの切り抜きについては、ニコニコに講座動画が山ほど上がってるんで、以下のマイリスにある GIMP関係の講座とかを見ておくといい。 NiVEを使うよりも、GIMPでの切り抜きを先に習得したほうが効率は上がる。 マイリスト MAD講座‐ニコニコ動画(ββ) www.nicovideo.jp/mylist/10002801 ペイントでも、不要な部分を消しゴムとかで消してキャラだけ残し、 「24ビットビットマップ(*.bmp)」で保存しとけば、カラーキーで綺麗に消せると思うんだが、 どうやって保存してるのかわからんのでなんともいえない。 ちなみに>>219のプロジェクトを開くためには「BxLib」「塗りつぶし」という2つの拡張プラグインが必要。
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 23:06:32 ID:6H/RaegF0]
- 続き。
色(RGB)やアルファなど、画像の基本を理解するのが先なんだけど、 カラーキーってのは「指定した色を透明に変換する」というエフェクト。 だから、背景を指定して消したつもりでも、キャラ内部に同じ色があれば消えるのはあたりまえ。 だから背景の色にはキャラとかぶらない色を指定する必要がある。 さらに、閾値(しきいち)ってのは、「消す色範囲を指定した分だけ増やす」という意味の値。 この値を大きくすれば、それだけ巻き込まれて消えてしまう色が増える。 だから閾値は必要最小限にとどめないといけない。 元になる画像が圧縮され画質が劣化しているとノイズがまざるので カラーキーで消しにくくなるのは>>267に書いたとおり。 そういったノイズへの対策として作られたのが>>219のプロジェクト。 添付してるテキストの説明も見るべし。 以上、Wikiに書いてた分も含めて回答終了。 あとはGIMPを使いながら色とかアルファチャンネルの概念を学んで、そのうえでNiVEを使うといいと思う。
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 00:06:22 ID:8gPRPu0d0]
- うわああああ、素材・プロジェクトアプロダが1/17に初期化されてたああああ
>>219が開けないって言ってたのはそういうことか!ごめん! とりあえず>>219を再アップしました。 ポスタリゼーション・塗りつぶし・キーイング・トラックマットを利用したキャラ抜き例 ttp://www10.uploader.jp/dl/NiVEM/NiVEM_uljp00002.zip.html
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 00:35:24 ID:3I6/an3J0]
- >>271
まじだ。ちょっと初期化が頻繁すぎますね。こういう用途には向いてないのかも。
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 01:02:29 ID:8gPRPu0d0]
- とりあえずNiVEサンプルのサンプルプロジェクトも消えちゃってるので、
作者さんの再アップが待てないという方はこちらからどうぞ。あらかた置いてるはずです。 ttp://www.geocities.jp/goldenhige/NiVE/sample_backup.html
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 03:26:19 ID:8gPRPu0d0]
- 新しくリリースされた「タイリング」エフェクトのreadmeについての質問を1つ。ご教授いただければ幸いです。
引用(番号はこちらでつけました) >これを利用すると次の方法で補間方法にHighQualityBicubicを選んだときにタイルのつなぎ目をみえなくできます。 > 1.タイル位置とタイルサイズでイメージの数ピクセル内側を選ぶ > 2.イメージをプリコンポーズして、そのコンポジション内部に背景色と同じカラーイメージを置く > 3.イメージをプリコンポーズした後、そのコンポジションに塗りつぶしエフェクトを適用して空きを埋める > (HighQualityBicubicは補間で数ピクセル離れた場所の色や透明度の影響を受けるため、端っこは色が薄くなります) 1については、例えば512x384のイメージなら1ピクセル内側ということで タイル位置(1,1)、タイルサイズ(510,382) とすれば、スケール変更や回転を行ってもタイル間に隙間ができないということだと解釈しました。 (マルチタイリングで隙間を0にしてもどうしても隙間ができてしまうようなので、この方法で克服するということ?) ただ、この設定にしておきさえすれば補間がHighQualityBicubic以外でも隙間はできないように見えます。 また、2,3については色々考えてみたのですが、タイリングとどうつながってるのかわかりませんでした。orz 勉強不足で申し訳ありませんが、教えていただければ幸いです。 説明が大変なようであればサンプルプロジェクトだけでもいただけると助かります・・・。
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 14:11:19 ID:52aXmgfO0]
- >>274
補間モードにHighQualityBicubicを使わずDefaultを使うのなら、特に余白を作らなくてもタイルに 隙間ができることはありません。 タイル状にするときにスケールを小さくしたいと思った場合、縮小がきれいなHighQualityBicubicを 使いたくなります。でもこの補間モードを選ぶと隙間ができてしまう、という場合の対処方法です。 > (HighQualityBicubicは補間で数ピクセル離れた場所の色や透明度の影響を受けるため、端っこは色が薄くなります) サンプルあげました。 www10.uploader.jp/dl/NiVEM/NiVEM_uljp00003.zip.html Comp 1はスケールとの関係です。1ピクセル内側にしておいただけでは、スケールを96%にしただけでもう透けてしまいます。 スケールをさらに小さくするとどんどん透けていきます。縮小すればするほど余白を増やさないとだめなようです。 Comp 2はどのくらい先のピクセルまで見ているのかの実験ですが、スケールを2%(50分の1)にすると 元のサイズ(512,384)に対してタイルサイズを(146,18)にしないと後ろが透けてしまいます。 つまり、HighQualityBicubicの補間は、スケールを2%にすると1ピクセルの描画に183ピクセル先の 情報まで見ているということになるっぽいです。だから縮小がきれいなんでしょうけど。 2,3はタイリングしたいイメージの端っこが削れない場合は、余白を自分で作ってください、という意味です。 こっちはサンプルに入れ忘れました。。 後、バグがあったのでタイリングのプラグイン修正しました。更新お願いします。
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 15:19:07 ID:ATCe1yuo0]
- >>275
丁寧な説明とサンプルありがとうございます。勉強させていただきます。 というか、>>274を見返してみると夜中に勝手に煮詰まった挙句、ものすごい図々しいお願いしてますね・・・ なんというか、すみませんでした。落ち着け、俺(;´Д⊂)
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 00:02:15 ID:/bC2E8rc0]
- グラデーションてどうやるの?
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 01:19:38 ID:JI5Uilax0]
- >>277
>>2 >■わかんないからやり方教えて > →だが断る(まずは自分で探そう、考えよう、やってみよう)
- 279 名前:・・・ [2009/01/20(火) 07:26:55 ID:IO5H4b3M0]
- >269
保存形式がまずかったみたいですね・・・。 JPGで保存してたのがまず大きな原因でした。 24ビットビットマップで保存したらいけそうな感じでした。 おかげさまで助かりましたwww
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 10:28:54 ID:/bC2E8rc0]
- GDIで途中まで作ったけど、
やっぱり拡張2Dが方がいいわ ってなったらどうしてますか? 全部一から作り直す? データをコピーして移せますでしょうか?
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 12:36:31 ID:bRkNYwgh0]
- >>280
新しいコンポジションを作って、拡張2Dに設定 GDIで作ってたコンポジションを2Dのタイムラインに追加すればおk 編集のし直しとかは出来ませんが・・・
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 13:01:38 ID:/bC2E8rc0]
- GGGGGGGGGGGGJJJJJJJJJJJ どうも感謝します
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 22:11:48 ID:+o0ccHSf0]
- 出力時にタイムラインのウィンドウ内がちかちかしているのは何で?
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 00:00:18 ID:oDEKEB690]
- そんなの気にするな。
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 21:51:25 ID:oUuL/TsY0]
- WMMでいうフィルム時代みたいな
フィルタ(エフェクト?)はないのかな?
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 22:04:35 ID:O7Ehn9Dg0]
- WMMのフィルム時代使えばええやん。
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/22(木) 00:44:49 ID:pA4jErlP0]
- >>285
ないがエフェクトを組み合わせて似たようなことさせることはできる。 WMMの100倍手間はかかるけど。
- 288 名前:うp主 ◆4TK78kucCU mailto:sage [2009/01/22(木) 23:27:17 ID:7DSn5h6OO]
- また規制か orz
ver 1.80 ・ExpressionUtils.GetCompositionがExpressionUtils.GetItemのオーバーロードになっていたのを修正 ・WaveInputでファイルを読み込んだときに数フレーム短くなるのを修正 ・IExpressionComposition.ExecuteExpressionに関するいくつかのバグを修正 ・シャドウコピートラックの追加 ・アイテムウィンドウにエフェクト検索タブを追加 ・エクスプレッションのコードチェックを強化 ※この変更により、使用できなくなるエクスプレッションがあります ・エクスプレッションのコードチェックを省略する設定を追加 ※この設定は保存されません。プロジェクトのロード時、新規作成時にリセットされます ・エクスプレッションでテキスト、イメージの書き出し・読み込みメソッドを追加 etc... エクスプレッションのコードチェックについてですが、開発条件に「内部で逆アセンブル相当の処理を行う」 とすると、これから作る人は問題ありませんが(この条件に同意した上で開発することになるので)、 今までプラグインを作成していた人達にとっては寝耳に水な話で、いろいろ問題がありそうなので >>243の方法を取ることにしました。 現在公開されているプラグインに関しては、自己の判断において信頼するアセンブリリストを作成し、 使用してください。 作成方法については、「エクスプレッションについて」を参照してください。 シャドウコピートラックは、対象トラックの現在のフレームカーソルの位置において、レンダラに出力する 最終イメージをコピーして出力するトラックです。 複数の同じエフェクトを掛けたトラックやコンポジションを配置するときなどにどうぞ。 循環参照回避のため、シャドウコピートラックのシャドウコピーは取れませんのであしからず。
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/22(木) 23:43:37 ID:dwhN5WecO]
- >>288
乙です。 シャドウコピートラックは、いわゆる「調整レイヤー」って 解釈でいいのかな?
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/22(木) 23:46:23 ID:DhlXF3bk0]
- 昨日NiVEの作者が失踪して更新されなくなる夢を見た。
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/22(木) 23:54:32 ID:pA4jErlP0]
- >>288
乙です。 >エクスプレッションでテキスト、イメージの書き出し・読み込みメソッドを追加 古い人間なんでこれは助かるw
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 00:06:38 ID:E9YtDmfK0]
- >>290
それだけNIVEを愛しているということですね、なんと涙ぐましい・・・
- 293 名前:うp主 ◆4TK78kucCU mailto:sage [2009/01/23(金) 02:23:47 ID:B4UdvgPZO]
- >>289
調整レイヤーともちょっと違いますね。 AEの調整レイヤーは、調整レイヤー、までのレンダラの出力に対してエフェクトを掛けたりするのに対し、 シャドウコピートラックは単純に対象トラックの出力、つまり、入力イメージにエフェクトを掛けたものをそのままコピーしてきます。 >>290 なんも言わずに失踪することはないので大丈夫ですw とりあえず放置してたGLSLのプラグインの正式版も上げといたので、グラボに自信のある方はどうぞ
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 10:08:24 ID:VkLvndT20]
- そろそろインスコ型にしてもいいのでは?
- 295 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 12:12:35 ID:2IPsESAhO]
- バグの混入・修正や仕様変更などの影響も考慮して過去のバージョンを使いたいこともあるから、
手軽に複数のバージョンを使い分けれる今のZIP方式のほうが嬉しいな。 プラグインや設定・関連付けなどを自動的に最新版に引き継ぎたいならインストーラ方式がいいんだろうけど、 あまりそうしてほしくないw
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 12:16:59 ID:zKa3BucEO]
- というか、system32フォルダにDLL置くわけでも
レジストリに何か書くわけでもないんだから 別にインストーラいらねえだろ。
- 297 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 13:31:20 ID:NqqmtUQa0]
- インストーラはいらねえだろ
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 15:10:02 ID:VkLvndT20]
- 大事なことなので2度言いました
- 299 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 19:33:54 ID:XEDzjqoV0]
- シャドウって処理重いやつの複製に便利よって感じでOKですか?
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 21:44:12 ID:K6eM/Y3z0]
- GIFアニメに色をつけた手書き動画を作ってるんだけど、
NiVEでドットの線を滑らかにする方法はないだろうか? 大きいサイズで描いておいて後から縮小するしかないのかな。
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 22:18:54 ID:LAMOFW++0]
- ・WikiのSamplePluginのエフェクトで、
一旦Byte配列に書き出してから処理していますが unsafe使用して直接読み書きするのはどうでしょう? コピーの時間がなくなる分少し速く処理できるかと。 unsafe使わなくても初回の処理のときと 画像のサイズが変わったときだけnewするようにすれば少し軽くなるでしょうか? (newを頻繁に呼ぶと重そうなので) ・OpenGLレンダラ使用時に入力プラグインから 直接PixelBufferObjectに書き込むようには出来ないでしょうか (引数を変えたら以前のプラグインが使えなくなるので無理?)
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 22:47:45 ID:K6eM/Y3z0]
- 300です。NiVEではなかったけど自己解決しそう。
AviUtl用のアンチエイリアスフィルタがあったのでそちらを試してみます。 検索不足な発言すみませんでした。
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 00:08:16 ID:ro7qMKxv0]
- 目安箱に書くほどのことでもないのでここで呟いてみるテスト。
環境設定の「エクスプレッションを有効にする」は、初期状態ではチェックを外しておいたほうがよい気がします。 v1.80の初期設定ではチェックがついちゃってるみたいです。
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 01:41:32 ID:nKM9a1yZ0]
- 初期設定といえば「操作ごとにプレビューを更新する」の初期値は有効のほうがいいと思う。
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 01:42:51 ID:7l+N1SsQ0]
- いや、無効の方が良いよ。
重くて落ちたとか文句言う奴がいっぱい出てくるぞ。
- 306 名前:名無しさん@お腹いっぱい。 [2009/01/25(日) 16:55:59 ID:NSuJw9CN0]
- Aの画像の上に太文字を出現させ動かし、だんだんとその文字が画面いっぱいに広がっていくのですが、
その広がっていく太文字がだんだん薄くなっていき、まず文字の範囲だけBの画像が映し出される、というのはできますか? 途中、文字の中だけはBの画像、文字の外は最初のAの画像という形にしたいんです。
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 17:05:09 ID:XEeH9oQT0]
- >>306
トラックマット、ブレンド、トランスフォームをうまく使えばできるような気がする
- 308 名前:名無しさん@お腹いっぱい。 [2009/01/26(月) 19:04:40 ID:nmMtdkLe0]
- すいません
動いてる画像と文字を途中で止めて、止めたところからまた再会するために Stop The Worldを使っているのですが どうやっても再会したときに、止めていた秒寸分たった後の位置からになってしまいます。一気に瞬間移動したように見えるんです。 スムーズに再会するのはどうすればいいですか?
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/26(月) 19:18:31 ID:Q9ei7ERw0]
- >>308
エフェクトのパラメータいじってみれば一発でわかることだと思うんだけど。
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/27(火) 19:11:58 ID:fjtK/kmjO]
- 「スムーズに再会するには」って何か人生相談ぽくて吹いたwww
- 311 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/27(火) 20:12:05 ID:vNa1I9eK0]
- >>308
Stop The Worldを使わなくても最後のフレームだけBMPで出力して、 秒数文経たせてまた再開したらいいんじゃない? タイムライン3本になるけど。
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/27(火) 21:03:16 ID:8MJrPOsI0]
- 連番読み込みってどういうこと?
これで読みこむと中で切り抜いたのを動かせると聞いた気がするんだけど
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/27(火) 21:27:05 ID:+QvcPT8+0]
- >>312
ググれ。
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/27(火) 21:35:44 ID:8MJrPOsI0]
- ググったがわからん
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/27(火) 21:47:38 ID:+QvcPT8+0]
- >>314
お前すげえな。 じゃあ追加で「連番 BMP」とか「連番 AVI」とかでググりなおしてくるんだ。あとWikiの用語辞典も見とけ。 それでわからないなら何を説明しても無駄だから諦めろん。
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/27(火) 23:46:37 ID:gkI1xAog0]
- GeForce4MXでGLレンダラとか3Dエフェクト使うと
こうなるのなんで↓ uproda.2ch-library.com/src/lib096860.png.shtml uproda.2ch-library.com/src/lib096861.png.shtml 学校のPCなので、ドライバは更新さぼられていて古いはずだけど そのせいか
- 317 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 02:59:58 ID:/I0HIaul0]
- 自前のPC買おうぜ
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 04:05:35 ID:J+1ZBm7v0]
- フィルム †
制作者: うp主 最終更新日: 2009/01/27 バージョン: 1.00 プラグイン: 市販の動画編集ソフトなどにあるフィルムエフェクトのようなもの。 ダウンロード:www11.uploader.jp/dl/NiVE/NiVE_uljp00045.zip.html 注意事項: NiVE ver 1.80以上で動作します。 早いね
- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 04:10:02 ID:+VRy+fMW0]
- >>318
なんという気遣い・・・
- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 06:28:49 ID:YF26tvIM0]
- 全体短縮してもいいからサビ近辺でフレーズの切れ目の良いところでつなぐべき、
なのかな。まじめに順位表示時間を気にしたのが裏目かあ。参考になるなあ。 たとえばワールドイズマインなら ----- 別にわがままなんて言ってないんだから キミに心から思って欲しいの かわいいって ----- 世界で一番おひめさま 気が付いて ねえねえ 待たせるなんて論外よ ----- わたしを誰だと思ってるの? もう何だか あまいものが食べたい!いますぐによ ----- 炉心融解なら ---- 君の首を締める夢を見た 光の溢れる昼下がり 君の細い喉が跳ねるのを 泣き出しそうな眼で見ていた ---- 核融合炉にさ 飛び込んでみたい と思う 真っ青な 光 包まれて奇麗 ---- 核融合炉にさ 飛び込んでみたら そしたら すべてが許されるような気がして ---- って感じなのかな。
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 06:29:20 ID:YF26tvIM0]
- 誤爆
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 11:47:31 ID:92z7KlIQ0]
- 一瞬頭のおかしい人でも来たのかとw
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 12:13:25 ID:fypCStXZO]
- 加えて、
>>319が「なんという気違い」に見えて吹いたw
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 22:24:52 ID:J+1ZBm7v0]
- 206x244の動画読み込ませたらエラー出たけど
もしかして8の倍数〜、16の倍数〜みたいな制限があったりする?
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 23:06:29 ID:92z7KlIQ0]
- >>324
とりあえず、どういうエラーが出たのか書いてみようか
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/28(水) 23:40:36 ID:J+1ZBm7v0]
- 16の倍数にしたら読み込めたので、とりあえず問題ないんですけど
エラー内容報告した方がいいんですか?
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 00:12:00 ID:vj3os7Mb0]
- >>326
してくれたほうがいいけど、真空波動研ってソフトで、 ・読み込めなかったファイル(206x244) ・読み込めたファイル(16の倍数に変更したもの) の2つの情報を調べて一緒に貼り付けるといいと思う。 8の倍数とか16の倍数とかってエンコード時の制限としてはよく聞くけど デコードに影響するケースってあるんだっけ?
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 00:43:09 ID:vj3os7Mb0]
- 解説というほどでもないですが、ルミナンスキーの解説。
あと前スレで少し話していたHLS,HSVといった色空間についても少し解説。 【NiVEサンプル】ルミナンスキーおよび色空間(YUV・HSV・HLS)の解説 www.nicovideo.jp/watch/sm5975714 エクスプレッションでRGB←→YUV・HSV・HLSの相互変換式を書いてみたので、サンプルに含めてあります。 参考ページなども載せてありますので、HSVキーなどの開発の一助になれば幸いです。 www.geocities.jp/goldenhige/NiVE/colorspace/index.html
- 329 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 03:09:53 ID:BMJNvGwu0]
- 金の髭さんが捕捉してくれるんだろうなと思ったら本人だった衝撃
いつもお世話になってます
- 330 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 04:27:39 ID:W3Q9DnER0]
- >>328
ほんと毎回おつですよ〜
- 331 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 08:02:57 ID:5Odf/ylP0]
- 現在のフレームがそのトラックにとっては何フレーム目とか、
全体とそのトラックのフレームがどれだけずれてるかとか簡単にわかる方法ありませんか? 数秒ずつつくった動画をつなぎ合わせるときに、タイミングあわせるのに同時に2つNiveを開いて 波形ビューを見比べて合わせてるんですが、すごく非効率な気がするんですよ。
- 332 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 10:19:27 ID:vj3os7Mb0]
- >>331
2行目の意味の解釈が微妙だけど、該当トラックのマテリアルのエクスプレッションに 以下のコードを書いてプロパティモニタを見るとか。表示結果はこんな感じ。 ttp://www10.uploader.jp/dl/NiVEM/NiVEM_uljp00006.jpg.html RAMプレビューが有効になってると、レンダリング済みのフレームでは エクスプレッションが再評価されないので注意。 ■「メイン」タブに書くソースコード(ベタ書きですが。) StringProperty dbg = new StringProperty("現在位置計算","\n"); MonitorProperty.Add(dbg); // 「ポジション」プロパティの取得。「トラックアイテムの開始位置」を表す。 // 「s」の位置とは必ずしも一致しないことに注意。 // 格納されている数値はフレーム番号から-1したもの。 Int32Property position = (Int32Property)ExpressionUtils.GetProperty(Property.ThisProperty, "ポジション"); // 「開始位置」プロパティの取得。「トラックアイテムの開始位置」から数えた、 // 「トラックアイテムの有効範囲の開始位置(つまり「s」の位置)」を表す。 // つまりタイムラインの「s」の位置は「"ポジション"+"開始位置"+1」で表される。 Int32Property s_pos = (Int32Property)ExpressionUtils.GetProperty(Property.ThisProperty, "開始位置"); dbg.TypeSafeValue += "現在のフレーム位置は「" + (Property.Index+1) + "」です。\n" + "トラックアイテムの開始位置は「" + (position.TypeSafeValue+1) + "」フレームです。\n\n"; dbg.TypeSafeValue += "トラックアイテム開始位置を0とした時の\n" + "現在位置は「" + (Property.Index-position.TypeSafeValue) + "」となります。\n\n"; dbg.TypeSafeValue += "ちなみにこのトラックの「s」は「" + (position.TypeSafeValue + s_pos.TypeSafeValue + 1) + "」フレームにあるので、\n" + "「s」の位置を0とした時の現在位置は「" + (Property.Index - position.TypeSafeValue - s_pos.TypeSafeValue) + "」になります\n";
- 333 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 10:50:33 ID:5Odf/ylP0]
- >>332
おーっ。ありがとうございます。 こんなに早く教えてもらえるとは思っていませんでした。 とても助かります。
- 334 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 19:41:00 ID:hQF/iCtz0]
- >>333
>現在のフレームがそのトラックにとっては何フレーム目とか エフェクトのテキスト(番号)は使ってみたことある?音あわせには便利ですよ。 フレーム数表示を音声のタイムラインと同じように一々ずらさなきゃならないから 面倒にも見えるけど解決方法はある。 直接音声タイムラインを置くんじゃなくて (フレーム数表示のタイムライン+音声タイムライン)のコンポジットを作成し そのコンポジションを置くんだ。 タイミングを動かすときはそのコンポジションの開始位置をずらす。 これなら自動的にフレーム数表示もずれる。 完成したらフレーム数表示のタイムラインを非表示にして終わり。 うまく説明できないな・・・
- 335 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 21:55:19 ID:hwvj+DuQ0]
- XELF.NiVEPlugins開発者様へ
前スレ966への対応ありがとうございました。 ここに書いて良いものかわかりませんが、2点報告です。 ・「観」ボタンの表示が以前と同様各レイヤ2ベクトルまでになっているようです。 ・Galaxy2008を使ってみたところ、複数レイヤ使用時に保存エラーが発生するようです。 詳細については ttp://www10.uploader.jp/dl/NiVEM/NiVEM_uljp00007.zip.html にまとめてあげてあります。 後者は試作版ですし、当方がやりたかったことも1レイヤのみで実現できるのですが、 いちおう発見した現象ということでご報告しておきます。
- 336 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/29(木) 23:36:02 ID:kmh8roal0]
- 波変形を使った画面切り替えってどうやって作ればいいですか?
とりあえずフェードインと組み合わせてみましたが、物足りないです。
- 337 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/30(金) 01:15:57 ID:CMCgCF9HO]
- >>336
君の物足りなさがどういうものかわからんが、 元の映像が判らない様になるべく大きく変形させるのと、 2つの映像が重なった状態をなるべく短くするのがキモかと。 つまり、例えば60フレーム中の真ん中15フレームで A→Bにフェード、というように。
|

|