NiVE愛用者スレ5【NicoVisualEffects】at STREAMING
NiVE愛用者スレ5【NicoVisualEffects】 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
08/12/22 14:01:56 KQxChADH0
フリーのモーショングラフィックスソフト、NiVE(NicoVisualEffects)について意見交換するスレです。

NiVE Wiki (公式)
 URLリンク(nicoae.if.land.to)<)

前スレ:
 NiVE愛用者スレ4 【NicoVisualEffects】
 スレリンク(streaming板)

■次スレは>>980の人。立てられない場合は次の担当者をレス番で指定。代理ならスレ内で宣言を。

■わからない点があったら、まずは以下を参照して下さい >>2以降のテンプレも必読。
 ●NiVE本体に付属しているテキストファイル
 ●NiVE公式Wikiの初心者解説ページ
    URLリンク(nicoae.if.land.to)
 ●NiVE公式WikiのFAQ
    URLリンク(nicoae.if.land.to)
 ●NiVE公式Wikiの用語集
    URLリンク(nicoae.if.land.to)
 ●NiVE避難所Wikiの「NiVE解説動画集」「NiVEサンプル動画集」
    URLリンク(www5.atwiki.jp)
    URLリンク(www5.atwiki.jp)
 ●NiVE(NicoVisualEffects)まとめメモ
    URLリンク(www.geocities.jp)

■ニコニコ動画にNiVEのコミュニティがあります。
  ニコニコミュニティ NiVE
   URLリンク(com.nicovideo.jp)

2:名無しさん@お腹いっぱい。
08/12/22 14:02:51 KQxChADH0
■コーデックなど動画編集の基本についての質問は該当する別のスレで。
  以下のスレのテンプレなどが参考になります。

  ●MAD制作初心者向けスレ100
    スレリンク(streaming板)l50

■わかんないからやり方教えて
  →だが断る(まずは自分で探そう、考えよう、やってみよう)

■質問する前の確認事項
 ●>>1のリンク先にはすべて目を通すこと。大抵のことは載ってます。
 ●公式Wikiの「質問箱」や「バグ報告」の過去ログも参照してみましょう。
 ●まずは自分で試行錯誤すること。
   ろくに考えも試しもせずに質問しても回答がもらえないことが多いですよ。
 ●質問する時は、「やりたい内容」「わからない内容」「問題の状況」などを
   なるべく具体的にハッキリ書きましょう。

3:名無しさん@お腹いっぱい。
08/12/22 14:03:27 KQxChADH0
■プレビューが遅いんだけど
  →エフェクト処理などの時間もありますし、仕様上これ以上の高速化は難しいようです。
    WikiのFAQなども参照して下さい。
    実際の速度で確認したい場合は、リアルタイムプレビューやAVIの書き出しなどで対応しましょう。

■動画編集に向いてないから糞だな!なんか音もブチブチ切れるし!
  →NiVEは、「動画の編集」よりも「動画の加工」に向いています。
    音の扱いもちょっと苦手です。各作業に適したソフトを使い分けましょう。

■AE(Adobe AfterEffects)じゃないから糞だな!
  →AEをご使用下さい。冗談抜きでマジレスしますが、
    本格的にモーショングラフィックスやるならAE使ったほうが良いです。

■AEを超えた!NiVEはAEを超えたぞ!
  →引き続きご愛用下さい。

■エクスプレッションを使いたいのだけど
  →サンプルを見て理解できなければC#の勉強をしましょう。

■なんかエラーがでて落ちるんだけど
  →発生状況の説明やエラーログ、再現プロジェクト等を添えて、
    NiVE公式Wikiのバグ報告ページに報告しましょう。

4:名無しさん@お腹いっぱい。
08/12/22 14:04:07 KQxChADH0
--- テンプレここまで ---

5:名無しさん@お腹いっぱい。
08/12/22 14:17:59 dN4L6btq0


6:名無しさん@お腹いっぱい。
08/12/23 01:28:49 /RH+N/yf0
>>1


7:名無しさん@お腹いっぱい。
08/12/23 18:35:12 bG36lmzJ0
前スレ987-989についても、よくある質問なんで一応テンプレぽい問答を書いてみる。

■書き出したファイルを再生してみると、なんかカクカクして重いんだけど?
  →無圧縮か可逆圧縮(HuffyuvやUtVideoなど)で書き出していませんか?
    これらの形式は、画質を落とさずに出力できるので、中間出力などでよく使われますが、
    再生時の負荷が高いため、そのまま再生して動きを確認するような用途には向いていません。
    NiVEがどうこうという問題ではなく、動画コーデックの仕様です。
    動きの確認をしたいなら、再生が軽いコーデックで書き出すか、
    すでに書き出したものをAviutlなどで別のコーデックで再エンコしてみるとよいと思います。

ツッコミとか訂正とか再生確認時にオススメのコーデックとかあればコメントよろしくです。
自分の場合はVP62 OnePassで書き出したりしてます。どれが軽くて便利とか知らない。( ´_ゝ`)

8:名無しさん@お腹いっぱい。
08/12/23 21:24:10 5i3NGsxf0
Core i7にして8スレッドでH.264を出力すると速かったりするんかなー

9:名無しさん@お腹いっぱい。
08/12/23 22:00:40 PGRCuyAB0
読み込みすらできんような糞ソフトいらぬわw

10:名無しさん@お腹いっぱい。
08/12/23 22:32:52 DiSnNH0y0
>>9
それ、糞なのはソフトじゃなくて君の・・・・いや、なんでもない。

11:名無しさん@お腹いっぱい。
08/12/23 22:49:00 PGRCuyAB0
>>10そうなんです

ということで、ちゃんと初めから読み込める加工ソフトを教えてくれよ

12:名無しさん@お腹いっぱい。
08/12/23 22:54:43 /aRUSFIV0
>>11
他所池、ここで話すことじゃぁない

13:名無しさん@お腹いっぱい。
08/12/23 23:03:13 Q0o0X6mh0
プラグイン導入しろってwikiにすら乗っているんだ・・・
それすらできないとなるとNIVEを使うのは難しいだろうね・・・

14:名無しさん@お腹いっぱい。
08/12/23 23:06:31 DiSnNH0y0
>>11
マジレスすると、基本的な知識がないとどのソフト使っても引っかかる可能性があるから、
MAD初心者スレのテンプレサイトとか見て勉強しないと無理。質問もそちらでどうぞ。

  MAD制作初心者向けスレ100
  スレリンク(streaming板)l50


15:名無しさん@お腹いっぱい。
08/12/23 23:15:37 PGRCuyAB0
まとめwikiぐらい読んだわ
プラグイン導入ということも

16:名無しさん@お腹いっぱい。
08/12/23 23:20:05 NxGjJ6uM0
>>1 乙

>>7
そのへんで突っかかるのは初心者ってことを踏まえると
無圧縮推奨とかが一番面倒ないような気もするなあ

17:名無しさん@お腹いっぱい。
08/12/23 23:36:50 DiSnNH0y0
>>16
いや、
  「無圧縮で書き出したものを再生したらカクカクになるんだけど」
っていう症状についての回答だから、「無圧縮推奨」じゃ回答にならんのよね。(´・ω・`)

18:名無しさん@お腹いっぱい。
08/12/23 23:37:31 PGRCuyAB0
糞ソフト

19:名無しさん@お腹いっぱい。
08/12/23 23:43:33 /aRUSFIV0
>>18
AEおススメ

20:名無しさん@お腹いっぱい。
08/12/23 23:45:05 PGRCuyAB0
>>19
もう持ってます

21:名無しさん@お腹いっぱい。
08/12/23 23:46:42 /aRUSFIV0
・・・?ならそれ使ってればいいじゃん

22:名無しさん@お腹いっぱい。
08/12/23 23:50:18 PGRCuyAB0
>>21
Niveでやってみたかったのに プラグインいれてもできないのが許せなかった

23:名無しさん@お腹いっぱい。
08/12/23 23:55:16 /aRUSFIV0
しらんがな

24:名無しさん@お腹いっぱい。
08/12/23 23:58:00 Q0o0X6mh0
AE持ってるのにNiveとかどんなご身分だよ・・・

てかAE使うなら無圧AVI使うんだろうし、それなら読めるはずだろうけど、AEもってるならAE使っとけよ。

25:名無しさん@お腹いっぱい。
08/12/24 00:02:34 ADiMGNn00
>>24
AEだけもっててtrapcodeのプラグインを持ってないとか。

26:名無しさん@お腹いっぱい。
08/12/24 00:04:46 LM7gvwqF0
読み込めるんだけど画面が真っ暗 タイムランのも追加してるのに 

27:名無しさん@お腹いっぱい。
08/12/24 00:22:09 IDM6h+vg0
>>26
>>2の最後を参照。「読み込めない」っていう質問をするなら、
  ●素材にしたAviファイルを「真空波動研」ってソフトにかけた結果(できればどうやって入手した素材なのかも)
  ●NiVEに読み込む時に、なんていうInputを使ったのか
くらい貼り付けて欲しいとこなんだけどな。そうじゃないと適切なレスができない。

そういうわけで、推測も交えたレスになるけど、アルファチャンネルつきの
可逆圧縮aviか何かを読み込もうとしてるんじゃないの?

 解決策1.「DirectShow入力」のプラグインを入れて、「DSVideoInput」で読み込んでみる。

 解決策2.「VFWInput(32bit ARGB Video Only)」のプラグインを入れて、「VFWInput(32bit ARGB Video Only)」で読み込んでみる。

 解決策3.「ffdshow」をインストールしてから、あらためて解決策1を試みてみる。

思いつく解決策はこれくらいかな。これ以上は情報無しじゃ回答しようがないと思う。

28:名無しさん@お腹いっぱい。
08/12/24 00:40:11 6a1he5j00
過保護にも程があるw

29:名無しさん@お腹いっぱい。
08/12/24 00:48:02 IDM6h+vg0
考えてみればアルファつきaviについてはアルファが消えるかどうかくらいしか影響ないんだっけか。
モノによるのかもしれんけど。まあいいや。

30:名無しさん@お腹いっぱい。
08/12/24 00:54:24 +fGW9B1o0
無圧縮AVIで出すのはHDDがボトルネックになって遅いんじゃと何となく思っていたけど
よく考えると時間を計ったことはなかった

31:名無しさん@お腹いっぱい。
08/12/24 01:06:14 Fm2AR9OB0
1~2時間くらいのものが無圧縮AVIだと20~40分で出力出来る
無圧縮の分余計なCPUリソースが割かれないから早いけど
NiVEの場合はレンダリングの方が圧倒的に遅いからそれ以上はCPU変えないと出ないね
HDDがネックになるようなビットレートは1280*1024のfps30の60MB/s超えるあたりから

32:名無しさん@お腹いっぱい。
08/12/24 01:16:02 +fGW9B1o0
じゃあ今安くなってる1.5TBのHDDとかつけてボリボリ出力するほうが賢いんだな

33:名無しさん@お腹いっぱい。
08/12/24 01:34:18 Fm2AR9OB0
え?中間ファイルの話じゃないの?そのまま保存すんの?
無圧縮AVIなんて400Mbps平気で超えるんだからニコ動でヤバイとか危険って言われてる程度とは比較にならんと思うが
C2Dの3GHz+320GプラッタのHDDでも再生とか音ズレがどうとかってLVじゃねーよ。5分の動画再生に7分~8分はかかる

34:名無しさん@お腹いっぱい。
08/12/24 01:42:33 Ombz+Ph20
ツッコミどころしかないけどそのへんの処理は金の髭さんに任せるお
いいかげん俺もスルースキル身につけたいお

35:名無しさん@お腹いっぱい。
08/12/24 01:48:54 +fGW9B1o0
いや中間ファイルの話よ

中間ファイルでも失敗版とか好き放題に無圧縮AVIで出力していると
残り容量250GB程度のDドライブでは不安だ

36:名無しさん@お腹いっぱい。
08/12/24 14:30:45 NLlFaVIl0
体験版AEを使ってみたが、やはり・・・・

37:名無しさん@お腹いっぱい。
08/12/24 14:59:43 7mKNxMV20
すみません、エクスプレッションについて質問させて下さい。(昔C言語をちょっとかじった程度のレベルで恐縮ですが)

「3D変形」エフェクトなどにある「カメラ」のパラメータをエクスプレッションで制御したいと思ったのですが、
プロパティモニタで見ると、CameraPropertyという型で、IsPublicがFalseになっています。
試しにプロパティをCameraPropertyにキャストしてみましたが、
案の定というか、CameraPropertyが見つからないということでエラーになりました。
これはやはり、プラグイン独自の型なので取得も設定も不可能ということなのでしょうか?

別のカメラと連動させてみたいと思っていたのですが、キーフレームで制御してコピペするくらいしかないでしょうか?

38:名無しさん@お腹いっぱい。
08/12/24 15:08:30 LM7gvwqF0
どう素材を保存すりゃあいいんだ 
cravingでの保存は駄目なのかよ

39:名無しさん@お腹いっぱい。
08/12/24 15:37:48 LM7gvwqF0
「操作ごとにプレビューを更新する」にチェックを入れると更新するようになります。

一向にかわらんのだが 音はでるのに動画はなし

40:名無しさん@お腹いっぱい。
08/12/24 15:55:11 Ombz+Ph20
>>37
旧wiki質問箱「保護されているプロパティについて」によると
IsPublic:Falseはエクスプレッション制御不可、とのことらしい
詳しくは見に行ってみて

代替案を考えるのも楽しそうですが

41:名無しさん@お腹いっぱい。
08/12/24 16:40:46 7mKNxMV20
>>40
旧Wikiの過去ログチェック忘れてました。すみませんでした。

コピペ程度のプログラムしかできないんで、強制変更技はちょっと難しそうですね。
グリッドエフェクトのカメラの円運動とかを考えていたんですが、
当面はキーフレーム制御で近似対応してみることにします。
ありがとうございました。

42:名無しさん@お腹いっぱい。
08/12/24 17:16:27 LM7gvwqF0
映像が映らんのはなんで?

43:名無しさん@お腹いっぱい。
08/12/24 17:28:25 rxpXLR6Y0
>>42
画像のサイズが、1240×960とかでか過ぎなんじゃね?だから、上の黒縁のところしか写ってないとか?

44:名無しさん@お腹いっぱい。
08/12/24 17:29:11 LM7gvwqF0
>>43
何も移らない ただ黒いだけ しかし音はでる 

45:名無しさん@お腹いっぱい。
08/12/24 18:24:29 25zlZlGi0
みんなが一番使ってるプラグインってなに?

46:名無しさん@お腹いっぱい。
08/12/24 18:29:01 ADiMGNn00
>>42
念のため。カラーイメージを読み込んだときは映像でますか?

47:名無しさん@お腹いっぱい。
08/12/24 18:29:23 1pS5jJS30
滑らか移動(参照型)を新作で使いまくった。
あの各中心をあらわすマーカーは本当に判りやすい。他のエフェクトでも欲しいくらいだ。
作者さん本当にありがとう。

48:名無しさん@お腹いっぱい。
08/12/24 18:40:39 1CVUtX1V0
パーティクル、滑らか移動、やや落ちてレンズフレアかなあ
使ってる回数だけでいえばPsd読み込みが一番多いけど
同じくARGB動画を読み込むためのDSVideoInputも


49:名無しさん@お腹いっぱい。
08/12/24 20:43:28 LM7gvwqF0
>>46色でます

50:名無しさん@お腹いっぱい。
08/12/24 21:07:30 6a1he5j00
>LM7gvwqF0
説明下手なら仕方ないからどっかのアップローダーにプロジェクトと素材をUPしてみ?
画像は適当な静止画でよろしく。
静止画は出るんだと言いそうだが
そういうときは動画を何かで1秒くらいに詰めてくれ。

51:名無しさん@お腹いっぱい。
08/12/24 21:08:28 ADiMGNn00
>>49
とりあえず、以下のページの一番下のsample.aviをダウンロードして読めるか確認。
URLリンク(www.avisynth.info)

読めたらプラグインの話なのでplaginsフォルダの中身確認。
nicoAE.PresetEffects.dllしかないというつまらないレベルではないとは思うけど。

>>27さんの解決策3.→解決策1が一番堅いと思う。
手順はここの話じゃないので初心者スレにでも行って。

読めなかったらNiVEインストールフォルダ消して再度ダウンロードからやり直し。

52:名無しさん@お腹いっぱい。
08/12/24 21:09:55 ADiMGNn00
>>51
×plagins○plugins
我ながらtypoつまんない・・・

53:うp主 ◆nicoAE5HVc
08/12/24 21:10:10 Nw4MWO3C0
Merry Christmas  orz

>>1
遅くなりましたがスレ立て乙です。


ver 1.78
・複数同時読み込み時にすでに読み込まれたファイルがあると、それ以降プロジェクトの保存が失敗するのを修正
・OpenGLレンダラの2^nリサイズ時の動作を一部高速化
・エフェクトを2つ追加

小物ですが、年内最後になると思われるので。

後、プレゼントになるかどうかは分かりませんが、こんなのも。
URLリンク(www9.uploader.jp)

54:名無しさん@お腹いっぱい。
08/12/24 21:26:48 650wkpSE0
>>53
クリスマスプレゼントきたー!!!!
これで楽しくクリスマスは動画編集します!ありがとう!   orz

55:名無しさん@お腹いっぱい。
08/12/24 21:44:02 Ombz+Ph20
>>53
メリクリ!!
1年間NiVEにはお世話になりっぱなしでしたよ!

GLSLエフェクトってなんでしょ・・・
readme読むと軽くなるのかなとか思ったけどそうでもない。
GLSLってグラボによってなんちゃらみたいなやつでしたっけ?

56:名無しさん@お腹いっぱい。
08/12/24 22:20:56 6a1he5j00
>>53
超乙です。あとでゆっくり試してみます。

57:名無しさん@お腹いっぱい。
08/12/24 22:40:49 LM7gvwqF0
LM7gvwqF0 だが
何から何まで申し訳ない

58:名無しさん@お腹いっぱい。
08/12/24 22:44:18 LM7gvwqF0
で、素材のことだが前から読み込もうとして移らなかったのは
レスリングシリーズの本編 9分30秒程度 そもそもこんな長さは不可能ということか?

59:名無しさん@お腹いっぱい。
08/12/24 22:45:23 7mKNxMV20
>>53
メリクリっす!ありがとうございます!合わせ鏡、面白いですね。

GLSLエフェクトですが、試しにGLSL未対応(OpenGL 1.4)のPCで
トラックにエフェクトを追加してみたところ
  「GLSLに対応していないため、エフェクトは無効になります」
というメッセージが出たあと、NullReferenceExceptionが発生しました。
テスト版ではありますが、一応エラーログを上げておきました。

 |
 |^ヾヘ/>
 |ノノ))ヾ  べっ、別にクリスマスプレゼントってわけじゃないんだからねっ!
 |⊿゚ノ)))   URLリンク(www9.uploader.jp)
 |と[) リ
 |」j〉
 |ノ                  (´<_ `) そりゃエラーログだしな・・・

60:名無しさん@お腹いっぱい。
08/12/24 22:49:37 7mKNxMV20
>>58
それ以前に>>27とか>>51のようなアドバイスを完全に無視してる理由はなんなんだよ。

61:名無しさん@お腹いっぱい。
08/12/24 23:26:38 LM7gvwqF0
報告します
>>27 >>51
>解決策1. プラグインを入れて読み込むことは可能な状況です
 解決策2. プラグインを入れて、「VFWInput(32bit ARGB Video Only)」で読み込んだ。
 解決策3. ffdshowも既にインストール済
しかし画面は以前真っ暗でした


62:名無しさん@お腹いっぱい。
08/12/24 23:38:47 ADiMGNn00
>>61
一応。こっちでは、aviutl使ってutvideoコーデック(RGB)でavi出力して、
VFWInput(32bit ARGB Video Only)導入したら読めました。
無圧縮では2GBオーバーなので読めないようです。
aviutlはdirectshowプラグインとかffdshowも入れてるけど。

utvideoコーデックはここから。・・ってもう全然NiVE関係ないけど、
utvideoコーデックがバージョンアップしてたから書いてみる。
URLリンク(umezawa.dyndns.info)

63:名無しさん@お腹いっぱい。
08/12/24 23:42:57 LM7gvwqF0
読み込みはできて(音はでるし読み込めてる)動画は流れないという状況
ってなんなん?

64:名無しさん@お腹いっぱい。
08/12/25 00:14:11 17xjVMI+0
しらねえよ。
自分で考える力のないおまえには無理だ。諦めろ。

65:名無しさん@お腹いっぱい。
08/12/25 01:35:49 CPmqprbP0
動画を出力するとき、プロジェクトを読み込むとき、
画像を読み込むとき、動画を読み込むとき、
PsdInputとかプラグインで読み込むとき、

……などなどで表示されるダイアログボックスが
その都度個別に記憶されていると便利だと思わん?

66:名無しさん@お腹いっぱい。
08/12/25 01:36:13 CPmqprbP0
ファイル選択のダイアログボックスね
フォルダをあちこち動くのが面倒くさい

67:名無しさん@お腹いっぱい。
08/12/25 01:45:31 OHYfaUyc0
そこでエクスプローラからのドラッグ&ドロップできればなと言う話になるんですね。

68:名無しさん@お腹いっぱい。
08/12/25 03:23:10 CPmqprbP0
ウィンドウサイズがでかくてなんぼのアプリの場合
D&Dのありがたみはあんまないなあ

69:名無しさん@お腹いっぱい。
08/12/25 12:35:17 HLbEV7aKO
それより、素材の読み込み方法をそろそろ統合して欲しいのだが。

70:名無しさん@お腹いっぱい。
08/12/25 13:45:20 pRLEjgBN0
>>69
別に今のままで不満はないなあ。
D&Dの問題と同じで、プラグイン選択をどうするかって問題があるだろうし、
仮にAviutlみたいに入力プラグイン優先度を自分で設定する方式にしたとしても、
「設定の仕方がよくわからない」っつー人が増えて余計な混乱を招きそうだ。

71:名無しさん@お腹いっぱい。
08/12/25 14:44:32 zM+giMoC0
不満があるならあらかじめ自分で素材を変換しておけって話。

72:名無しさん@お腹いっぱい。
08/12/25 22:40:31 F9mzdbJU0
むしろ、NiVEと連動する動画編集ソフトとか
フロントエンドを誰か作ってくれないかしらと夢想する俺。

73:名無しさん@お腹いっぱい。
08/12/25 22:45:02 1QoyhN650
こんだけ苦情があがってる時点で糞ソフト以外のなにものでもないな

74:名無しさん@お腹いっぱい。
08/12/25 23:00:14 1QoyhN650
だが、>>27>>51>>61をはじめwikiなど親切で丁寧なかたがたが多い
俺もそのおかげで一応読み込めるようになったし感謝はしてる

75:名無しさん@お腹いっぱい。
08/12/25 23:27:36 OHYfaUyc0
不具合や要望ならともかく苦情ってなんだ?w
なんか勘違いしてね?

76:名無しさん@お腹いっぱい。
08/12/25 23:39:43 F9mzdbJU0
>>53
ななななんか今GLSLプラグイン使ってみたら、プレビューが二倍くらい早くなったんですけど!
改めてありがとうございます!!

77:名無しさん@お腹いっぱい。
08/12/25 23:50:03 CPmqprbP0
>>76
>>53スルーしてたけどほんとだw

適当な画像にグローかけるのやってみたら
プレビューがFPS3~4から8~9になったわw

78:名無しさん@お腹いっぱい。
08/12/25 23:51:02 CPmqprbP0
OpenGLを使ってるってことは良いGPU使えばもっと速くなるんかな

79:名無しさん@お腹いっぱい。
08/12/26 00:29:13 8xQIst8a0
買って1年位のvistaノートだけどGL1.5だよシニタイorz

80:名無しさん@お腹いっぱい。
08/12/26 00:34:15 gVhql25Q0
べっべつに一足遅れのクリスマスプレゼントなんかじゃn(ry
エフェクトですらない中途半端なブツをドゾー。

URLリンク(www11.uploader.jp)

エフェクトやトラックが削除されたのってどうやって知るんだろorz

81:名無しさん@お腹いっぱい。
08/12/26 00:40:28 hoRD3jhn0
>>80
うわあああああこれ欲しかった!
これでまた作業効率が上がります!
メリクリ!

82:名無しさん@お腹いっぱい。
08/12/26 00:52:15 hoRD3jhn0
>>80
えーと、このプラグインというよりはRAMプレビューの仕様かな?
RAMプレビュー有効時、RAMに残ってるフレームにカーソル合わせても
そのフレームについての描画をしてくれないみたいですね。
(画像を取得しに行ってないので当然っちゃ当然?)

たしかプロパティモニタも同様の現象起きたはず。
ご報告までに。

83:名無しさん@お腹いっぱい。
08/12/26 00:57:47 m1+uo05t0
>>78
たいしたGPUじゃないけど、GeForce8600M GT の場合
エフェクトはグローのみ
通常のグローはプレビューがだいたい7~8fps程度
グロー(GLSL)だと16~17fps程度
倍くらいの速度にはなってるのかな?

84:名無しさん@お腹いっぱい。
08/12/26 01:02:26 btniLPU70
URLリンク(www9.uploader.jp)

GLSL版のブラー(放射状)だけが上手くいかずに真っ黒になってしまう……
(正確には半透明の黒になっている模様)

NiVE 1.78
WindowsXP SP3
E8400@3.7GHz メモリ4GB(3.25GB 認識)
グラボ WinFast PX8600 GT TDH Extreme 256MB

です

85:名無しさん@お腹いっぱい。
08/12/26 01:05:24 gVhql25Q0
>>82
ReadMeに書くの忘れてたな…orz

RAMプレビュー時の動作は仕様です。
ハナからエフェクト処理に飛んでくれないので
どうしようもありません。
再生しながら見たい場合はRAMプレビューをOFFにしてください。

86:名無しさん@お腹いっぱい。
08/12/26 01:14:02 btniLPU70
>>83
>>77のはスクロールさせるための1280×960の画像だったんだけど、
画像を512×384にしてみたら通常のグローもGLSL版も21fpsくらいになった

ただしカメラのZ座標を2→1にしたら通常グローは18fps程度に
落ちたが、GLSL版は21fpsのままだった

87:名無しさん@お腹いっぱい。
08/12/26 14:16:56 cfct5bq90
waveについてお聞きしたいことがあります。
512x384,30fpsのGDIコンポジションを作成し、
48kHz,16bit,Stereo,1秒丁度のデータをWaveInputで読み込みます。
このコンポジションにそのwaveを配置すると26フレームとして認識されます。
30fpsなら1秒のwaveを配置すれば30フレームになると思います。
ここでWaveOutputにて指定範囲書き出し(1から26フレーム)、
wave2としてセーブします。
このwave2をWaveInputで読み込みタイムラインに配置すると22フレームになります。
wave2の詳細を真空波動拳で確認すると
PCM 48.00kHz 16Bit 2ch 1536.00kb/s
[RIFF(WAVE)] 00:00:00.866 (0.866sec) / 166,444Bytes
となっています。26フレームの秒数は26÷30≒0.867です。
私のところではwaveが実際より4フレームずつ短く認識されます。
NiVEのバージョンは1.78です。皆さんのところではどうでしょうか。

88:名無しさん@お腹いっぱい。
08/12/26 20:24:17 PXT7aSif0
>>87
1.77でも同様でした。
NiVEで音関係はやらない方が良いんでない?


89:名無しさん@お腹いっぱい。
08/12/27 10:59:22 kmXlbRJC0
>>88
ありがとうございます。私のところだけではないのですね。
waveが4フレーム短く認識されるのはNiVEの仕様なのでしょうか。
書き出しは問題ないようですが・・・。
音を別ソフトでとなると、音と絵の同期を取るのが大変になりますが
できないものは仕方ありませんね。その様なソフトを探しに逝って来ます。

90:名無しさん@お腹いっぱい。
08/12/27 11:18:55 ydX6zT380
pngとかで1コマ1コマやるより簡単に動画切抜きやる方法ないの?

もしかしてこれがいちばん楽なやり方とか・・・

91:名無しさん@お腹いっぱい。
08/12/27 11:57:36 RXtVekQuO
>>90
ブルーバックでもない限りは1フレームずつマスクを作っていくしかないな。
全く同じ画素情報の背景だけの素材があればその差分でキーイングできるけど。
(但しこの場合も、前景と背景でたまたま同じ色があったりすると
一緒に抜ける場合がある)

92:名無しさん@お腹いっぱい。
08/12/27 13:45:21 6rllRyqY0
>>90
MAD制作初心者スレ向きの質問な気がするけど、せっかくなんで前スレ436での回答を改版してみた。

■動画からキャラクターなどを切り抜く(背景を消す)方法にはどういうものがあるの?

 素材となる動画の条件にもよりますが、色々な方法があります。

  ●背景がブルーバックなど単色に近いものであれば、「カラーキー」「ベクトルキー」などで背景色を消す
  ●キャラクターと背景の明るさに明確な違いがあるなら「ルミナンスキー」でYUV輝度を指定して背景を消す
  ●「背景だけの正確な映像」を別途用意できるなら、「除外」で背景を消す

  ただし、上記の方法では、背景を完全に消せないことがあったり、逆にキャラクターの色まで
  消えてしまうことがあるので注意が必要です。
  一番確実なのは、以下のとおり1コマ1コマ切り抜いてやる方法です。

  ●NiVEやAviutlなどで動画を連番ファイルとして出力し、PhotoshopやGIMPなどのグラフィックソフトで
    1コマ1コマキャラクターを切り抜いて背景を透明にした連番の透過PNGファイルを作る。
    切り抜いたらNiVEの「連番イメージ読み込み」で再度動画化する。
    最終的にキャラクターだけの動画にするには大きくわけて以下の2つの方法がある。

       方法1.「アルファつきaviの作成」
            キャラクターを残して背景を透明にした透過PNGを、NiVEの連番イメージ読み込みで読み込み、
            アルファチャンネルつきのavi(32bitARGB)として保存してそのまま使う。

             →NiVEで使う分には問題ないが、編集ソフトによってはアルファつきの動画が
               うまく扱えないことがあるので注意。コーデックの制限や相性などもある。

             →Aviutlは動画をアルファつきで出力できないはずなので、切り抜いたものを
               Aviutlで連番読み込みしてからaviとして書き出すとアルファが消えてしまうので注意。

       方法2.「マスクを作成しトラックマットを適用」
            キャラクター部分を白、背景部分を黒で塗りつぶした白黒動画を作成。
            元動画に「トラックマット」エフェクトを適用し、白黒動画をマスクとして使用する。
            (詳細は下記の動画を参照)

             →白黒動画は方法1で作ったアルファつき動画に「明度調整」エフェクトを加えれば
               簡単に作れるので、とりあえず方法1でやっちゃって問題ない。

             →アルファつきaviがうまく扱えないようなソフトでもトラックマット機能さえあれば
               キャラクターを抜けるので、比較的汎用性が高い。

  ●参考

    NiVE動画~キーイング系重ね合わせ
      URLリンク(www.nicovideo.jp)

    AfterEffectsCS3のヘルプ マスク、透明度、キーイング
      URLリンク(help.adobe.com)


間違いとかあったらツッコミお願いします。
あとはキーワードでググるべし。

93:名無しさん@お腹いっぱい。
08/12/27 15:38:29 qYolrmyD0
>>89
WaveInputでは確かになったが、DSAudioInputではならなかった。
DSAudioInputでも普通にWAVEは読み込めるから、問題ないならそちらを使ってはどうだろうか。

94:名無しさん@お腹いっぱい。
08/12/27 20:34:47 ydX6zT380
ありがとうございます 100コマつくってきます

95:名無しさん@お腹いっぱい。
08/12/27 23:39:44 pKgeEAY00
1つ前の操作に戻す・・・「やり直し」
↑を取り消す    ・・・「元に戻す」
逆じゃないの??

96:名無しさん@お腹いっぱい。
08/12/28 00:45:45 UMl16GiN0
>>95
確かに一般の各種編集ソフトとは逆みたいですね。
私は、
・1つ前の操作に戻す … Ctrl+Z
・↑を取り消す     … Ctrl+Y
という認識だったので、メニューの文字は気にしてませんでしたがw

97:87です
08/12/28 11:13:10 uwG/EbZU0
>>93
ありがとうございます。DSAudioInputなら問題なく読み込めました。
念のために出力したwaveファイルと元となったwaveファイルを
バイナリ比較したら完全に一致しました。これでほとんどの作業をNiVEで行えます。

98:名無しさん@お腹いっぱい。
08/12/28 12:57:06 c5oE4sok0
>>95
本当だ。気づかなかったw

99:ごるごるもあ ◆753Z/RLFiY
08/12/28 15:08:29 5fwhud/h0
niveが頻繁にフリーズしてほとんど使い物にならないんだよね。
俺様は元システムエンジニアだけどタスクマネージャで見たらメモリの変動が激しすぎるからこれが原因だよ。
GUIもなんか特殊なもの使ってるみたいだし。
メモリ構造の仕様変えたほうがいいよ。


100:名無しさん@お腹いっぱい。
08/12/28 15:24:56 c5oE4sok0

過去のNiVEサンプルを参考にさせていただいてエクスプレッションを勉強していたのですが、
Z軸の向き変更やテキストトラックの実装といった仕様変更などに伴い、
変更しないといけない箇所もいくつかあるようでした。

そんなわけで、せっかくですので、修正点も含めたエクスプレッションサンプルのまとめメモを作ってみました。
   URLリンク(www.geocities.jp)

なにかの参考になれば幸いですが、C#はかなり中途半端な知識で使ってるので、
間違いなどあればご指摘いただけると助かります。特に、★印をつけた中の、
   ・FontPropertyのあたりの説明
   ・自エフェクト検出にはProperty.ThisCodeではなくProperty.Thisを使う
のあたりが正しいかどうかコメントいただけるとありがたいです。

NiVEサンプルは非常に参考になりました。
この場を借りてサンプル作者様にお礼申し上げます。

101:名無しさん@お腹いっぱい。
08/12/28 18:46:29 +/rSP1vp0
>>100
おお、これはありがたいまとめ・・・
正月休みに勉強させていただきます
エクスプレッション使いこなせたら楽しいだろうなあ

102:名無しさん@お腹いっぱい。
08/12/28 19:56:49 s1TZTAQb0
もしも~エクスプレッションが~
使えた~なら~♪
うう…全然解らん…。

103:名無しさん@お腹いっぱい。
08/12/28 20:22:20 f5PFzcgB0
>>100
うわ、直そうとおもってコメントしたまま放置してたら直してくれたw 
ありがとう。
金髭さんいろいろ手広くて凄いわ。





ところで触っちゃイケナイ人がきてる?

104:名無しさん@お腹いっぱい。
08/12/29 00:27:49 NTecEkYI0
>>103
触ってやるなや。本当に俺と同職なら恥だわ・・・


それはおいといてVer1.78にしてからやたらフリーズするのは事実かな。
透過情報をもつAVIを四つラインに並べてプレビューしてたらフリーズ

特殊な条件とか見つけられて無いし、どうバグ報告したものやら

105:名無しさん@お腹いっぱい。
08/12/29 12:28:24 i3mdoAZj0
なぜじゃ・・・なぜGetComposition()が使えないのじゃ・・・。
以下の2行を書いただけなんですが、
  "ExpressionUtilsにGetComposition()なんぞないわ!"
って怒られます。名前をキーにしたGetCompositions()は使えるのですが・・・。

  IExpressionComposition[] comps = Property.Host.GetComposition();
  IExpressionComposition comp2 = ExpressionUtils.GetComposition(comps,633660311381153341);

どなたかわかる人いたら教えてくださいいいい。
VisualStudioとか入れれば調べられるんでしたっけ?

106:名無しさん@お腹いっぱい。
08/12/29 12:45:42 biz7y/Uo0
名前をキーにしたものしかないから。

107:名無しさん@お腹いっぱい。
08/12/29 12:56:29 i3mdoAZj0
>>106
ほんとにないのか!Σ (゚Д゚;)
「エクスプレッションについて.txt」が間違ってるのね。一応報告しておきます。

とりあえずループで回して判定します。ありがとう。

108:名無しさん@お腹いっぱい。
08/12/29 13:04:44 biz7y/Uo0
GetCompositionをGetCompositionsと勘違いしてるだろ

109:名無しさん@お腹いっぱい。
08/12/29 13:13:39 UuW7kFTTP
>>108
>>107じゃないが
勘違いも何も、エクスプレッションについて.txtにちゃんとGetCompositionsとGetCompositionがかかれてあって
この2メソッドともにExpressionUtilsのスタティックメソッドとして説明されているんだよ。
俺もこれにはちょっと疑問を持ったけどGetCompositionは今のところ使ったことがないからね。
実際に調べてみるとExpressionUtilsの名前空間にGetCompsitionsはあるけどGetCompsitionはないんよね。

110:名無しさん@お腹いっぱい。
08/12/29 13:22:09 i3mdoAZj0
>>109
あー、やっぱ無いんですね。調査ありがとうございます。一応Wikiに報告しておきました。
実はメソッドのつづりが間違ってGetComposision()になってるとか、そんな感じのミスを想像してました。
調査というのはやはりVideoStudioとかを使ったんでしょうか?

一応書いて試してみたコードをのっけておきます。

--

StringProperty dbg = new StringProperty("デバッグ用","");

// プロジェクト内のコンポジション一覧を取得
IExpressionComposition[] comps = Property.Host.GetComposition();

// コンポジション一覧から"Comp 1"という名前のコンポジション一覧をリストアップすることはできる
IExpressionComposition[] samenamecomps = ExpressionUtils.GetCompositions(comps,"Comp 1");

// 「エクスプレッション.txt」を見ると、ExpressionUtils.GetComposition()で、コンポジション一覧から
// 直接コンポジションコード指定で取得できるとのことだったので試したが、エラーになる。
//IExpressionComposition samecodecomp = ExpressionUtils.GetComposition(comps,633660311381153341);

// とりあえずループでまわして自分のコンポジションコードを探して自コンポジションを取得することに。
int i;
for(i=0; i < comps.Length; i++){
if(comps[i].CompositionCode==633660311381153341){
dbg.TypeSafeValue = comps[i].CompositionName;
break;
}
}

111:名無しさん@お腹いっぱい。
08/12/29 13:24:38 i3mdoAZj0
×VideoStudio
○VisualStudio

VideoStudioで調査できたらすごいわ・・・

112:名無しさん@お腹いっぱい。
08/12/29 13:31:15 UuW7kFTTP
>>110
第2引数にはやけにでかい数字を渡しているけど、
txtでのGetCompositionメソッドのシグネチャは(IExpressionComposition[] composition, int code)
となってるから、第2引数は最大でも2147483647までしか渡すことができないんじゃない?

113:名無しさん@お腹いっぱい。
08/12/29 13:37:07 UuW7kFTTP
あ、でもCompsitionCodeはlongだな。
これは、もしGetCompsitionがあったとしても仕様バグだな
(IExpressionComposition[] composition, long code)
でないとおかしい。

114:名無しさん@お腹いっぱい。
08/12/29 13:37:13 i3mdoAZj0
>>112
渡してる数字は
  「アイテムウィンドウ→コンポジションタブ→コンポジション右クリックメニュー→コンポジションコードをコピー」
で得られるコンポジションコードです。
「エクスプレッション.txt」のIExpressionCompositionの定義を見ると、CompositionCodeはlong型なんで、
GetComposition()の第二引数がintなのも確かにおかしいなとは思ってました。

115:名無しさん@お腹いっぱい。
08/12/29 19:47:28 i3mdoAZj0
エクスプレッションのまとめページを作ってみました。
恐縮ですが>>100のメモもこちらのページに移動しましたのでご了承下さい。
(ページ構成は今後色々変わるかもしれないというかむしろ変えたいのでブックマークなどはTOPにお願いします)

  NiVEのエクスプレッション関連のメモ置き場
  URLリンク(www.geocities.jp)

テキストマテリアルのエクスプレッションは特別扱いだということで、
色々なプロパティを取得する流れを書いたメモを追加してあります。
将来的にはエクスプレッション練習用のサンプルプロジェクトを作ってみたいところです。

なお、テキストマテリアルのエクスプレッションからはマテリアルやエフェクトのプロパティの
値の取得はできましたが、設定はできないようです。
メモの中に理由の推測なども書きましたが、これはこういう仕様と考えていいのでしょうか?

あいかわらずアバウトな解釈で作ってるので、間違いなどあればご指摘いただければ幸いです。

116:ごるごるもあ ◆753Z/RLFiY
08/12/29 20:54:27 AD7jW3m90
プログラムにGC(ガベージコレクション)なんか使っても駄目だよ。
メモリ確保時の成功率が高くなるだけで根本的には解決されてない。
GCに頼るのは間違い。特にGUIの操作毎にmallocでメモリ確保なんかすべきじゃないよ。
というか最初からWINDOWS純正のGUI使えよ。


117:ごるごるもあ ◆753Z/RLFiY
08/12/29 21:09:14 AD7jW3m90
書き出し時にメモリエラー出るんだけどなんとかしてくれ。
Audioを無しにしてみたけどまたエラーが出た。
画面800x600、AviUtl出力プラグイン利用でMP4出力、nive占有メモリ700MB(書き出し時1G以上)
wiki見たけど分割で書き出して繋げてもノイズとか音ズレとか大丈夫かよ。めんどくせーな。
と思ったけど、WINDOWSの仮想メモリをCドライブからUSBメモリに変更したらうまくいった!
これどうよ。


118:ごるごるもあ ◆753Z/RLFiY
08/12/29 21:30:11 AD7jW3m90
あと書き出し時にタイムレコードウィンドウ開いてると重くなってる気がするんだけど。
なんで1フレーム書き出す度にウィンドウ再描画してんだよ。バーカ!


119:名無しさん@お腹いっぱい。
08/12/29 21:53:33 i3mdoAZj0
俺のログにはなにもないが俺のゴーストが「ググるなよ!絶対ググるなよ!」と囁きかけてくる。

120:名無しさん@お腹いっぱい。
08/12/29 22:35:44 5VRSOQNe0
aa

121:ごるごるもあ ◆753Z/RLFiY
08/12/29 23:40:22 AD7jW3m90
ところでniveで映像だけmp4にして音声のm4aを結合したやつをニコニコ動画にUPしたら再エンコされて画質悪くなったんだけど、どうしたらいいかな。


122:ごるごるもあ ◆753Z/RLFiY
08/12/30 01:25:06 soYOch/O0
AviUtl出力プラグイン利用でファイル書き出し時に作業フォルダをUSBメモリにしてみたらメモリエラー消えたのでエンコ再開
俺ってすごくね?

123:ごるごるもあ ◆753Z/RLFiY
08/12/30 01:53:00 soYOch/O0
今度は別のエラーが出てきて書き込めないぞ。テキスト表示のGDIらしい。まじでしんどくなってきたわ。

124:ごるごるもあ ◆753Z/RLFiY
08/12/30 02:15:54 soYOch/O0
テキストのキーフレームがバグったまま消えちゃったらしいwww



125:ごるごるもあ ◆753Z/RLFiY
08/12/30 02:17:09 soYOch/O0
操作性はいいんだけどね、バグが凄い。aviutlと正反対だわwww

126:ごるごるもあ ◆753Z/RLFiY
08/12/30 16:28:56 soYOch/O0
これはAviUtl出力プラグイン利用のバグだな。
というわけで、niveで連番出力→aviutlでh264出力→ituneで32ビット96Khzのwavからmp4aに変換→mp4boxでmp4aとmp4を合成ということになった。
これで最強画質・最強音質のエンコができるかも知れないぜあ!

127:ごるごるもあ ◆753Z/RLFiY
08/12/30 17:26:05 soYOch/O0
連番出力すると色数落ちるバグがあるよ。
これも分割か。めんどくせー

128:ごるごるもあ ◆753Z/RLFiY
08/12/30 17:31:50 soYOch/O0
>>126

やっぱり透過率のバグだな。

129:名無しさん@お腹いっぱい。
08/12/31 16:20:00 xdZCEOuS0
古いWikiのページから、NiVE本体やプラグインのダウンロードリンクを消し、
各ページのトップに移転告知をでっかく書いておきました。
なぜか移転に気づかずに質問しにくる人が結構いるようなので・・・。

不動産のページが作られてたりもしてますがなんだこりゃ。スパムか。

130:名無しさん@お腹いっぱい。
08/12/31 19:38:57 Tqfvl7Is0
たまには紅白でもみるかな。








背景のCG目当てで。

131:名無しさん@お腹いっぱい。
08/12/31 22:10:29 nvkR+ft70
>>130
課題:小林幸子でゲッダン

それはさておき、いい加減CravingExplorer問題の原因をはっきりさせようと思って
CravingExplorerをインストールして使ってみたけど、
問題が再現できなくてよくわかんなかった。(´・ω・`)

  ●「Craving Explorer Version 1.0.0 RC2(2008/12/17)」を使用。
    CravingExplorerの設定等は一切変更していない。

  ●ニコニコ動画にアップされている動画をCravingExplorerの
    「AVIで保存」でダウンロードしたもののファイル情報
    (「真空波動研SuperLite 081122 / DLL 081122」で確認)
       512x384 24Bit Microsoft MPEG4-V2 29.97fps 1949f 2115.58kb/s
       MPEG1-LayerIII 44.10kHz 128.00kb/s CBR JointStereo
       INFOTAG
       [RIFF(AVI1.0)] 00:01:05.031 (65.031sec) / 18,319,078Bytes

問題とされていたのは、
  問題点1.そもそもNiVEに読みこめないことがある?
  問題点2.読みこめても何故か動画の左上4分の1くらいしか表示されない。
の2点でしたっけ?

132:名無しさん@お腹いっぱい。
08/12/31 22:12:23 nvkR+ft70
とりあえず、うちの
  ・OS: WindowsXP SP2
  ・ffdshow:インストールしていない
  ・グラフィックボード:Intel945GM (関係ない気がするけど一応・・・)
  ・WindowsMediaPlayerのバージョン: 11 (これも関係ないと思うけどry)
  ・その他:WindowsMediaEncoder9インストール済(これもry)
の環境では、DSVideoInputで読み込めました。

MS MPEG4-V2は、少なくともWindowsXPやVistaなら特に何も入れなくても
DSVideoInputで普通に読めるはずだと思うんだけど、どうなんだろう。

問題が起きた人はWindows2000とか使ってたんでしょうか。
それともffdshowを入れてmsmpeg4v2にチェックを入れてるとおかしくなるとか?
ffdshowを使ってる人がいたらちょっと試してみてもらいたいところです。

133:名無しさん@お腹いっぱい。
08/12/31 22:29:59 nvkR+ft70
あと、真空波動研ではAVI 1.0と判定されてるのにNiVE標準のVFWInputで読むと
「読み込みに失敗しました」になるのは、msmpegv2のデコーダが
DirectShowフィルタとして提供されているから(?)という解釈なんでしょか。
(ぶっちゃけDirectShowの正体がわかってないです。すみません。)

ちなみに拡張プラグインの「VFWInput 32bit ARGB Only」だと
読み込めますが、完全透明になりました。
これはまあプラグインの説明にあるとおり仕様だと思いますが。

134:名無しさん@お腹いっぱい。
09/01/01 10:10:27 dHWdqVhx0
去年はNiVEのおかげで動画加工が12倍ぐらい楽しくなりました!
本当にありがとうございました。
今年もいっそうの発展を願っています!

135:名無しさん@お腹いっぱい。
09/01/01 22:53:17 Hq/JsUNH0
NiVEの支援動画を作りました。NiVE初心者の助けになれば嬉しいです。
URLリンク(www.nicovideo.jp)

136:名無しさん@お腹いっぱい。
09/01/01 23:27:41 FwuFdN9x0
>>135
GJ

137:名無しさん@お腹いっぱい。
09/01/01 23:32:23 HPPY3O0R0
なぜNAVEw

138:名無しさん@お腹いっぱい。
09/01/02 00:02:14 Hq/JsUNH0
>>137

あっ……タイトルで間違えている…見なかったことにしてください

139:名無しさん@お腹いっぱい。
09/01/02 00:18:23 UukUnY+t0
NAVEタグつけたのは誰だw

140:名無しさん@お腹いっぱい。
09/01/02 02:57:20 oPchoI+x0
Niveの読み方を統一してほしいわ。ニベなのか、ナイーブなのか。

141:名無しさん@お腹いっぱい。
09/01/02 03:15:09 iVsTrfcK0
いろいろ派閥があって統一出来なかったんで読み方自由な感じになったんじゃね?

142:名無しさん@お腹いっぱい。
09/01/02 13:40:57 3+LFWhmk0
最新ver使ってるのですが、エフェクト多数かけた長いプロジェクト(7秒とか)で出力エラー出がちです。
皆さん1プロジェクトを3、4秒とか短くまとめて使ってるんでしょうか?

143:名無しさん@お腹いっぱい。
09/01/02 14:15:47 iIwmgQsr0
>>142
そんな数秒単位で分けることはないな。
どんなエラーが出るのかわからんけど、WikiのFAQにある

  デカいプロジェクトを開くとすぐ落ちる
  URLリンク(nicoae.if.land.to)

を参考にしてみるとか。
あとはエラーログが出てるなら状況含めてWikiのバグ報告に上げてみるとか。

144:名無しさん@お腹いっぱい。
09/01/02 16:53:49 Kyw+gOSB0
>>142
OutOfMemoryなら再起動してから出力するとか
エフェクトを段階に分けて出力する。

いっぺんにエフェクトかけるのは正直エラーがでる可能性が高い

145:名無しさん@お腹いっぱい。
09/01/02 22:39:20 L6TBHh0S0
NiVE起動中にオンメモリ以外でディスクに一時的に書き出してる、いわゆる一時ファイルの場所をご存じの方がいらっしゃいましたら教えていただけます?
マザーボードのメモリを8GBに増設して32ビットWindows管理外のメモリをRAMディスクにしたので、OSからは約5GBが超高速なストレージに見えてるのでここをNiVEの一時ファイルに指定したら今よりさらに快適になるかなーと思いまして。

あ、順序が逆になりましたが、昨年はNiVEのおかげで本当に楽しいMADライフを送ることができました。
作者さん、コントリビュータ・メンテナの方々、MAD制作仲間のみんな、本当にありがとう。本年も宜しくお願いします。

146:142
09/01/02 23:12:38 3+LFWhmk0
>>143 
サンクス。ちょい前に報告してまして、自分の使い方をちと疑ってたのです。
>>144
ブレンド多様してるんで分け難いんですよね・・・。
でも実際エフェクト少ないとなり難いのも確か。

147:名無しさん@お腹いっぱい。
09/01/02 23:44:16 +08HAuj80
>>145
一時ファイルなんてないと思うが。
映像のエフェクトは1フレームのたびに入力ファイルから読み込んでかけてるから(処理はメモリで行う)。
でかいサイズ(ファイルサイズではなく映像サイズ)を扱う場合なら、入力ファイル元および
出力ファイル先が高速なデバイスを使ったほうがその分早くなるのは確かだが
512x384といったサイズならHDDから、RAMディスクに変えたとしても目に見えて速度が速くなることはない。

このNiveが他の(有名な)オーサリングソフトやエディターと比べて遅いのは、
システム本体はレンダリングにOpenGLAPIやその他のWindowsAPI直接コールを除き、ほぼすべてを.NETFramework
で作っているため。その中でも一番の原因は、フレーム処理で使用しているBitmapオブジェクトという
GDI+のオブジェクトを使用しているため。

148:名無しさん@お腹いっぱい。
09/01/02 23:58:26 L6TBHh0S0
>>147
実に納得のいく御説明感謝します。
エフェクトなどは一度描画したら一時ファイルに持っておいて見かけ上の描画速度を上げるだろうという思い込みがありました。
えと、リアルタイムプレビューも同様です?あれはいったんどこかに書き出しているように思っておりました。
リアルタイムプレビューをよく使用する身としてはあれだけでも劇的に速くなるのなら…という思いがあります。

149:名無しさん@お腹いっぱい。
09/01/03 01:01:47 8bMEGN7J0
>>148
ごめん説明が抜けてたな。
>>147の説明はリアルタイムプレビューのこと。

RAMプレビューとリアルタイムプレビューの違いは、
大雑把に言うとエフェクト処理をプレビュー中に行うか、プレビュー前に行うかのちがいだけ。

150:ごるごるもあ ◆753Z/RLFiY
09/01/03 09:55:23 u38phsYK0
偉大なる俺様の発見した連番出力時のメモリエラー回避方法を教えてやろう。

1.プロジェクトを保存する。以後、アイテムを削除していくので間違えて上書き保存したらプロジェクトファイルはポシャン。
2.連番出力でエラー発生毎に、フレームの最後のアイテムから削除して、できるところまで連番出力させる。
3.プロジェクトファイルを再び読み込んで、出力完了したアイテムをすべて削除し、残りの部分を連番出力する。
4.aviutlで2と3で出力した連番イメージを読み込んでエンコする。


151:ごるごるもあ ◆753Z/RLFiY
09/01/03 10:33:09 u38phsYK0
>>147

.NETFrameworkのガベージコレクション環境というのは、実はOSと相性が悪い。下手すると関数呼び出し毎に内部変数のメモリ確保しようとするわけだよ。
それで大して大きくないような関数呼び出しやメモリ確保でも、連続するとOS側のほうで理論上の数値を瞬間的に大きく上回るわけだよ。


152:ごるごるもあ ◆753Z/RLFiY
09/01/03 10:40:54 u38phsYK0
ぶっちゃけ書き出し時に1フレーム毎にGDI再描画(関数呼び出し)してるのが原因じゃねーの?


153:名無しさん@お腹いっぱい。
09/01/03 13:28:47 2eYZH3V/0
>>151
ソースは?
つか言ってることが無茶苦茶。なんのAPIコール時の話をしてんの?なんでガベージコレクトの性能とAPIコール時のメモリ確保の話を一緒にしてんの?つーかこの痛いコテハン誰よ…

154:名無しさん@お腹いっぱい。
09/01/03 13:35:27 2eYZH3V/0
すまん…ググッたら一瞬で出てきた…
このスレのみんなは全力でスルーしてたんだな 俺を許してくれ

155:名無しさん@お腹いっぱい。
09/01/03 13:35:51 8HoVaco30
ググれ。

156:名無しさん@お腹いっぱい。
09/01/03 13:37:10 8HoVaco30
>>154
書き込み確認するのミスった
忘れてくれ

157:ごるごるもあ ◆753Z/RLFiY
09/01/04 01:54:12 u63vFot90
.NETFrameworkはガベージコレクション環境とか言っちゃってるけど、OSの上に乗っかってる以上は内部でAPIのmalloc使ってんだよ。
Cでもmalloc大量に使えばフリーズするということは常識だよ。


158:名無しさん@お腹いっぱい。
09/01/04 10:57:58 d35jGirg0
>>157
あーだこーだ言うだったら自分で作れよ

159:名無しさん@お腹いっぱい。
09/01/04 12:22:42 XqtGlzZG0
触らなくていいよ

160:名無しさん@お腹いっぱい。
09/01/04 13:38:01 fuYEqBKS0
>>154
×全力でスルー
○気にも留めない

道端に落ちてる石ころなんて誰も気にしない。
犬の糞なら踏まないように気をつけるけどね。

161:名無しさん@お腹いっぱい。
09/01/04 13:43:18 J6UGm1Kj0
>>160
実践しろと。

162:名無しさん@お腹いっぱい。
09/01/04 18:18:06 ZnCTgmLg0
>>131の問題点2が出ている人はマテリアルで大きさや位置をいじれば大丈夫かも。
自分は一応できた。

163:名無しさん@お腹いっぱい。
09/01/04 23:12:11 dncT3zH50
wikiにつながらないが、何があった?

164:名無しさん@お腹いっぱい。
09/01/04 23:13:07 iOcYtNd70
鯖が逝くのは稀によくあるから少し経ったら直るんじゃね?

165:名無しさん@お腹いっぱい。
09/01/04 23:18:00 CGxIyj8S0
>>164
稀によくあるって日本語おかしくね?

166:名無しさん@お腹いっぱい。
09/01/04 23:29:41 qC1PgjKO0
ヒント:ネットスラング 既出 有名

167:名無しさん@お腹いっぱい。
09/01/04 23:37:14 +UPh060n0
ところで旧wikiを今のまま残しておく意味はあるのかな?
同期が取られる予定がないのならば、子羊たちが迷い込んで古い情報を得てしまわないように、いっそ新wikiへリダイレクトしてもいいと思うんだ個人的には。
可能ならHTTP 301(redirect permanent)でリダイレクトしてやると旧サイトの検索順位もほぼ引き継げるわけだし。

あいや、何か理由あってのことなら別にいいんだ、忘れて

168:名無しさん@お腹いっぱい。
09/01/05 01:08:19 YadC55Dj0
Wiki直ったみたい。

>>167
うp主さん次第だけど、心あたりがあるとすれば質問箱とかの過去ログをどうするかってあたりかねえ。

169:名無しさん@お腹いっぱい。
09/01/05 01:39:54 v3ChNqMg0
>>167
俺としてはもう消してもいいと思う。移転してもう3ヶ月たってるわけ出しね。

170:ごるごるもあ ◆753Z/RLFiY
09/01/05 08:04:08 xSKA+yuq0
俺様の完全勝利

171:ごるごるもあ ◆753Z/RLFiY
09/01/05 08:21:35 xSKA+yuq0
NiVEのエラーに完全勝利しました。


172:名無しさん@お腹いっぱい。
09/01/05 10:55:36 2jSrZ3ob0
>>168
質問や過去ログはまったく同期とれてないんだっけ
情報をDBに持つタイプのwikiなら同期も取りやすいんだけどね

>>169
消すのはどうかと思う。しばらくは検索結果の上位に残り続けるだろうし、なんだ開発終わっちゃったのか?と思う人もいるかと。
やっぱredirectが無難じゃないかな?

最初のpukiwikiを設置したのは作者さんなのかな?
あるいは近しい人でもいいんだけど、どの程度自由のきくウェブサーバと契約したか知ってる人いる?
htaccessでRedirectMatch(rewriteでもいいけど)あたりが使えれば個々のページ単位でもかなりスマートに新ページにリダイレクトできるんだけど

173:名無しさん@お腹いっぱい。
09/01/07 02:30:22 ExLagoyG0
スレチな気もしますが、エフェクトに関して質問です。
人物の背後に強い光源がある状態を再現したいのですが、その場合の人物に
かかる影(逆光状態)をどう製作したもんだか、というところで詰まっています。

同一のアルファ付き人物動画を重ね合わせた状態で、上にある人物を明度-255にして
さらにブラー(ガウス)をかけると若干それっぽくはなったのですが、いかんせん
ブラーが人物からはみ出して、後ろの光源と干渉してしまうので、何かいい知恵が
あったらと思い書き込みしました。
よろしければ教えていただけると幸いです。

174:名無しさん@お腹いっぱい。
09/01/07 02:42:16 LMgYK6760
アイテムとキーフレームを連動にチェックを入れても、
shiftでアイテムをごっそり複数選択して移動した場合、
キーフレームが移動しないでチェックも外れている。

あと、デフォルトでアイテムとキーフレームを強制連動させる設定が
環境設定あたりでできるとすごくうれしい。
時間をいじるたびにエフェクトのキーフレームを移動させるのが大変。

175:名無しさん@お腹いっぱい。
09/01/07 03:42:27 sKAV4gG60
>>174
確認してないけど最初の3行についてはもしかしたらバグなのかもね。

>あと、デフォルトでアイテムとキーフレームを強制連動させる設定が
>環境設定あたりでできるとすごくうれしい。

これはよく言われることだけど、NiVE本体でこういう操作をするには
インタフェース定義を変更する必要があるので、現在は実装できないとされてる。
ソースは旧Wikiの目安箱や、スレ3の642,644,647,651,663,668の流れとか。

176:名無しさん@お腹いっぱい。
09/01/07 04:07:19 xYvGD4q30
>>173
ヒント:マスク

177:名無しさん@お腹いっぱい。
09/01/07 10:31:02 nGGR2TNC0
>>174
連動は重いので俺は敬遠してる。代わりにコンポジションで代用。

数秒単位で子コンポジションつくって親コンポジションで組み立ててる。
時間をずらすときは親コンポジションで子の置く位置をずらしてる。


178:名無しさん@お腹いっぱい。
09/01/07 17:59:45 E3AyHnUJ0
NiVEで書き出すとき、ffdshowを使ってるが、
映像ビットレートはいくらでも変えられるのに、
音声ビットレートは常に1536kbpsになる。

音声ビットレートをいじる方法が知りたいです。

アイテムとして読み込む音声はMP3で、128kbps。

179:名無しさん@お腹いっぱい。
09/01/07 21:33:53 dbypz+HT0
カラーイメージの境界をぼかすにはどうしたらいいんですか?

180:名無しさん@お腹いっぱい。
09/01/08 02:21:06 bbThxh+Y0
>>179
エフェクト1つでできるからもう少し探すんだ。
ヒント:ブラー系ではない。

181:名無しさん@お腹いっぱい。
09/01/08 04:50:43 ZyjQd/a90
>>173
トラックマットで一発でした。自分のエフェクトの理解度の低さを恥じるばかりです。

ayato@web以外で、動画加工ソフトにおけるエフェクトの名称と効果を勉強
できるサイトもしくは書籍でお勧めがあったらご存知の方教えていただけると幸いです。

182:名無しさん@お腹いっぱい。
09/01/08 09:34:54 OzR0xGXa0
Adobe エフェクトの解説本

183:名無しさん@お腹いっぱい。
09/01/08 20:21:18 qLPauQWC0
>>181
AfterEffectsのヘルプとか。

Adobe After Effects CS4 * Adobe After Effects CS4 ユーザガイド
URLリンク(help.adobe.com)

184:名無しさん@お腹いっぱい。
09/01/08 20:46:50 WaFFfgWL0
>>181

結局どーやったんだろう・・・気になって夜もねむれないw
トラックマット勉強して見るか。


185:名無しさん@お腹いっぱい。
09/01/08 23:17:01 9zIqcE3A0
NiVE1.78上でOpenGLを使っています。
空間内に画像を立体的に複数配置してその間を縫うように
カメラで移動したいんですが、カメラの向く方向について悩んでいます。

まず、あらかじめマウスでカメラの通過する座標を指定し、それを曲線補間しておきます。
その後、注視点を次のフレームのカメラの位置と同じにすることができれば、
よほど激しい動きをしない限りカメラは進行方向を向くと思います。
このようなことはエクスプレッションで可能でしょうか?

また、もしこれ以外でカメラを進行方向に向ける簡単な方法があれば
教えていただけるとありがたいです。

186:名無しさん@お腹いっぱい。
09/01/08 23:30:08 bbThxh+Y0
>>185
エクスプレッションをつかうまでもないとおもうけど、ちょっとためしてくる。

187:名無しさん@お腹いっぱい。
09/01/09 00:04:25 ZIqP7jh50
>>185
>まず、あらかじめマウスでカメラの通過する座標を指定し、それを曲線補間しておきます。

これはカメラのキーフレームをスプラインとかCatmullRomで補間しとくってことだよね?

188:名無しさん@お腹いっぱい。
09/01/09 00:22:36 Q9Xjh9aCO
>>185
カメラをnullオブジェクトの位置と同じ位置に合わせ、注視点を-0.1や0.1に変更、
カメラの親にnullオブジェクトを設定するとあら不思議。
後はnullオブジェクトの位置や回転をうまく合わせるとエクスプレッションを使わずに
進行方向にカメラが向いているように出来るはず。

189:186
09/01/09 00:39:55 Ld2K51yk0
>>185
出来るのは確認できたので説明するよー。
その方針でいいけどエクスプレッションを使わずともキーフレーム補間モードを
187 さんの言うようにスプラインとかCatmullRomで補間すれば可能。
注視点はカメラの位置のから1フレーム未来にずらして同じように補間する。


原理は簡単だけど・・・すっごく制御難しいのは痛感した。
前に近すぎるとクリッピングで前が削れてしまうので直ぐ見えなくなってしまう。
オブジェクトのサイズはおもいっきり拡大しておいたほうがよさそう。

190:名無しさん@お腹いっぱい。
09/01/09 00:55:11 ZIqP7jh50
>>188
nullオブジェクトの位置や回転をカメラの軌道にあわせて細かく制御しようとすると大変なので
少しでも楽に制御できる方法を試行錯誤してるんだと思う。

191:名無しさん@お腹いっぱい。
09/01/09 16:38:50 6szJ2dOL0
切り抜いた人物imageにドロップシャドウを掛けてるんだが
なんというかimageの後ろに満遍なくかかるシャドウじゃなくて
光源は真上付近で足元だけに落ちる影なんてのは
どういう風に再現したらよいだろうか どなたか助言を…

192:名無しさん@お腹いっぱい。
09/01/09 16:47:11 ZtQulHOg0
PhotoShopで半透明の影を適当に作ってimageの後ろに置け

193:名無しさん@お腹いっぱい。
09/01/09 17:11:53 6szJ2dOL0
動きのあるimageはその枚数分影を準備する必要があるってことですか

194:名無しさん@お腹いっぱい。
09/01/09 17:41:35 r0qhUZEW0
>>193
切り抜いた人物イメージをもう1トラック作って明度調整かなにかで真っ黒に加工。
そんでもってOpenGLレンダラで足元に敷くように配置して適当に拡大縮小したり傾けたりブラーでぼかしたり。

ニコニコで「影をつける」「影を付ける」で検索すればアイマス系の解説動画とか出てくるよ。

195:名無しさん@お腹いっぱい。
09/01/09 19:56:56 6szJ2dOL0
>>194
こ、これはためになりました

196:185
09/01/09 21:09:30 YIYluFac0
>>186-190
ありがとうございました。
その通り、エクスプレッション使わなくてもコピーしてそのままずらせばいいだけでした…。

近づきすぎると消えてしまう件については視野角を極端に狭くすることで対応します。


197:名無しさん@お腹いっぱい。
09/01/09 21:51:43 u32B285M0
4GB以上のファイルを出力できるプラグインってあるの

198:名無しさん@お腹いっぱい。
09/01/09 21:53:45 u32B285M0
4GBじゃなくて2GBだった
本体はAVI1.0にしか対応していないから2GB以上無理みたいだけど
それ以上の容量を出力するには?

199:名無しさん@お腹いっぱい。
09/01/09 22:29:04 uFsjV86e0
NVVOutput

200:名無しさん@お腹いっぱい。
09/01/10 12:34:47 FkTmSy120
3回に分けて出してaviutilで繋げたらいいんじゃね?
俺それでピッタリきたよ

201:名無しさん@お腹いっぱい。
09/01/10 13:13:37 tCPAe//M0
winムービーメーカーで作ったaviファイルを
Niveで読み込むにはどうしたらいいですか><

202:名無しさん@お腹いっぱい。
09/01/10 13:16:40 tCPAe//M0
winムービーメーカーで作ったaviファイルを
Niveで読み込むにはどうしたらいいですか><

203:名無しさん@お腹いっぱい。
09/01/10 13:52:53 9fuFRMxe0
分割して繋ぐなら動画だけ連番bmpで出力してからaviutlで音と結合すれば?
aviutlで連番bmp自動読み込み可だし何より2Gとか気にしなくていいし
再生速度変えて音が・・・ってならAEとは言わないからVegasでも買った方が確実な気がする

204:名無しさん@お腹いっぱい。
09/01/11 02:01:09 Tcf618jp0
今だとNVVOutputで出してAviutlのプラグインで読み込むのが早いと思うけどね

205:名無しさん@お腹いっぱい。
09/01/11 15:27:36 Srd+6qzX0
ニャンチュウやバイキンマンのマネからやればいいと思うよ

206:名無しさん@お腹いっぱい。
09/01/11 18:58:20 5ef/D2S/0
WikiのFAQの「AVIが読み込めない」の説明に色々書き足してみたのでチェックお願いします。

ffdshowはニコニコ動画まとめWikiのほうでもtryoutsのほうを推奨してるようなので
そっちに変えてみましたけど、それで問題ないですっけ?

207:名無しさん@お腹いっぱい。
09/01/11 20:37:27 LE5HHuPD0
>>206

何がいいかは、俺はわからんのでなんとも・・k-lite入れてます

208:名無しさん@お腹いっぱい。
09/01/12 16:45:58 9zBHw2t10
>>207
ググってみましたけど、K-Lite Codec Packって公式ページあったんですね。
ニコニコ動画まとめWikiでは、今は亡きCow&Scorpionのほうにリンクが貼られてたから、
なんかもっと怪しげなコーデックパックかと思ってました・・・。
FAQのページとか色々参考になったので一応URL貼っておきます。

  Codec Guide: K-Lite Codec Pack and other useful stuff
  URLリンク(www.codecguide.com)

ほとんどの人はffdshowで十分な気がしますし、K-Liteのほうは色々ありすぎて初心者が混乱する予感。
コーデックのことをよく知らないままインストールする人も多そうですしね・・・。
K-Liteにもffdshowが含まれてるようですけど、これ独自ビルドなのかな。よくわからなかった。(´・ω・`)
ffdshowで不満があるようならK-Liteとかの導入を考えればよさげな感じですかねえ。

でも自分は色々入れるのが怖いのでffdshowすらいれてなかったり。(´∀`)

209:コミュ主
09/01/12 19:15:49 dVGU6ORP0
長い間コミュニティーを放置して申し訳ございません。
ただいまコミュニティー情報を更新しました。
まだ必要最低限のことしか書いていませんので付け足しあればレスお願いします。

210:名無しさん@お腹いっぱい。
09/01/13 19:57:32 rDWS3aJXO
質問です
映像の一部をくりぬいて、ベースの動画を手前にも見えるように加工しています
そこで、動画の一番奥に型を作ってカラーキーで手前の映像をくり抜いているのですが、映像を徐々にに表示させる事は可能でしょうか
というのも1番奥にある型を不透明度を上げて表示してるのですが、手前の映像は型の透明度が完全に無くなるまでくり抜いているのくれないみたいです

説明下手ですみませんがよろしくお願いします

211:名無しさん@お腹いっぱい。
09/01/13 19:59:37 fZZEBCS20
>>210
除外使ったら?

212:名無しさん@お腹いっぱい。
09/01/13 20:34:39 11Yxf57E0
>>209
おつです。お大事にね。

>>210
説明が難解すぎてよくわからんけど、カラーキーとあるのはトラックマットの間違い?
なんとなく想像はつく気がするけど、もうちょい整理して説明してくれw

213:名無しさん@お腹いっぱい。
09/01/13 21:20:57 rDWS3aJXO
すまんw
ちょっと質問変えてみて、カラーキーで手前のパーツをくり抜いたんだが、どうも縁まで色を抜ききれてないんですが
ここを消す方法はありますでしょうか。

214:名無しさん@お腹いっぱい。
09/01/13 22:28:02 11Yxf57E0
>>213
元映像にもよるからなんとも言えないけど、カラーキーのかわりにベクトルキーで抜いてみたら?
カラーキー1発である程度くりぬけてるなら、ベクトルキーで類似度を98~99くらいにして
あとは許容長さを増やして調整する感じで。

215:名無しさん@お腹いっぱい。
09/01/13 23:25:23 rDWS3aJXO
ありがとうございます

それで行けそうですが、ほかの色まで巻き込んだりしてなかなか難しいです
とりあえず頑張ってみます

216:名無しさん@お腹いっぱい。
09/01/13 23:49:55 fZZEBCS20
映像Aの一部をくり貫いて、ベース動画Bを手前にも見えるように加工しています。
そこで、コンポジションの一番奥に型Cを作ってカラーキーで手前の動画Bをくりぬいているのですが、
映像A?を徐々に表示させることは可能でしょうか?
というのも、一番奥にある型Cを不透明度を上げて表示させるのですが、
手前の映像A?は型の不透明度が完全になくなるまでくりぬいてくれないみたいなのです。

ってこと?いやぁ思った以上に難解だww

ようは、Bの上に映像Aのくり貫いた一部を徐々に表示させたいってことなのかな?

217:名無しさん@お腹いっぱい。
09/01/14 00:13:56 aFoSE3580
なんだかよくわからないけど、カラーキーじゃなくて型を黒とかにして
トラックマットのルミナンスで抜くとか、型以外アルファの素材にして同じく
トラックマットのアルファで抜くとかで解決できそうなきがしないでもないです。
プロジェクトうpしちゃえばw

218:名無しさん@お腹いっぱい。
09/01/14 00:26:34 1KppPxg20
>>215
前スレ690が出してくれてたドナルド抜きのサンプルが素晴らしかったんだけど消えちゃってるな。
ノイズのあるブルーバックとかに効果絶大なんだけど。
大雑把に言うと

  コンポジA
    1.元の映像にポスタリゼーションをかけ色を減らす(抜きたい部分も縁の部分も同色になる)
    2.カラーキーで色を抜く
    3.キャラ部分が残るので明度を上げて真っ白にする。
    4.キャラの後ろに黒いカラーイメージを置く

  コンポジB
    1.コンポジAを追加して無効状態にする
    2.元の映像にトラックマット適用。反転にチェック。コンポジAをルミナンスマットに。

って感じ。

他の色を巻き込んでしまうなら、コンポジAの手順1のあとに「塗りつぶし」エフェクトを使って
抜きたい部分の色を、キャラとかぶらない色に塗り替える感じかなあ。

219:218
09/01/14 15:56:18 Caqqx6qC0
>>218ですが、前スレ690のサンプルが手元に残ってたんで、勝手にパクらせてもらい、
背景色とキャラ内部の色がかぶっているときに塗りつぶしを使って色抜けを回避するサンプルも加え、
だらだら解説書いてみました。

   ポスタリゼーション・塗りつぶし・キーイング・トラックマットを利用したキャラ抜き例
   URLリンク(www10.uploader.jp)


220:名無しさん@お腹いっぱい。
09/01/14 16:00:13 ft4CCl+oO
お世話かけました
キャラを白 ベースを黒にして、キーの範囲を一杯にしキャラを切り抜き書き出し
手前に見せたい動画を先程書き出した動画の後ろにセット
そのときベースの黒い部分をキーで切り抜き書き出し
キュラ以外の部分に表記したい動画を書き出した動画の後ろに設置

これでなんとかなりました
皆様 助けていただきありがとうございました

221:名無しさん@お腹いっぱい。
09/01/14 16:06:12 ft4CCl+oO
レス更新できてなかったorz
携帯厨ですまん

>>219
ホント 丁寧にありがとうございます
じっくり読ませていただきます

222:名無しさん@お腹いっぱい。
09/01/14 18:33:11 TTQqItrr0
毎時にあがってるハルヒの動画もAE+自作プラグインで抜いてるって書いてるね。
なんというか、色々とすごい世界だ。

223:名無しさん@お腹いっぱい。
09/01/15 01:07:34 7FHG3udC0
>>222
あれはNiVEでも普通に作れるでしょ。
けど、映像まとめるセンスがいいよね。うらやましい・・・

224:名無しさん@お腹いっぱい。
09/01/15 02:47:06 QwWgYJhZ0
>>223
いや、抜きだけの話ね。手作業でやらなきゃならない部分もあったと書いてるけど、
プラグインまで自作する技術とかすごいなと。


225:名無しさん@お腹いっぱい。
09/01/15 21:36:00 csZLn44X0
GIMPで切り抜いたpng形式の画像を連番イメージで読み込めない
なぜだ・orz

226:名無しさん@お腹いっぱい。
09/01/15 21:40:08 eSJVb8f20
>>225
やったことないけどnShineプラグインはいってないとか

227:名無しさん@お腹いっぱい。
09/01/15 21:48:25 csZLn44X0
>>226
連番じゃないと言われた。
どういうことなの・・・

228:名無しさん@お腹いっぱい。
09/01/15 22:02:27 LdwQcZ+u0
「英字+桁数あわせた数字」にすりゃ確実なんじゃないかと。
どんな命名規則にしてるんだ。

229:名無しさん@お腹いっぱい。
09/01/15 22:11:57 csZLn44X0
>>226
してるんですけどねぇ

よし、諦めて手動で行こう
二つ目のフレームでスケールを0×0にすれば勝てる!
タイムライン300超えの予感がします

230:227
09/01/15 22:15:26 csZLn44X0
ミスです
>>228
でした

231:名無しさん@お腹いっぱい。
09/01/15 22:36:04 LdwQcZ+u0
>>226
今はNiVE本体で「連番イメージ読み込み」「連番イメージ書き出し」がサポートされてるぞ。
「連番イメージ」は極座標変換に間違ってくっついちゃってるもんだけどバグがあるので使っちゃ駄目。
  URLリンク(nicoae.if.land.to)

>>229
試しにファイル名書いてみ?

232:名無しさん@お腹いっぱい。
09/01/15 22:37:46 eSJVb8f20
>>229
それは不安定になるからやめとけえww
連番からAVIならAviUtl使ってみたら?


と、やったことも無いのにまた言ってみる。

233:名無しさん@お腹いっぱい。
09/01/15 22:39:34 eSJVb8f20
>>231
そうなのかスマンかった

234:うp主 ◆nicoAE5HVc
09/01/15 23:04:30 6tE8zL5a0
エクスプレッションのセキュリティ関連でちょっと質問です。

現在、ファイル書き込みなどの禁止を属性によって制御しているのですが、.NETの仕様なのか、
使い方が悪いのかわかりませんが、いろいろまずいことが起きてまいりました。
書くとまねする人が出てくるかもしれませんので詳しくは書きませんが、調べてみると
この部分でつまずいている方もいるようです。

んで、半ばやけくそで使用するメソッド等のILを読み込んで、参照しているメソッド、クラス、名前空間等で
適用されている属性をすべて調べ、使用を禁止している属性や名前空間が検出された場合はエクスプレッションを
停止するようにしようと思ったのですが、1つ問題があります。
これを実装する際、ILのオペコードレベルでチェックをかけるので、参照したエフェクト等もすべて"逆アセンブル"
に相当する処理を行うことになります。
一応ILを読み込まないでリフレクションのみでできなくもないですが、それだとどれがエクスプレッションで
使用しているかわからないため、どこか1つのメソッドに使用禁止している属性がついているだけでそのアセンブリ
自体が使用できなくなってしまいます。

どうしましょうか。

235:金の髭
09/01/16 01:26:41 7TxAn2kS0
>>234
こちらの理解が足りないので全然違うことかもしれませんが、
ご報告した件がらみのことだとすると、たまたま見つけた事象をご報告しただけですので、
私自身がやりたいことができなくて困っているというわけではありません。
C#の基本すら危うい身でちょこまかとさわってキャッキャウフフしてる程度ですので。
仮に他にひっかかる人がいたとしても、使い方などである程度回避できるはずと思ってます。

内容的にはプラグイン作者さんを始めとする技術陣(?)への問いかけだと思いますし、
やけくそとかじゃなく、しばらく放置しつつじっくり検討していただいてもよいくらいかとw
全然違う件でしたらスルーしてくださいませ。

236:うp主 ◆nicoAE5HVc
09/01/16 02:45:02 DZshFBU10
>>235
wikiで報告していただいた部分には特に問題なく、こちらのコーディングミスしていた部分なのですが、
それ以外で、簡単にすり抜けてしまって使い方次第で回避できるかどうかも怪しいので、被害が出る前に
対策しておこうとちょっと聞いてみようと思いました。

逆汗禁止なエフェクトがある(もしくはこれから出てくる)ことを考えると、リフレクションのみですませる
べきなのですが…
現在使用禁止を考えている属性・名前空間は、

・すでに適用されているセキュリティ関連の属性
・DllImportAttribute(ネイティブコードに逃げるのを阻止)
・NativeCppClassAttribute(C++/CLI対策)
・System.Reflection、System.Reflection.Emit(リフレクション対策)

あたりを考えているのですが、これだと追加したプラグインどころか、標準のエフェクトプラグインですら
エクスプレッションができなくなってしまいます(一部にリフレクションを使っているため)。

237:名無しさん@お腹いっぱい。
09/01/16 04:38:24 D3NOBx3M0
NIVEでMAD作りたいのですがエンコすら満足にできません。

皆さんニコニコ動画から落としたFLVって何でAVIにエンコしてます?



238:名無しさん@お腹いっぱい。
09/01/16 05:19:30 NHME4Q65O
>>237
スレ違いにもほどがある。グーグル先生にでも聞いてこい。
ググッてわからないはずがないけど、万一駄目なら全力スレに行くしかないんじゃないかね。

239:名無しさん@お腹いっぱい。
09/01/16 21:55:27 025bNHZE0
>>うp主

お疲れさん
エクスプレッションは魅力のひとつだけど、その脆弱性考えると
エクスプレッション禁止 or (今更無理かもだけど)設計変更 しかないような

まさか、全てのプラグインをソースレベルで検閲して配布許可とかするわけにも
いかんし・・・

脆弱性云々が検討違いだったらスルーで

240:名無しさん@お腹いっぱい。
09/01/16 22:26:28 FykI9wWr0
よく理解できてないのだけどひょっとしてエクスプレッションだけでなく悪意あるプラグインの実行阻止までしようとしてます?
そこまで責任もつ必要ないとおもうけど。勘違いならごめんなさい。
ネイティブコード禁止までされると非常に重い処理するプラグインで困りそう。


241:うp主 ◆nicoAE5HVc
09/01/16 23:34:27 DZshFBU10
>>239
今のところ、

・MethodBody.GetILAsByteArray()でILを取得、call、callvirtなどから実行するメソッドとコンストラクタを追跡、
 参照している型の抽出
・抽出したメソッドからリフレクションでメソッド、クラス、アセンブリにつけられた属性をチェック

という感じで、試しに実装してみたところ、テストではうまく動いています。
ただ、>>236に追加で、デリゲートの禁止も含めないといけないかもです。
間違ってもこちらからプラグインのソースコード公開を要求したり、上記の処理で抽出したものを
勝手に公開したりすることはないので、そこは問題ないです。
ただ、上記の処理が逆汗に相当する処理なので、ライセンス上どうしたものかと。

>>240
悪意あるプラグインというか、エクスプレッションで実行されるアセンブリのチェックです。
ネイティブコードの禁止はエクスプレッション上のみなので、プラグインの実行時には普通に使えるので問題ないです。

242:名無しさん@お腹いっぱい。
09/01/17 00:19:01 c2BTOBBr0
エクスプレッションのアセンブリを逆アセンブルするとプラグインの
コードまで含めて逆アセンブルされてしまうのですか?だとすると

>上記の処理が逆汗に相当する処理なので、ライセンス上どうしたものかと。
それをダメっていう作者さんはいなさそうですが気になるなら、
これから作られるものは逆アセンブル許可の属性でも新設して
プラグイン作者さんに付けてもらうとかすればいいのかな?
既に公開されてしまったものはVerUP待ちになりますが。




243:うp主 ◆nicoAE5HVc
09/01/17 01:39:54 8H8ddtL70
>>242
そうですね。ildasmを使うわけではないので、逆汗されたILコードが直接外に出てくるわけではないのですが、
今のところ.NET Framework標準のクラスライブラリ以外はほぼすべて掘り返すようになっています。

属性による制御にするならば、アセンブリに許可属性をつけてもらって、ついていないアセンブリが参照
されている場合はエクスプレッションを停止、現在出ているプラグインに対してはユーザーの自己責任において
信頼するアセンブリリストを作成、という感じでしょうか。

ただ、この方式にするとプラグインとそこからエクスプレッションで参照できる範囲、もしくは参照できる範囲から
内部で使用するアセンブリすべてに許可属性をつけなければならなくなりますが…

244:名無しさん@お腹いっぱい。
09/01/17 03:24:05 fjJjLRg60
「連番イメージ書き出し」して加工(背景を透過させた)後に、同じプロジェクトに「連番イメージ読み込み」したら特定のコマが抜け落ちてしまった。
具体的には39コマ中4,8,14,18,24,28,34,38コマ目
ファイル名はa_0**
これは俺の環境が悪いのかな?

245:名無しさん@お腹いっぱい。
09/01/17 09:41:12 fhkybQrj0
んー…ファイルを読み込んでも何故かアイテムウィンドウに表示されないのだが。
右クリックからタイムラインに追加することは出来るから、ちゃんと読み込めてるとは思うんだけど。
不便でならんのー。


246:名無しさん@お腹いっぱい。
09/01/17 12:07:33 txifm14T0
>>244
NiVE v1.78で同じファイル名でPNG形式で39コマ連番で書き出して
そのまま読み込んでみたけど、うちでは普通に読めた。

>>245
右クリックできるってことは、種類とか名前が表示されないってこと?
試しにサンプルプロジェクトアップしてみたら?

247:名無しさん@お腹いっぱい。
09/01/17 13:50:29 txifm14T0
エクスプレッションのセキュリティについて提案した時は

  1.エクスプレッションの有効・無効を設定できるようにする
    (v1.75で追加していただきました。ありがとうございます。)

  2.プロジェクトを開く際にエクスプレッションが含まれているかどうかを判別し、
       「エクスプレッションが含まれていますが本当に開いてよいですか?」
    という確認ウィンドウを出す。

      →安全を求める人やエクスプレッションがよくわからない人は、プロジェクトを開かずにそのまま閉じ、
        環境設定でエクスプレッションを無効にしてから開きなおせばいいかなと思ってました。

      →「そのまま開く」「エクスプレッションを無効にして開く(デフォはこっち)」という選択肢が出せるとベター

  3.「ファイルの書きこみや削除は禁止」「通信は禁止」「レジストリ操作は禁止」など、
    危険項目についての権限を個々に環境設定できればベターと思ってたけど
    項目が多岐にわたるだろうし、そこまではしなくていいかー。

  4.エクスプレッションには危険がともなうということをWikiやREADMEでしっかり周知

  5.それ以上はなにが起ころうとユーザー責任(免責事項もREADMEに書いてあるし。)

といった比較的軽いイメージしか考えていなかったので、なんかえらいことになってるなとガクブルしてる自分。
セキュリティについての考えは人それぞれですが、自分としては上に書いたくらいでいいんじゃないかなとも思ってます。

確かにある程度は問題防止を考えなければいけない問題だとは思いますが、極端につきつめていくと
   「サンプルとして配布されてたVisualStudioのプロジェクトをビルドして実行したら、
    悪意あるプログラムだったので大事なファイルが消えた。
    これはそんなことを許してるVisualStudioの責任だ!」
   「ネットで入手したバッチファイルを入手して実行したらファイルが消えた!
    これは悪意あるバッチファイルの実行を許しているWindowsの責任だ!」
なんていうお笑い論法までなりたってしまうことになるので、どこかで線を引かないといけませんしね。

線を引く場所として今回の中間言語チェックを考えていただいていますが、
あまりにも悩ましいようなら開き直ってセキュリティはユーザー責任にしちゃってもいいかも!と、
あえてお気楽意見を述べてみます。(´∀`)

248:名無しさん@お腹いっぱい。
09/01/17 14:02:06 FNJ0Umiq0
ExcelVBAマクロも基本利用不可で、設定で利用可能ですからね。

249:名無しさん@お腹いっぱい。
09/01/17 14:17:45 txifm14T0
既存の拡張プラグインをざっと見てみましたが、「逆アセンブリ禁止」とまで書いてるものは見当たりませんでした。
全部見たわけではありませんし、書いてないからOKというのも乱暴かもしれませんが。

ライセンスの問題についてはよくわかりませんが、プラグイン開発者への注意というか開発条件として
  「セキュリティチェック目的で、NiVE内部でプラグインに対して逆アセンブリ相当の処理を行うことがあります」
という一文を書いておくだけじゃだめかなあ・・・。

>>243はなにやら難しそうですね・・・。

250:名無しさん@お腹いっぱい。
09/01/17 17:28:17 jvwLSfyw0
既出だったら申し訳ありません
最近使い始めたのですが、多くの説明を見ても位置やアンカーポイントと
いった座標はX軸・Y軸ともに0.0 640.480 といった数値で表されているよう
なのですが、私の場合どうも全体に対しての割合を小数で入れないといけない
っぽいのですが・・・何か設定でもあるのでしょうか?


251:名無しさん@お腹いっぱい。
09/01/17 17:31:38 4/iz1WWM0
>>250

FAQ - NiVE Wiki
URLリンク(nicoae.if.land.to)

Nico visual effectsを使ってみようぜ‐ニコニコ動画(ββ)
URLリンク(www.nicovideo.jp)

252:名無しさん@お腹いっぱい。
09/01/17 18:12:11 uSOTQOCL0
>>246
サンクス。俺の環境のせいか。
何が原因かさっぱりだがorz
とりあえずいらないコマ挟んで対処する。

253:名無しさん@お腹いっぱい。
09/01/17 21:57:28 jvwLSfyw0
>>251
有難うございます。お陰で大丈夫でした。
もうひとつ、640*480の画像を640*480のコンポジションに取り込んでも
必ず少し小さくなるのは初期カメラが引き気味のせいなのかな?と思うのですが、
これを元サイズ通りにする事は出来ないのでしょうか。

254:名無しさん@お腹いっぱい。
09/01/17 22:23:01 jvwLSfyw0
GDIに変更してやってみると、横幅こそあう物の縦幅が若干違ったり・・・。
(今まではopenGLでやっておりました。)
用途的にはカメラを回したりする事はないので動画の元横幅=読み込み幅
としたいのですが、どうすればよろしいのでしょうか・・・。

255:名無しさん@お腹いっぱい。
09/01/17 22:31:34 xYlAAj2K0
>>254
俺の環境だと、そういうことはないんだけど
画像のSSでもいいし、プロジェクトでもいいからうpできる?

256:名無しさん@お腹いっぱい。
09/01/17 22:35:42 jvwLSfyw0
>>255
ああああすみません、GDIの場合プレビューに黒枠入っているだけで(自分で調節
したからかな?)、サイズは完全に問題なかったです・・・。
今エンコしてやっと確認。
ずっとOpenGLでやってたのですが、サイズ整えたかったらGDIでやればいいって
だけですかね?全部作り直しか・・・。

257:名無しさん@お腹いっぱい。
09/01/17 22:51:51 xYlAAj2K0
どっかに詳しく載ってたと思うけど、それぞれ一長一短だよ。

GDIは描写が一番綺麗。けど、カクブル現象がでる。
回避は環境設定から-0.04度ずらすってやつ。

拡張GDIは描写は落ちるけど、カクブル現象が出ない。

openGLは3つの中じゃ描写が一番落ちるけど、3Dでいろいろできる。

ケースバイケースでの使い分けが必要だね。
カメラ回したりしないみたいだけど、拡大縮小使う場合はGDIだとカクブル現象でるから気をつけてね

258:名無しさん@お腹いっぱい。
09/01/17 22:56:41 jvwLSfyw0
む スケール変更を動画内で行う気なんですが、そんな症状が
出るんですか?>GDI ちょっと過去ログ検索してみます

259:名無しさん@お腹いっぱい。
09/01/17 23:23:07 RrPfRX/z0
>>257
確かに拡大縮小する際、何か違和感のある動き方をしますね

あれは、そういうことだったか・・・

260:名無しさん@お腹いっぱい。
09/01/18 01:59:34 /c3pq+zp0
>>256
> ずっとOpenGLでやってたのですが、サイズ整えたかったらGDIでやればいいって
> だけですかね?全部作り直しか・・・。
2Dでクッキリ表示したかったらOpenGLですね。
でも騙されたとおもってカメラを追加して縦視野角を53.13°にしてみてね。
ほぼ元サイズで表示されるはず。多少滲むかもしれないけど。

261:orz
09/01/18 02:01:13 /c3pq+zp0
>>260
× 2Dでクッキリ表示したかったらOpenGLですね。
○ 2Dでクッキリ表示したかったらOpenGLは向いてないですね。


262:名無しさん@お腹いっぱい。
09/01/18 05:22:15 KZSiP03p0
これって画像のある部分だけ動かすのできないんですか?

263:名無しさん@お腹いっぱい。
09/01/18 05:41:13 D0nUdpsX0
>>262
工夫次第でどうにでもなる

264:名無しさん@お腹いっぱい。
09/01/18 10:36:10 I8Z6PhUM0
>>262
GIMPで切り抜いておけば、万事解決

265:・・・
09/01/18 18:56:52 /kiwNaD/0
静止画像を量産して、動画にしようと今、励んでいます。
※複数の静止画で合成もあります。
合成にはNiVEを使っているのですが、「カラーキー」で透明化して、背景に溶け込ませようとたくらんでいるのですが、どうもうまくいかない・・・。

背景色もいろいろ変えてはいるけどダメ。特に背景白はひどい+周りが非常に汚いw
何かいい方法はないものだろうか?
カラーキーでは、こういうことはできないんだろうか?


266:名無しさん@お腹いっぱい。
09/01/18 19:24:03 /c3pq+zp0
>>265
>>219を良く見た?あれは境界の透明度をブラーでぼかして溶け込ませる処理も入ってる。


267:名無しさん@お腹いっぱい。
09/01/18 19:43:36 6EAASC+J0
>>265
やりたいことがいまいちわからないけど、自分で静止画を作ってるなら
カラーキーで消したい部分を最初から透明にしておけば、カラーキー使う必要もなくなるけど。

あと、静止画の編集段階でアンチエイリアスが効いてると、
そのへんは色が混ざってカラーキーでは綺麗に消しにくくなるし、
画像をJPEGとかPNGなどの非可逆形式で保存すると圧縮時にノイズが入るから、それも消しにくくなる。

268:・・・
09/01/18 20:47:14 /kiwNaD/0

>>267
自分で静止画をつくることもあるが、別のピクチャファイルから必要部分を、切り抜いて貼り付けという形のものもありますが、これは、無理なんだろうか?
(むしろこっちの方が多いかも)

同じような静止画を少しずつ変えながら動きをつけてるので、転用して、コピー、切り取り等でほとんど処理してるけど、背景がうまく消えないんではどうしようもない・・・。

標準装備のペイントでやってるのが原因なのかな?
色が混ざるのか?見た目は白でも拡大するといつの間にか、ちょっと色が違ってたりするし。
なので一度に透明にならない・・・(見た目、同じ色のはずなのに)。

>>266
>>219
これは、ひらきませんw


269:名無しさん@お腹いっぱい。
09/01/18 22:28:18 6H/RaegF0
>>268
オーケイ、まずはペイントじゃなくてGIMPの使い方を覚えるんだ。
ペイントでは必要な部分(キャラとか)だけ切り抜いても、他の部分を透明にしたまま保存することはできない。
これはペイントではアルファチャンネル(透明度を保存するデータ)が扱えないからだ。
GIMPでの切り抜きについては、ニコニコに講座動画が山ほど上がってるんで、以下のマイリスにある
GIMP関係の講座とかを見ておくといい。
NiVEを使うよりも、GIMPでの切り抜きを先に習得したほうが効率は上がる。

  マイリスト MAD講座‐ニコニコ動画(ββ)
  URLリンク(www.nicovideo.jp)

ペイントでも、不要な部分を消しゴムとかで消してキャラだけ残し、
「24ビットビットマップ(*.bmp)」で保存しとけば、カラーキーで綺麗に消せると思うんだが、
どうやって保存してるのかわからんのでなんともいえない。

ちなみに>>219のプロジェクトを開くためには「BxLib」「塗りつぶし」という2つの拡張プラグインが必要。

270:名無しさん@お腹いっぱい。
09/01/18 23:06:32 6H/RaegF0
続き。

色(RGB)やアルファなど、画像の基本を理解するのが先なんだけど、
カラーキーってのは「指定した色を透明に変換する」というエフェクト。
だから、背景を指定して消したつもりでも、キャラ内部に同じ色があれば消えるのはあたりまえ。
だから背景の色にはキャラとかぶらない色を指定する必要がある。
さらに、閾値(しきいち)ってのは、「消す色範囲を指定した分だけ増やす」という意味の値。
この値を大きくすれば、それだけ巻き込まれて消えてしまう色が増える。
だから閾値は必要最小限にとどめないといけない。

元になる画像が圧縮され画質が劣化しているとノイズがまざるので
カラーキーで消しにくくなるのは>>267に書いたとおり。
そういったノイズへの対策として作られたのが>>219のプロジェクト。
添付してるテキストの説明も見るべし。

以上、Wikiに書いてた分も含めて回答終了。
あとはGIMPを使いながら色とかアルファチャンネルの概念を学んで、そのうえでNiVEを使うといいと思う。

271:名無しさん@お腹いっぱい。
09/01/19 00:06:22 8gPRPu0d0
うわああああ、素材・プロジェクトアプロダが1/17に初期化されてたああああ
>>219が開けないって言ってたのはそういうことか!ごめん!

とりあえず>>219を再アップしました。

   ポスタリゼーション・塗りつぶし・キーイング・トラックマットを利用したキャラ抜き例
   URLリンク(www10.uploader.jp)

272:名無しさん@お腹いっぱい。
09/01/19 00:35:24 3I6/an3J0
>>271
まじだ。ちょっと初期化が頻繁すぎますね。こういう用途には向いてないのかも。

273:名無しさん@お腹いっぱい。
09/01/19 01:02:29 8gPRPu0d0
とりあえずNiVEサンプルのサンプルプロジェクトも消えちゃってるので、
作者さんの再アップが待てないという方はこちらからどうぞ。あらかた置いてるはずです。

  URLリンク(www.geocities.jp)

274:名無しさん@お腹いっぱい。
09/01/19 03:26:19 8gPRPu0d0
新しくリリースされた「タイリング」エフェクトのreadmeについての質問を1つ。ご教授いただければ幸いです。

引用(番号はこちらでつけました)
>これを利用すると次の方法で補間方法にHighQualityBicubicを選んだときにタイルのつなぎ目をみえなくできます。
> 1.タイル位置とタイルサイズでイメージの数ピクセル内側を選ぶ
> 2.イメージをプリコンポーズして、そのコンポジション内部に背景色と同じカラーイメージを置く
> 3.イメージをプリコンポーズした後、そのコンポジションに塗りつぶしエフェクトを適用して空きを埋める
> (HighQualityBicubicは補間で数ピクセル離れた場所の色や透明度の影響を受けるため、端っこは色が薄くなります)

1については、例えば512x384のイメージなら1ピクセル内側ということで
  タイル位置(1,1)、タイルサイズ(510,382)
とすれば、スケール変更や回転を行ってもタイル間に隙間ができないということだと解釈しました。
(マルチタイリングで隙間を0にしてもどうしても隙間ができてしまうようなので、この方法で克服するということ?)

ただ、この設定にしておきさえすれば補間がHighQualityBicubic以外でも隙間はできないように見えます。
また、2,3については色々考えてみたのですが、タイリングとどうつながってるのかわかりませんでした。orz

勉強不足で申し訳ありませんが、教えていただければ幸いです。
説明が大変なようであればサンプルプロジェクトだけでもいただけると助かります・・・。

275:名無しさん@お腹いっぱい。
09/01/19 14:11:19 52aXmgfO0
>>274
補間モードにHighQualityBicubicを使わずDefaultを使うのなら、特に余白を作らなくてもタイルに
隙間ができることはありません。
タイル状にするときにスケールを小さくしたいと思った場合、縮小がきれいなHighQualityBicubicを
使いたくなります。でもこの補間モードを選ぶと隙間ができてしまう、という場合の対処方法です。
> (HighQualityBicubicは補間で数ピクセル離れた場所の色や透明度の影響を受けるため、端っこは色が薄くなります)
サンプルあげました。
URLリンク(www10.uploader.jp)
Comp 1はスケールとの関係です。1ピクセル内側にしておいただけでは、スケールを96%にしただけでもう透けてしまいます。
スケールをさらに小さくするとどんどん透けていきます。縮小すればするほど余白を増やさないとだめなようです。
Comp 2はどのくらい先のピクセルまで見ているのかの実験ですが、スケールを2%(50分の1)にすると
元のサイズ(512,384)に対してタイルサイズを(146,18)にしないと後ろが透けてしまいます。
つまり、HighQualityBicubicの補間は、スケールを2%にすると1ピクセルの描画に183ピクセル先の
情報まで見ているということになるっぽいです。だから縮小がきれいなんでしょうけど。
2,3はタイリングしたいイメージの端っこが削れない場合は、余白を自分で作ってください、という意味です。
こっちはサンプルに入れ忘れました。。
後、バグがあったのでタイリングのプラグイン修正しました。更新お願いします。

276:名無しさん@お腹いっぱい。
09/01/19 15:19:07 ATCe1yuo0
>>275
丁寧な説明とサンプルありがとうございます。勉強させていただきます。

というか、>>274を見返してみると夜中に勝手に煮詰まった挙句、ものすごい図々しいお願いしてますね・・・
なんというか、すみませんでした。落ち着け、俺(;´Д⊂)

277:名無しさん@お腹いっぱい。
09/01/20 00:02:15 /bC2E8rc0
グラデーションてどうやるの?

278:名無しさん@お腹いっぱい。
09/01/20 01:19:38 JI5Uilax0
>>277
>>2
>■わかんないからやり方教えて
>  →だが断る(まずは自分で探そう、考えよう、やってみよう)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch