- 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
- 207 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/11(日) 20:37:27 ID:LE5HHuPD0]
- >>206
乙 何がいいかは、俺はわからんのでなんとも・・k-lite入れてます
- 208 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/12(月) 16:45:58 ID:9zBHw2t10]
- >>207
ググってみましたけど、K-Lite Codec Packって公式ページあったんですね。 ニコニコ動画まとめWikiでは、今は亡きCow&Scorpionのほうにリンクが貼られてたから、 なんかもっと怪しげなコーデックパックかと思ってました・・・。 FAQのページとか色々参考になったので一応URL貼っておきます。 Codec Guide: K-Lite Codec Pack and other useful stuff www.codecguide.com/index.html ほとんどの人はffdshowで十分な気がしますし、K-Liteのほうは色々ありすぎて初心者が混乱する予感。 コーデックのことをよく知らないままインストールする人も多そうですしね・・・。 K-Liteにもffdshowが含まれてるようですけど、これ独自ビルドなのかな。よくわからなかった。(´・ω・`) ffdshowで不満があるようならK-Liteとかの導入を考えればよさげな感じですかねえ。 でも自分は色々入れるのが怖いのでffdshowすらいれてなかったり。(´∀`)
- 209 名前:コミュ主 mailto:sage [2009/01/12(月) 19:15:49 ID:dVGU6ORP0]
- 長い間コミュニティーを放置して申し訳ございません。
ただいまコミュニティー情報を更新しました。 まだ必要最低限のことしか書いていませんので付け足しあればレスお願いします。
- 210 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 19:57:32 ID:rDWS3aJXO]
- 質問です
映像の一部をくりぬいて、ベースの動画を手前にも見えるように加工しています そこで、動画の一番奥に型を作ってカラーキーで手前の映像をくり抜いているのですが、映像を徐々にに表示させる事は可能でしょうか というのも1番奥にある型を不透明度を上げて表示してるのですが、手前の映像は型の透明度が完全に無くなるまでくり抜いているのくれないみたいです 説明下手ですみませんがよろしくお願いします
- 211 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 19:59:37 ID:fZZEBCS20]
- >>210
除外使ったら?
- 212 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 20:34:39 ID:11Yxf57E0]
- >>209
おつです。お大事にね。 >>210 説明が難解すぎてよくわからんけど、カラーキーとあるのはトラックマットの間違い? なんとなく想像はつく気がするけど、もうちょい整理して説明してくれw
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 21:20:57 ID:rDWS3aJXO]
- すまんw
ちょっと質問変えてみて、カラーキーで手前のパーツをくり抜いたんだが、どうも縁まで色を抜ききれてないんですが ここを消す方法はありますでしょうか。
- 214 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 22:28:02 ID:11Yxf57E0]
- >>213
元映像にもよるからなんとも言えないけど、カラーキーのかわりにベクトルキーで抜いてみたら? カラーキー1発である程度くりぬけてるなら、ベクトルキーで類似度を98〜99くらいにして あとは許容長さを増やして調整する感じで。
- 215 名前:名無しさん@お腹いっぱい。 [2009/01/13(火) 23:25:23 ID:rDWS3aJXO]
- ありがとうございます
それで行けそうですが、ほかの色まで巻き込んだりしてなかなか難しいです とりあえず頑張ってみます
- 216 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/13(火) 23:49:55 ID:fZZEBCS20]
- 映像Aの一部をくり貫いて、ベース動画Bを手前にも見えるように加工しています。
そこで、コンポジションの一番奥に型Cを作ってカラーキーで手前の動画Bをくりぬいているのですが、 映像A?を徐々に表示させることは可能でしょうか? というのも、一番奥にある型Cを不透明度を上げて表示させるのですが、 手前の映像A?は型の不透明度が完全になくなるまでくりぬいてくれないみたいなのです。 ってこと?いやぁ思った以上に難解だww ようは、Bの上に映像Aのくり貫いた一部を徐々に表示させたいってことなのかな?
- 217 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 00:13:56 ID:aFoSE3580]
- なんだかよくわからないけど、カラーキーじゃなくて型を黒とかにして
トラックマットのルミナンスで抜くとか、型以外アルファの素材にして同じく トラックマットのアルファで抜くとかで解決できそうなきがしないでもないです。 プロジェクトうpしちゃえばw
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 00:26:34 ID:1KppPxg20]
- >>215
前スレ690が出してくれてたドナルド抜きのサンプルが素晴らしかったんだけど消えちゃってるな。 ノイズのあるブルーバックとかに効果絶大なんだけど。 大雑把に言うと コンポジA 1.元の映像にポスタリゼーションをかけ色を減らす(抜きたい部分も縁の部分も同色になる) 2.カラーキーで色を抜く 3.キャラ部分が残るので明度を上げて真っ白にする。 4.キャラの後ろに黒いカラーイメージを置く コンポジB 1.コンポジAを追加して無効状態にする 2.元の映像にトラックマット適用。反転にチェック。コンポジAをルミナンスマットに。 って感じ。 他の色を巻き込んでしまうなら、コンポジAの手順1のあとに「塗りつぶし」エフェクトを使って 抜きたい部分の色を、キャラとかぶらない色に塗り替える感じかなあ。
- 219 名前:218 mailto:sage [2009/01/14(水) 15:56:18 ID:Caqqx6qC0]
- >>218ですが、前スレ690のサンプルが手元に残ってたんで、勝手にパクらせてもらい、
背景色とキャラ内部の色がかぶっているときに塗りつぶしを使って色抜けを回避するサンプルも加え、 だらだら解説書いてみました。 ポスタリゼーション・塗りつぶし・キーイング・トラックマットを利用したキャラ抜き例 www10.uploader.jp/dl/NiVEM/NiVEM_uljp00041.zip.html
- 220 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 16:00:13 ID:ft4CCl+oO]
- お世話かけました
キャラを白 ベースを黒にして、キーの範囲を一杯にしキャラを切り抜き書き出し 手前に見せたい動画を先程書き出した動画の後ろにセット そのときベースの黒い部分をキーで切り抜き書き出し キュラ以外の部分に表記したい動画を書き出した動画の後ろに設置 これでなんとかなりました 皆様 助けていただきありがとうございました
- 221 名前:名無しさん@お腹いっぱい。 [2009/01/14(水) 16:06:12 ID:ft4CCl+oO]
- レス更新できてなかったorz
携帯厨ですまん >>219 ホント 丁寧にありがとうございます じっくり読ませていただきます
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 18:33:11 ID:TTQqItrr0]
- 毎時にあがってるハルヒの動画もAE+自作プラグインで抜いてるって書いてるね。
なんというか、色々とすごい世界だ。
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 01:07:34 ID:7FHG3udC0]
- >>222
あれはNiVEでも普通に作れるでしょ。 けど、映像まとめるセンスがいいよね。うらやましい・・・
- 224 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 02:47:06 ID:QwWgYJhZ0]
- >>223
いや、抜きだけの話ね。手作業でやらなきゃならない部分もあったと書いてるけど、 プラグインまで自作する技術とかすごいなと。
- 225 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 21:36:00 ID:csZLn44X0]
- GIMPで切り抜いたpng形式の画像を連番イメージで読み込めない
なぜだ・orz
- 226 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 21:40:08 ID:eSJVb8f20]
- >>225
やったことないけどnShineプラグインはいってないとか
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 21:48:25 ID:csZLn44X0]
- >>226
連番じゃないと言われた。 どういうことなの・・・
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 22:02:27 ID:LdwQcZ+u0]
- 「英字+桁数あわせた数字」にすりゃ確実なんじゃないかと。
どんな命名規則にしてるんだ。
- 229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 22:11:57 ID:csZLn44X0]
- >>226
してるんですけどねぇ よし、諦めて手動で行こう 二つ目のフレームでスケールを0×0にすれば勝てる! タイムライン300超えの予感がします
- 230 名前:227 mailto:sage [2009/01/15(木) 22:15:26 ID:csZLn44X0]
- ミスです
>>228 でした
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 22:36:04 ID:LdwQcZ+u0]
- >>226
今はNiVE本体で「連番イメージ読み込み」「連番イメージ書き出し」がサポートされてるぞ。 「連番イメージ」は極座標変換に間違ってくっついちゃってるもんだけどバグがあるので使っちゃ駄目。 ttp://nicoae.if.land.to/index.php?FAQ#aaeee5e1 >>229 試しにファイル名書いてみ?
- 232 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 22:37:46 ID:eSJVb8f20]
- >>229
それは不安定になるからやめとけえww 連番からAVIならAviUtl使ってみたら? と、やったことも無いのにまた言ってみる。
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 22:39:34 ID:eSJVb8f20]
- >>231
そうなのかスマンかった
- 234 名前:うp主 ◆nicoAE5HVc mailto:sage [2009/01/15(木) 23:04:30 ID:6tE8zL5a0]
- エクスプレッションのセキュリティ関連でちょっと質問です。
現在、ファイル書き込みなどの禁止を属性によって制御しているのですが、.NETの仕様なのか、 使い方が悪いのかわかりませんが、いろいろまずいことが起きてまいりました。 書くとまねする人が出てくるかもしれませんので詳しくは書きませんが、調べてみると この部分でつまずいている方もいるようです。 んで、半ばやけくそで使用するメソッド等のILを読み込んで、参照しているメソッド、クラス、名前空間等で 適用されている属性をすべて調べ、使用を禁止している属性や名前空間が検出された場合はエクスプレッションを 停止するようにしようと思ったのですが、1つ問題があります。 これを実装する際、ILのオペコードレベルでチェックをかけるので、参照したエフェクト等もすべて"逆アセンブル" に相当する処理を行うことになります。 一応ILを読み込まないでリフレクションのみでできなくもないですが、それだとどれがエクスプレッションで 使用しているかわからないため、どこか1つのメソッドに使用禁止している属性がついているだけでそのアセンブリ 自体が使用できなくなってしまいます。 どうしましょうか。
- 235 名前:金の髭 mailto:sage [2009/01/16(金) 01:26:41 ID:7TxAn2kS0]
- >>234
こちらの理解が足りないので全然違うことかもしれませんが、 ご報告した件がらみのことだとすると、たまたま見つけた事象をご報告しただけですので、 私自身がやりたいことができなくて困っているというわけではありません。 C#の基本すら危うい身でちょこまかとさわってキャッキャウフフしてる程度ですので。 仮に他にひっかかる人がいたとしても、使い方などである程度回避できるはずと思ってます。 内容的にはプラグイン作者さんを始めとする技術陣(?)への問いかけだと思いますし、 やけくそとかじゃなく、しばらく放置しつつじっくり検討していただいてもよいくらいかとw 全然違う件でしたらスルーしてくださいませ。
- 236 名前:うp主 ◆nicoAE5HVc mailto:sage [2009/01/16(金) 02:45:02 ID:DZshFBU10]
- >>235
wikiで報告していただいた部分には特に問題なく、こちらのコーディングミスしていた部分なのですが、 それ以外で、簡単にすり抜けてしまって使い方次第で回避できるかどうかも怪しいので、被害が出る前に 対策しておこうとちょっと聞いてみようと思いました。 逆汗禁止なエフェクトがある(もしくはこれから出てくる)ことを考えると、リフレクションのみですませる べきなのですが… 現在使用禁止を考えている属性・名前空間は、 ・すでに適用されているセキュリティ関連の属性 ・DllImportAttribute(ネイティブコードに逃げるのを阻止) ・NativeCppClassAttribute(C++/CLI対策) ・System.Reflection、System.Reflection.Emit(リフレクション対策) あたりを考えているのですが、これだと追加したプラグインどころか、標準のエフェクトプラグインですら エクスプレッションができなくなってしまいます(一部にリフレクションを使っているため)。
- 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
トラックマット、ブレンド、トランスフォームをうまく使えばできるような気がする
|

|