背景アーティストのぶろぐ背景アーティストのぶろぐUE4とかを触ったことを書くぶろぐ。実は背景あんまり関係ない。for:2014年9月28日日曜日[Function]Colorを設定グレネードのテクスチャを作成した時に使用した質感データを他の場合でも使えるようにしたいなと思いFunction作成に挑戦です。汎用がきくというものです。作成した塗装された金属の質感はこのような感じ。ノードもこれぐらいとあまり複雑ではありません。塗装されている色とRoughnessの値も調整できたらいいと考えています。Parametersを設定します。Parametersの+から追加します。Identifierは識別子でFunction作成するときの参照するパラメーターの名前になるので、わかりやすいのをつけておきます。今回はPaintColorと設定しました。3とColor(RGB)を設定します。調整はできるけど、非常に使いにくいものになってしまうので忘れないようにしましょう。Functionを作成します。.Functionは以下のようにノードを組みます。3にはPaintColorをセットします。次にFloatを配置し、Constant/Floatの値は1です。これはアルファチャンネルになるので1にしておくのがよいのだろうと思います。4に配置して、つなぎます。Nodeを設定します。これでひと通りのPaintColorのFunctionは完了です。.最後にきちんと動くかを確認。新規のGraphを作成し、そこに作成したグラフをドラッグ&ドロップでInstanceとして読み込みます。パラメーターで自由に色を変えて反映されるかチェックします。こんな感じで問題なく色が変更できたのでOKですね。ParametersのLabelやGroupなど使いやすいように設定したら終了です。今回の工程で疑問がひとつ。3ノードを配置してOutputにしてしまえば一番早いのでは?と思うのですが、そのような接続はできないみたいなんですよね。2つセットしないといけないんでしょうね。2,3,4の3種類になっています。4を使うという風に自己解釈しています。Floatが2つの値を受け取らなければならない理由はわからないので誰かご存知でしたら教えて下さい。経歴ゲーム背景アーティスト。下請けの制作会社からゲーム開発会社を2社経てフリーランスに転身。UnrealEngineを使った開発に従事しておりました。背景、モデル製作等お仕事のご依頼などはこちらからお願いします。(4)[Tips]作成したsbsファイルをライブラリに登録する方法[Function]Contrastを設定[Function]Colorを設定ブログはじめました。PremiumBloggerTemplates.com。