【UE4】Unreal Engine 4 part4
at GAMEDEV
962:名前は開発中のものです。
16/07/02 15:38:04.65 uBJIkqeA.net
簡単って言ってる奴は見識が狭いから簡単と勘違いしてるだけじゃん。
不毛な争いをしててもしょうがないので多分これだろという回答。
俺が学んだのはBlenderの動画。
Manipulate texture coordinates like a boss - Bartek Skorupa
URLリンク(www.youtube.com)
texcoordはテクスチャの座標をxとyでそれぞれ0〜1に入れて、それをRGBとして
扱っているのでRが横,Gが縦になってる。だから数値を取り出す時はMaskのR,Gで
抽出して逆に座標を作るときはAppendでR,Gを合成する。
0〜1って意味は例えば512x512ピクセルの画像を使ってたらx0,y0に画像のx0,y0が
対応してx0.25,y0.5に画像のx128,y256、x1,y1に画像のx512,y512が対応する。
2倍にすると画像が小さくなるのは0〜1が2回になるから、ということは512ピクセルを
2回繰り返すから。同じ考え方で0.5を足すと画像を半分ずらすことができる。
これを組み合わせると計算だけで画像の一部分を拡大することができるし、
画像の一部分以外はベタ塗りに変えたりもできる。
頭のいい人が渦巻きの数式とかをやると、貼る座標が渦巻きなのでその画像も渦巻く。
UEの中の人が作ったマテリアルを見てるとテクスチャとしての使い方だけじゃなくて、
0〜1というグラデーションを利用して線を作ったりと プロシージャル的な使い方を
してるのでいろいろ学べることが多い。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
3170日前に更新/218 KB
担当:undef