繊維シェーダー&マテリアル
- Digital0 JPY



Xで見かけた「銀繊維の指サック」がなんか妙に良くて、 「これシェーダーで再現できるのでは?」と思って作りました。 ついでに “ちゃんと細かい繊維として成立するタイツ系マテリアル” と “網タイツマテリアル” が入っています (※もともと荒い繊維前提で作ったので、あまり細かくしすぎると逆に破綻します) 追記:タイツマテリアルはホームではそんなにちらつかなかったのですが、ワールドによっては思った以上にちらつくみたいです 追記2:他人からだとちらつきが強いみたいです
■ どんなシェーダー?
プロシージャルで繊維を生成するタイプのマテリアルです。 ・テクスチャなしで動作(マスクテクスチャは任意で使用可能) ・繊維構造を生成 ・金属っぽい反射+布っぽい質感
■ 主な機能
・繊維パターン(Weave / Knit / Diagonal) ・繊維密度・太さ・角度の調整 ・反射感(金属管) ・フレネルリム ・ワールドUV / メッシュUVの切り替え(トリプラナー的挙動) ・透過対応(オーバーレイ用途)
■ 繊維の細かさについて
繊維の細かさは以下で決まります: Density(密度)× ワールドスケール(ワールドスペースUV ON時のみ) ▼ ワールドスペース ON → モデル全体で繊維サイズが統一される ▼ ワールドスペース OFF → UVに依存(場所によって繊維サイズが変わる)
■ 注意
・細かくしすぎるとモアレ・ちらつきが発生します ・透過を使うため描画負荷はやや高めです ・単体でも使えますが、オーバーレイ用途を想定しています
■ こんな人向け
・タイツ・布・繊維表現を追加したい ・テクスチャ無しで質感を出したい ・ちょっと変なマテリアルが欲しい
■ もっとちゃんと使いたい人へ
「既存のマテリアルにそのまま重ねたい」場合は 別途有料版のサブメッシュオーバーレイツールを使うと一発で適用できます。
See More



