レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
【MME】MikuMikuEffectを語るスレ
-
テンプレおねがいします。
-
>>619
ColorControllerで複数モデル個別に調整するなら書き換えは不要
ColorController.pmd
適用モデル1
ColorController.pmd
適用モデル2
の順で並べると個別にコントロールできるよ
Ghost_v003だとGhost.xとGhost.fxを必要モデル分コピーしてGhost.fxファイルに適用モデル書き分ける
-
皆様ありがとうございます。
いろいろ試したところ、Ghostを使うのが良さそう!という結果になりました。
エフェクトいじった事がないので苦戦してますが……頑張ります><
-
>>623
これは良いことを聞いた
感謝
-
http://www.nicovideo.jp/watch/sm17439408
この水滴風エフェクトをカスタム少女モデルに適用すると水滴が下から上に進んでしまいます
fx内のどこを弄れば逆にできますか?
-
動画を観る限りは27行目の UVSpd = flort2(0, 0.075) に書き換えればいいんじゃないの?
-
UVSpd = float2(0, 0.075) ね orz
-
できました〜ありがとう
-
すいません、初心者なんですが
ニコ動でよくMMEは○○+○○+○○を使ってますみたいなことが書いてありますけど
1つのモデルに2つ以上のエフェクトってかけられるんですか?
-
えっ
-
初心者の自覚あるなら初心者スレ行けばええやん
-
>>630
つ VPVPwikiのMMEエフェクトのページのFAQ
http://www6.atwiki.jp/vpvpwiki/pages/272.html
MMEにはエフェクト読み込み用アクセサリやpmdを読み込むだけで全体にかけるもの、
割り当てからモデルやアクセサリ個別にかけるものがある
-
>>632
すいません。
上の方にも初心者ですって質問してる人がいたので、大丈夫かなと思いました
>>633
ありがとうございます。
取りあえず結論はできないってことですよね?
ちょっと前にできると書いてあるのを見たことがあって本当かどうか知りたかったんです。
-
>>634
エフェクトによって違うから一概には言えんし、正確な表現でもないのだが
大雑把に言ってしまうと
・ポストエフェクト(画面全体にかかるもの)は併用できる場合がある
・個別のモデル毎にしか割り当てられないものは一種類しかできない
・ポストエフェクト+モデル毎のエフェクトなら可能な場合がある
たとえば
ScaleとSilhouette2の組み合わせとかは無理。
Diffusion+AutoLuminousとかはいける。
どのエフェクトがどのパターンかは自分で試してくれ。
-
上手くいったら報告してくれると嬉しい。
-
書き込みテスト
-
パンストエフェクトのfxで透過度のパラメータってどれだか判る人いますか?
-
ストッキングエフェクトなら GAUSSIAN_A で初期値は 1.05。
StockingControl が読み込まれていたらその表情だとおもう。
使ったことないから、今DLしてソース読んだかぎりだけど
-
>>640
コントロールpmd?と思ってググってみたら、VerUPされてたのね…
完全にノーマークでした。
ありがとうございます、助かりました。
-
もう1つ質問が。
背景暗くしてスポットライト使いたいのだけど
モデル操作にすると(ダミーボーンに付けてあるので)背景明るくなっちゃうのは
どうにもならないのかな?
微調整が難しいw
-
blackout3使えば良いっていう話とは違うのかな
-
モデル操作の「カメラ・照明・アクセサリ」の時と、ダミーボーン等モデル選択時で明るさが変わるので調整しにくい、
という話じゃないか?
-
>>644
そうです。
何か対処方法ありますかね?
-
表示-モデル編集時カメラ・照明追従をチェックすれば暗くなる。
ならない事もあるけど1、2回チェック消したりつけたりすればだいたい暗くなるw
それ以外だと照明じゃなくBlackoutみたいなエフェクトで暗くするしかないんじゃね?
-
646にプラスして
ダミーボーンを選択後ボーン操作の選択を解除(凹んでいない状態)
にするとカメラ・照明・アクセサリ操作時と同じになるかと思われ
スポットライトは使ってないんで分からんけど
他の照明系(ゴッドレイ、ライトブルーム)はこれでやってる
-
>>646
うわー、これこんな使い方するもんなんですね。
MMD弄ってもう結構になるの初めて知りました(T-T)
ありがとうございます、助かりました。
-
>>647
それがどういう訳かならないんですよねぇ。
もうスペックが厳しいのかなぁ…
-
ps
ボーン操作の選択を解除しても最後に選んだものは操作できます
-
ちょいテストしてみた
646のon-offを繰り返すと
うちのではカメラ・照明・アクセサリ操作時と
同じように見えるけど?
-
>>647
> ダミーボーンを選択後ボーン操作の選択を解除(凹んでいない状態)
この操作はセルフシャドウのon-offと同じ
-
full.fx ver1.4 なんですが、
セルフシャドウoff時の表示がMMDとかなり違うので困ってます
グラデーションをつけた独自toonテクスチャを使っているのですが、
full.fxを適用すると、なぜか色の境界がはっきり出てしまいます
これをMMDと同じような表示にできないでしょうか?
-
アクセサリの影をonにして、地面影色を変えたときのアンビエント色の変化が
full.fxでは再現されてないですが、意図でしょうか?
それと、地面影の高度を変える方法と、アクセサリのスペキュラを強調する方法も
探してます…
-
平行して質問すいません
ビームマンPのMME_Bombなんですが、煙がシチュエーションによって
安っぽくなってしまうので、加算合成じゃなくて半透明合成にしたいと思ってます
エフェクトの書き換えでできるかなと色々調べてみたんですが、どうにも理解が追いつかず…
この部分をこうするとできるとかそれは無理だとかあれば教えて下さい
-
すいません、ツイッターでできねーって言ってたら教えてもらいました
合成方法の選択最初からエフェクトに入ってるんですね…
ほんとすいません
-
>>653
これはfull.fxの仕様です。
セルフシャドウoffの場合でも、toonテクスチャのうち左下隅のピクセルの色しか使用しません。
(MMD標準シェーダでセルフシャドウonにした場合と同じ動き)
MMDと同じ動作にするには、
full.fx 184行目の
Color.rgb *= lerp(MaterialToon, float3(1,1,1), saturate(LightNormal * 16 + 0.5));
を
Color.rgb *= tex2D(MMDSamp0, float2(0, 0.5 - LightNormal * 0.5) ).rgb;
に書き換えてください。
-
>>654
> アクセサリの影をonにして、地面影色を変えたときのアンビエント色の変化が
> full.fxでは再現されてないですが、意図でしょうか?
こちらはセルフシャドウonの場合の話でしょうか?
これは意図したわけではなく、私のMMDの挙動についての理解に漏れがあったというだけの話ですが、
きちんと対応しようとするとMME側の修正が地味に面倒になる点と、
この仕様のずれをテクニックとして使っている人もいるらしい、という理由から、
修正しないつもりでいます。
MMDと同じ動作にするには、
full.fx 324行目の
Out.Color.rgb = AmbientColor;
を
Out.Color.rgb = EgColor;
に書き換えたうえで、
full.fxの冒頭に以下の行を足してください。
float4 EgColor;
-
>地面影の高度を変える方法
多分、こんな変なことをするより、全モデル&アクセのY座標を動かしたほうが早いと思いますが、
一応full.fxを以下のように改変すると、地面影の高度を変更できます。
編集前(94行目辺り):
// 頂点シェーダ
float4 Shadow_VS(float4 Pos : POSITION) : POSITION
{
// カメラ視点のワールドビュー射影変換
return mul( Pos, WorldViewProjMatrix );
}
編集後:
float ShadowHeight = 10;
float4x4 ViewProjMatrix : VIEWPROJECTION;
// 頂点シェーダ
float4 Shadow_VS(float4 Pos : POSITION) : POSITION
{
// カメラ視点のワールドビュー射影変換
Pos = mul( Pos, WorldMatrix );
Pos.y += ShadowHeight;
Pos.xz += LightDirection.xz * ShadowHeight / LightDirection.y;
Pos = mul( Pos, ViewProjMatrix );
return Pos;
}
パラメータShadowHeightの値を変更すれば、高度を調整できます。
>アクセサリのスペキュラを強調する方法
意図されていることははっきりとはわかりませんが、
手動でXファイルのspecularColorの値を1よりも大きい値に書き換えてしまうとかでしょうか
-
割り当てた材質のテクスチャをパラメータ次第で自在な方向にスクロールさせてループさせる
そんなエフェクトが欲しいです。ローションv3が法線をスクロールさせてるようにuvもスクロール出来たらな、と
(並存できれば素敵)それがあれば定文を繰り返す電光掲示板とか段差のある流水とかできるなぁ、と。
furiaさんの公園〜とかバトーキン島用にあるにはあるんだけど、流用すると板ポリが歪んだりするんで・・・
-
>>660
UVモーフじゃだめ?
http://www.nicovideo.jp/watch/sm14506610
-
いつもお世話になってる舞力介入Pさんのfull.fxを改造
上の方(「パラメータ宣言」直後)にこれを追加
float ftime : TIME; // 時間変数
float2 scrollspeed = { 0, 1.0 }; // 1秒間にスクロールする距離、この場合UはスクロールなしでVが1秒に1スクロールする
「テクスチャ適用」で検索して↓のように改造(.pmd用と.x用で2か所あります)
// テクスチャ適用
// Color *= tex2D( ObjTexSampler, IN.Tex ); // オリジナル
Color *= tex2D( ObjTexSampler, IN.Tex + scrollspeed * ftime ); // テクスチャUV座標(IN.Tex)にスクロールスピードに時間を掛けた値を足す
テクスチャのスクロール距離は有限(うちの場合4096だったかな?)なのであんま長いこと放置してると変なことになるかもね
並存はこれを理解したうえで自分で追加してくだちい
ダメだったら改造したいfxファイルを落とせる場所教えてくれれば誰かがやってくれます。
今日の帰りたぶん24時くらいなんでそれまで待っててくれれば俺やってもいいけど
-
質問させてください
アクセサリ.x ファイルにcloneを適用し
複製したすべてをAutoLuminousなどで光らせることはできますか?
-
>>663
cloneじゃ出来なかったはず。
同じ事ならモブツールで出来るよ。
-
>>663
AL_EmitterRTタブ上でアクセサリにClone.fxを適用すれば光るよ
-
>>663
AutoLuminousのキーカラーか、KeyLuminous使うと複製モデルも光らせられる。
この場合元モデルの改造は不要。
MikuMikuMob_v330で材質改造したモデル使うと、AutoLuminous用のFXファイルを自動で作ってくれる。
>>665
それやると影とか余計なところまで光らないか?
-
>>664-666
回答ありがとうございます
ひとまず>665の方法で光りました!
様子を見ていろいろ試してみたいと思います
ありがとうございました!
-
>>666
PMDじゃなくてアクセなんだし、同じアクセを2つ読み込んで、表示用とAL_EmitterRT用で使い分けて、
AL_EmitterRT用だけ影OFFにするとかやればいいっしょ
-
あれ?出来るんだっけ?出来なかったと思ってた。
-
スロー再生エフェクトってありますか?
モーション確認用に
さっきavi出力をしたんですが、
作ってる間は気づかなかった前髪のめり込みとか出力中に気づいて涙目に…
-
ない。
再生時の速度やフレーム数の調整はMMDが行なって、
その後にMMEにデータが渡されるからモーション確認用にスロー再生とか不可能
-
>>670
エフェクトじゃなくて、Ragud Mezegis とか AlquadeLite とかの
アプリケーション自体の速度を調整する外部ツールを使うといいよ
-
エフェクトで透過部分の描画を完全にすることは可能ですか?
-
>>673
「完全」の意味するところがわかんないよ
ポストエフェクトでのα透過の話?
それともモデルの半透明の部分とかの話?
-
>>673
透過関係はこれ見るといいよ
【MikuMikuDance】透過材質の向こう側【検証解説】
http://www.nicovideo.jp/watch/sm13422996
エッジ出したいだけなら針金PのEdgeControllerを使うと良いよ。
但し、紳士枠エフェクトでは使えない(エッジは表示されない)
-
データPの新作エフェクトPostOverRayVRについての質問です
手軽に立体感のある陰を付けられる素晴らしいポストエフェクトなのですが
モノクロの陰影データをハードライト合成しているようなので
少し色が単純というか味気なくなってしまいます
そこでDiffuseMapタブにてo_Tonemapセピアの画像を差し替えたものを有効にし
陰影に色付けしておくことでイラストのような厚みのある色合いを表現できないかと考えたのですが
どうもエフェクト内ではモノクロで処理しているらしく明るさが変わるだけになってしまいます
どこを変更すれば陰影マップに色付けを適用出来るようになるでしょうか
なんだか上手く説明できていないような気もするのですがお分かりになる方がいましたらお願い致します
-
>>676
期待されている表現が可能かは未知数ですが、
内部のモノクロ処理をカラー処理に変更するには、以下のように改変すればよさそうです。
PostOverRayVR.fxの
68,69行目を以下のように改変。("float"を"float4"に変更、末尾の".r"を削除)
改変前:
float DiffuseFromPoint(float2 xy){
return tex2D(DiffuseMapSampler, xy).r;
}
改変後:
float4 DiffuseFromPoint(float2 xy){
return tex2D(DiffuseMapSampler, xy);
}
さらに102行目を以下のように改変。("float"を"float4"に変更)
改変前:
float diffuse = DiffuseFromPoint(Map);
改変後:
float4 diffuse = DiffuseFromPoint(Map);
-
>>677
ありがとうございます
望んでいた通りの結果を得ることが出来ました
モノクロの陰影にグラデーションマップで色付けしたものをベース色にハードライト合成というのは
イラストを描く時によく使っているのですが
同じ表現を動画で使用しようと思うと何回も出力が必要なので困っていたのです
この方法で陰影をつけると出力が一度で済みますし
その上mainタブの割り当ても開いているのでもっといろいろとできそうです
本当に助かりました
重ね重ねお礼申し上げます
-
舞力介入Pさま、先日はfull.fxに関して回答いただきましてどうもありがとうございます、
セルフシャドウOFFに合わせて調整したモデルでもエフェクトを
適用できるようになりまして、大変助かりますどうもありがとうございます。
ところで、toonテクスチャに関してはエフェクトなしと同じ表示になったのですが、
スペキュラの表示がエフェクトなしの状態とかなり違っていまして、
これをエフェクトなしと同様にすることは可能でしょうか?
質問ばかりで恐縮なのですが、もし教えていただけましたら、大変助かります。
-
どう違うのか画像うpるとかした方が応えやすいよ。
-
MMMで使えるサブカメラ系のエフェクトって何かありますか?
-
>>681
MultiMonitorじゃだめなの?
-
>>679
少々複雑ですが、以下のようにfull.fxを改変すると、おおよそMMD標準シェーダと同じになるんじゃないでしょうか
(1) 127行目に以下のように1行を足す("float3 Specular : COLOR1;" を追加)
編集前:
struct VS_OUTPUT {
(中略)
float4 Color : COLOR0; // ディフューズ色
};
編集後:
struct VS_OUTPUT {
(中略)
float4 Color : COLOR0; // ディフューズ色
float3 Specular : COLOR1;
};
(2) 160行目辺りの "return Out;" の前に以下のように3行足す
編集前:
return Out;
}
編集後:
float3 HalfVector = normalize( normalize(Out.Eye) + -LightDirection );
float3 Specular = pow( max(0,dot( HalfVector, Out.Normal )), SpecularPower ) * SpecularColor;
Out.Specular = Specular;
return Out;
}
(3) 192行目辺りの "Specular" を "IN.Specular" に変更する
編集前:
// スペキュラ適用
Color.rgb += Specular;
編集後:
// スペキュラ適用
Color.rgb += IN.Specular;
-
おおおおおすごい、表示が同じになりました!
舞力介入Pさま、このようなニッチ需要にも応えていただきまして、
どうもありがとうございました!
あとは他のエフェクト作者さまが、対応していただけると、
シェーディングの選択肢も広がるんではないかと…
-
エフェクトでアンチエイリアスの強度を設定することは可能ですか?
avi出力時だけでも上げられるといいんですが。
-
大き目で出力してエンコード時に縮小すればいいって猫の顔のアイコンの人が言ってた
-
猫顔アイコンの人が言ってるんだったら間違いないな。
-
(・・・ちなみにどなたのことですか、と聞いてもいいのだろうか)
-
無粋かも知れないけど、MME関連で猫顔アイコンと言ったらまず間違いなくビームマンPの事だよw
-
ありがとうございます
アイコンというとどちらかのSNSでのお話かと思いましたもので失礼しました
-
あー、静止画選手権の主催の人のことです
っていうかビさんはあのMMDモデルのおかげで白熊かなんかだとおもってたw
-
そっちかかよ!!!
うわあああああああああああああああああ!すげぇ恥ずかしい!俺!!
死にたくなってきたあああああああああ!!
死んでやるうううううううううううううう!!!
ビームマンP猫だと思ってたのに…orz
-
猫アイコンの御人は2人居る、貴重な知識でした
ありがとうございます
-
その優しさがツライ…・゚・(ノД`;)・゚・
-
>>686
アンチエイリアスを設定できないばかりにそんなことをやるのは
ものすごい無駄ですよね?
アンチエイリアスさえどうにかなれば、MMDはレンダリングがダメだからとか
言われなくてもすむようになります。
-
なんだレンダリングバカこっちの板にも湧いてたのか
答えて損した
-
ここの流れを見たのかMMEでポストアンチエイリアスを掛けるエフェクトが公開されたな
ttp://twitter.com/#!/o_tamon/status/202073657508503553
> おたもん @o_tamon
> 先日より調整していたポストアンチエイリアスフィルタですがとりあえず?目途がついたので公開してみます
> ttp://www.okoneya.ivory.ne.jp/mmd_files/o_DLAA_v0_1.zip
> 簡単に言えばエッジだと判定した箇所のみボカすことで疑似アンチエイリアスを行うエフェクトです
ttp://cdn.3dcustom.net/MMDuploader/src/MMD01002.png
まままGUMIさんとzezeミクステージでo_DLAAオフ(左)とオン(右)
輝度差がはっきりしている部分に限られているけど目とか背景の青系部分の縁を見ると滑らかになってる
-
2年ぐらいPSPの内部メモリの解析でエフェクトいじってただけのMMD初心者なんだけど
配布されてるfxファイルの中身を見ると圧倒的に弄れるステータスが少ないから
HLSL勉強したら定義付けからやり直して表現の幅広げられるだけ広げたいんだが
主にパーティクルが弄れたら今までの経験が活きるんだけど
例えば3軸の回転の・初期角度・回転速度・初期角度のバラつきの分布とか
・パーティクル発生位置の範囲を3軸で指定してその範囲にランダムに発生とか
RBGAでエフェクトの基準色を指定した上で他に始点と終点と複数の中間点指定して色から色まで展開させるとか
単位時間を定義してパーティクルの・存在時間と・全体の展開にかける時間と・上記方法の各区間の展開にかける時間とか・あとサイズも同様に
とりあえず特に不安なのだけ簡単に挙げたけどこの中から設定を弄れるように出来そうなのを教えてほしい
クレクレみたいで申し訳ないが出来る事と出来そうにない事とをしっかり分けないと
勉強もなかなか方向性が定まらなくて効率が悪い
だから一部ずつでも分かる範囲で教えてほしい
全部出来れば移行もスムーズに行きそうでありがたいんだけどな
-
>>698
とりあえずParticleEXをすすめておく
http://www.nicovideo.jp/watch/sm15509150
作者のビームマンPのところにパーティクルいっぱいあるよ
-
>>698が何を言っているのか、全く理解出来ないパーチクリンの俺に誰か解説してくれ。
ちなみにパーチクリンはパーティクルとかけた(ドヤァ
-
>>698
ホントにfxファイルの中身を見たのか?
それら全部実装できるぞ。
ただそのステータスを元に実際にパーティクルを描画するエフェクトも書かないといけないがな。
-
>>698
配布されてるfxファイルってどれを見たんだろう?
-
早速ありがとう
でも一応ひと通りのパーティクルのエフェクトは大体見たんだ
正直このエフェクトは見たの初めてでかなり共通してるステータスもあるけど
それでもfxで編集、設定できる要素がまだ少なくて
PSPで作ってたエフェクトぐらいの表現が出来そうにないんだ
何より展開関係がクオリティに直結する
PSPだけあって一つ一つはそんなに綺麗じゃないけど動きを工夫して綺麗に見せるように試行錯誤してきたんだ
PCだとこの動画みたいに大量にエフェクトをばら撒けるし一つ一つのエフェクトも綺麗に加工できる
PSPじゃ同じ動きはできてもこんなに粉撒いたら一瞬で表示限界と処理落ちが待ってる
詰めるとこ詰めて限界を攻めてきたけどいい加減PSPも限界を感じてきたし
何より地力が違いすぎるので前々から考えてた移行を現実的に見ていこうと思ってる
宣伝みたいだけど一応こんなのを作ってる
全然関係ないジャンルだけど
http://www.nicovideo.jp/watch/sm16758967
作業量はあまり問わないからとにかく出来る事を増やしたい
PSPでも不自由だったところもPCなら一から弄れると思ってたんだ
正直PCでこれだけ弄れれば市販品のゲームにも見劣りしないものも作れると思ってる
一応RenderMonkeyから作るのを考えてるんだけど
-
>>700
PSPのゲームの内部メモリを解析してエフェクトを改変してた知識を生かして
配布されているエフェクトファイルを弄ろうとしたら、用意されている変数が少なすぎるから
HLSLを勉強して自分で定義付けから作り直して表現の幅を広げたいんだけど
例えば
・パーティクルの回転軸の初期角度、回転速度のバラつかせ方とその値の範囲の指定方法
・パーティクルの初期位置の範囲をXYZ空間上で指定してランダム生成したい
・テクスチャを使ってベースとなる色の他に始点・終点と複数の中継点を指定して色変化させたい
・パーティクルの1つごとの存在時間、エフェクト全体での存在時間や推移時間を指定したい
・時間の推移によるサイズ変更なども出来るようにしたい
が特に不安な点になるんだけど、どれが設定を弄るだけで出来そうなのか教えてほしい。
クレクレみたいで申し訳ないが何が出来て何が出来ないのか教えてくれないと
勉強をするための方向性がなかなか定まらなくて効率が悪いんだ。
だから一部だけでも分かる範囲で教えてほしい。
全部出来るならPSPのエフェクトからMMEへの移行がスムーズにいきそうでありがたいんだけどな。
-
連投スマン
ビームマンPとかは速攻で飛びついたんだけど弄れる範囲には無いと思った
正直プログラミング自体は初心者以下だから
こっから弄るな以下は勉強しながら読み進めていこうと思ってた
-
ドヤァの突っ込みが入ると思ってたら、予想外の真面目な返答がきて
何か凄く悪い事をした様な気になったからごめんなさいしておくね…(´;ω;`)
-
>>703
HLSLを勉強したうえで作業量を問わないならエフェクトファイルを自分で書けばいいと思うよ。
MMEで出来る範囲はPSPのエフェクトどころかPS Vitaレベルなら普通に掛けるぐらい自由度が高い。
>PSPでも不自由だったところもPCなら一から弄れると思ってた
実際に一から組み立てればいいよ。
ちゃんとエフェクトさえ記述してやればPSPのシェーダで出来て
Direct3D 9のシェーダに出来ないことなんかないから
-
エフェクトファイルに最初から用意されてるパラメータってのはあくまでそのエフェクト本体が使うための簡単な設定値であって
エフェクトでやっていること本体はそれより下にある長々と書いてある何かだよ
つまりその本体をいじればあらかじめ用意されているパラメータを超えることは当然できるが、
何をどういじればどうなるのかはいろいろ調べながら実際にいじってどうなるかを確かめるしかないだろう
-
>>707
MMEはそれぐらいのポテンシャルを持ってるとは思うんだけど
なんか本題なのに聞くのも恥ずかしくなってきたけど
>エフェクトファイルを自分で書けばいいと思うよ。
>実際に一から組み立てればいいよ。
どうやったらいい?何のソフト使ってどのあたりを勉強して弄ればいい?
HLSLの頂点シェーダやピクセルシェーダの記述を考えればいいの?
エフェクトファイルの書き込みはRenderMonkey使ったらいい?
あとRenderMonkeyとか解説サイトが404だったりいまいち使い方がわからない
いいサイト知らないかな
-
MikuMikuEffectで学ぶHLSL入門
http://codezine.jp/article/corner/426
とりあえずこれ読んでみたら?登録必要だけど
-
>>708
そう、だからそのエフェクトには使わなくても適してなくても
弄れるすべてのパラメータを弄れるような状態にあるのが俺としては一番望ましいから
長々と書いてるところに追記や書き換えで本当に最初に書いたようなことができるのか
よく分かってる人なら即答できるだろうから確かめたかったんだ
その上で聞けることは聞いておこうかなと
-
>>710
あ、一応登録して読みました
-
読んでみてこんな質問してるんなら、本当にただ読んだだけで理解してないんじゃないか
-
パーティクルの4角ポリゴンも爆発のモデルもレーザーの直線に太さを持ったポリゴンも同じ.fxのパラメータをちょろんといじれば再現できるようにしたいの?
-
「MikuMikuEffectで学ぶHLSL入門」は肝心のパーティクル系である
オブジェクトエフェクトの投稿が遅れてるからなぁw
ビさんも引っ越しをしたり転職したりで大変なんだろうけれど
>>709
とりあえず理想はテキストエディタで記述できるようになる事かな?
エフェクトって1つ1つの簡単な処理の膨大な組み合わせでしかないから
まずはその簡単な処理を覚えてからMMD上で試しながら組み合わせればいいと思う。
あと基本的にGeForce系がベースだからFX Composerのほうがいいかもね。
>>711
使わなくてもよい、適していないパラメータを弄れるようにするってことは
そのパラメータを適用するための計算式を記述しないといけなくなる。
そんなことしたら無意味にエフェクトが重くなるだけなので誰も作らない。
そして現実的じゃないからビームマンPはパーティクル系だけで30種類も作ってるんだよね
-
>>709
プログラミングの基本は改変だと聞いたことがある
自分はつい最近までメモ帳使って書いてた
以下は中身が参考になると思うもの
> ・パーティクルの回転軸の初期角度、回転速度のバラつかせ方とその値の範囲の指定方法
> ・パーティクルの初期位置の範囲をXYZ空間上で指定してランダム生成したい
範囲指定生成やっているエフェクトは思いつかない
if文を使いまくればできるとは思う
乱数はParticleEX_2
> ・パーティクルの1つごとの存在時間、エフェクト全体での存在時間や推移時間を指定したい
エフェクト全体の制御はPE_Bom CONTROLOBJECTでの制御
> ・時間の推移によるサイズ変更なども出来るようにしたい
> ・テクスチャを使ってベースとなる色の他に始点・終点と複数の中継点を指定して色変化させたい
パーティクルひとつあたりの時間推移はWind_v2
-
とりあえずPSPのシェーダーが書けるならHLSLを勉強すれば1ヶ月程度で書けるようになると思う。
単純に用意された変数を書き換えることしか出来ないなら1年間頑張れば出来るようになると思う。
HLSLの勉強なんてC言語さえ知っていれば大したことないから3Dプログラミングの知識と
アルゴリズムを考える(思いつく)能力があれば作れるようになるまで1ヶ月程度でいい。
まぁ、私は3Dプログラミングの知識が無いからポストエフェクトばっかり作ってますけどね。
そして今でも記述にはEmEditorを使って全部ハンドコーディングしていますよ。
>>716
純粋な好奇心なんですがエフェクトの開発ってテキストエディタ以外に何が有ります?
他の人が何を使ってエフェクトを作っているのか参考にしたい。
-
ランダムテクスチャ作るのにAviUtl使った
ランダムになっているかというと微妙
ほぼ改変しかやったことない上にプログラミング自体独学なので
テキストエディタで先駆者の中身見まくって手探りで進んでる
-
ゲームとかでのエフェクトの作り方は
抽象化されたパラメータからポリゴンをモデリングしたり
普通の3Dツールで作ったモデルや動きとパラメータでやるものとか各社色々
>>ランダムテクスチャ
針金PのTexTableEditってツールがオススメ
-
ランダムテクスチャを作るのにGIMPとかじゃなくて
AviUtlを使ったということに興味津々だったりw
自分は変数代わりのテクスチャを作るときは専用のプログラムを別に作ってる。
普通のプログラムだったらランダム生成を持っているので0〜255の範囲で生成したのを
RGBそれぞれに書き出してBITMAP保存みたいな。
-
パーティクル系エフェクトは、サンプルエフェクトFireParticleSystem.fx の仕組みが基本になってる(と思う)から、
まずはこれを読んでみるのがいいと思うよ。
-
HLSLなんてただの書式ですよ
MMEの本質はアノテーションです
|
|
掲示板管理者へ連絡
無料レンタル掲示板