Raymarching Flower Shader(Unity/VRChat)
- ダウンロード商品¥ 800
レイマーチングを用いて花をレンダリングするシェーダです。 パラメータで形状を変えられます。 アクセサリやワールドオブジェクトに使うことを想定しています。 全プロパティの説明はREADMEに記載してあります。 本配布物を作者に無断での再配布・公開を禁止します。 解析・改変はご自由にどうぞ。 VRChat, Unityで使用可能です。 ただしワールドギミックやVRChat以外の作品で使用する場合は、クレジット表記(ex. Author:wraikny)を行ってください。 本作品を使用した場合、説明を読み規約に同意したものとみなします。 サンプル画像には、アバターとして長兎路こよりさまの「ファジー」をつかわせていただきました。 ----- 更新履歴 2019/03/26: v1リリース 2019/03/26: v1.0.1: EachMoveRangeの修正と回転の追加。 2019/03/26: v1.0.2: EachSpeedをVectorに変更。 2019/03/26: v1.0.3: Is Draw Outerオプションとサンプルを追加。 2019/07/30: v1.0.4: サンプルマテリアル3つ追加。 2020/11/22: v1.0.5: 軽微な修正 ----- It is a shader that draws flowers with Raymarching. You can change the shape with parameters. Descriptions of all properties are included in the README. I prohibit redistribution / publication of this distribution without notice to me. Free to analyze / modify. You can use it in VRChat, Unity. When using it as a world object of VRChat of in other your own Unity works, do credit notation (ex. Author: wraikny). If you use this work, you will read the description and assume that you agree to the terms.
README.md
# Raymarching Flower ## Author (c) 2019 wraikny Twitter: @wraikny email: writtenknown@gmail.com --- ## Japanese ### Caution 本配布物を作者に無断での再配布・公開を禁止します。 解析・改変はご自由にどうぞ。 VRChat, Unityで使用可能です。 ただしワールドギミックやVRChat以外の作品で使用する場合は、クレジット表記(ex. Author:wraikny)を行ってください。 ### Descriiption レイマーチングを用いて花をレンダリングするシェーダです。 パラメータで形状を変えられます。 ### Properties #### Outer - Outer Shade Rate: メッシュ表面つける陰影の混ぜ具合。 - Distortion Strength: 屈折率に応じた歪みの強さ。 #### Raymarching - Loop Step: ループ回数。描画負荷と引き換えに精度が上がる。 - Refractive: 屈折率。 - Water 1.3334 - Quarz 1.5443 - Glass 1.43 ~ 2.14 - Scale: 大きさ。 - Scale: 位置。 - Rotation: 角度(不具合があります。) #### Color - Fog MinLength: フォグ効果の始点の距離。 - Fog MaxLength: フォグ効果の終点の距離。 - Back Color: 背景色。 - Brightness: 輝度。 - Allow HDR: ONのとき、色の値が1を超える。 #### Flower Movement - Ramdom Seed: 乱数を得る際のシード値。 - Each Speed: 一つ一つの花の移動速度。 - Each MoveRange: 一つ一つの花の移動範囲。 - IsRepeated: 花を複製して並べるかどうか。 - Repeat Span: 複製する際の間隔。 - Whole Speed: 複製した花全体の移動速度。 #### Flower Shape - LineWidth: 花の線の太さ。 - Size: 花の大きさ。 - Flower1 ~ 3: 花の3つのパーツの設定する。 - N, K :形状を決定する値。互いに素であると良い。 - Inner Radius: 内側の半径。 - Size: 大きさ。 - Curve Strength: 縦方向の曲がり度合い。 - Color: 色 #### Others - Cull Mode: 前面・背面のどれをカリングするか。 --- ## English ### Caution I prohibit redistribution / publication of this distribution without notice to me. Free to analyze / modify. You can use it in VRChat, Unity. When using it as a world object of VRChat of in other your own Unity works, do credit notation (ex. Author: wraikny). ### Descriiption It is a shader that draws flowers with Raymarching. You can change the shape with parameters.