- 追加された行はこの色です。
- 削除された行はこの色です。
*エフェクト [#u511f066]
エフェクトに関連する事を。
計算式や実装など本来の物と違ったらごめんなさい。
----
#contents
** 参考 [#hfddd7e1]
- 爆発
https://www.youtube.com/channel/UCcV6AnSdR6Tovq7o5P6p2qw/videos
- wallCrack_V2
http://vimeo.com/110450867
- lava
http://vimeo.com/101285065
- 爆発CGをトゥーン調にコンポする一例 - Toon explosions Breakdown
https://twitter.com/taketyuCG/status/553776847398248448
https://vimeo.com/64150083
- GOMISTATION.gif2 - 「楽園追放」のエフェクト作画から見る、CGと手描きの差異とその見所
http://royal2627.ldblog.jp/archives/43188889.html
- BISHAMONでつくる「氷のバリア」
https://www.youtube.com/watch?v=PaWvb5_nWZM
- コンポジター地獄行き! - 画のクオリティーをアップする煙合成のコツ
http://compojigoku.blog.fc2.com/blog-entry-20.html
- アニメーター・橋本敬史氏、エフェクトの勉強法とアニメ監督・板野一郎氏のエピソードについて語る。
http://togetter.com/li/324144
- Episode 101 - Interstellar Black Hole
http://www.redgiant.com/videos/redgianttv/item/439/?utm_source=Red+Giant+Software+Email+List&utm_campaign=5330190803-11_25_14_Interstellar_Tutorial&utm_medium=email&utm_term=0_ff8ed2ae13-5330190803-289502769
** 色調補正 [#z39afd79]
*** モノクロ [#m788e47c]
RGB色空間をYCbCr色空間に変換。
輝度Yだけ取り出す。
[[ページ:エフェクト-色調補正>エフェクト-色調補正]]
const float3 RGBtoY = {0.299, 0.587, 0.114};
float4 color = tex2D(TextureSampler, tex_coord0);
color.rgb = dot(color, RGBtoY);
return color;
*** セピア [#c3f417b7]
モノクロ化した後に、Cb, Cr に適当な数値をいれて、再度RGBに戻す。
** ガウスフィルタ [#k7bdc1d3]
[[ページ:エフェクト-ガウスフィルタ>エフェクト-ガウスフィルタ]]
const float3 RGBtoY = { 0.299, 0.587, 0.114};
float3x3 YCbCrtoRGB = {
{1.0, 0.00000, 1.40200},
{1.0, -0.34414, -0.71414},
{1.0, 1.77200, 0.00000},
};
float4 color = tex2D(TextureSampler, tex_coord0);
// RGBからYCbCrへ変換
float3 YCbCr;
YCbCr.x = dot(color, RGBtoY);
YCbCr.y = -0.091;
YCbCr.z = 0.056;
// YCbCr -> rgb
color.rgb = mul(YCbCrtoRGB, YCbCr);
return color;
*** コントラスト調整 [#b77541b0]
明るい所は明るく、暗い所は暗く強調する。
色は0.0~1.0なので、中間の0.5を基準に上下に引っ張ってます。
** Sky Bloom [#fc0ab220]
[[ページ:エフェクト-Sky Bloom>エフェクト-Sky Bloom]]
float4 color = tex2D(TextureSampler, tex_coord0);
// -0.5~0.5の範囲
color.rgb = ((color.rgb - 0.5) * Rate) + 0.5;
return color;
** フォンスペキュラー [#q40d445d]
[[ページ:エフェクト-フォンスペキュラー>エフェクト-フォンスペキュラー]]
** 半球ライティング [#q244fa78]
[[ページ:エフェクト-半球ライティング>エフェクト-半球ライティング]]
** リムライト [#v4151792]
[[ページ:エフェクト-リムライト>エフェクト-リムライト]]
** Deferred Rendering(Deferred Shading) [#vcd174f3]
[[ページ:エフェクト-Deferred Rendering>エフェクト-Deferred Rendering]]
** SSAO [#c776c31a]
[[ページ:エフェクト-SSAO>エフェクト-SSAO]]