ぷかぷか浮かぶハート模様を追加できるシェーダー / Heart Shader【FREE/無料】
- 0 JPY
※English explanation is on the bottom. ※This product also includes shader files written in English 既存のオブジェクトにハートの模様を追加できるカスタマイズ可能なシェーダーです。 色や形、動き方等を変えることで、色々な表現が可能です。 以前のバージョンのハート模様シェーダーを購入した方は、前バージョンの商品ページより再ダウンロードすることで、こちらのバージョンのハート模様シェーダーをダウンロードすることが可能です。 ■使い方 1. 本シェーダーを新規作成したマテリアルにドラッグ&ドロップで適応 2. マテリアルをハートデザインにしたいオブジェクトにドラッグ&ドロップ 3. マテリアルを選択し、Inspectorタブから色や形状、大きさ等を設定 このシェーダー自体は背景が透過するため、単にオブジェクトにこのシェーダーのみを適応すると、オブジェクトの周囲に背景が透過されたハート模様が描画されるようになります。(紹介画像4つめ) すでに違うマテリアル、シェーダーを用いたオブジェクトにハート模様を追加したい場合は、紹介画像5つめのように、オブジェクトのInspectorタブからMaterialsの「Size」の数値を一つ増やし、増えたElementの箇所に本シェーダーを適応したマテリアルファイルを追加してください。 ■プロパティから以下の設定が可能です。 【基本】 ・ハートの数 ・ハートの大きさ ・ハートの種類 【色設定】 ・カラー1 ・カラー2 ・色の変更速度 ・色変更の複雑性(0だとすべてのハートが同じタイミングで色変更します) ・カラー1の透明度 ・カラー2の透明度 【ハートの動的なサイズ変更の設定】 ・動的に大きくなるスケール ・動的に大小する速度 ・動的に大小する複雑性(0だとすべてのハートが同じタイミングで拡大縮小します) 【動きの設定】 ・横の移動速度 ・縦の移動速度 ・スクロールの往復(0より上の数値だとスクロールが往復します) ・スクロール往復の移動距離(数値が多いほど長い距離の往復になります) ・ゆらゆら動かす(縦)(0より上の数値だと横向きにゆらゆら動きます) ・ゆらゆら動かす(横)(0より上の数値だと横向きにゆらゆら動きます) ※スクロールの往復、ゆらゆら動かす(縦)、ゆらゆら動かす(横)を使用する場合、どれか1つを0より上の数値にしてください ※スクロール往復の移動距離は、「スクロールの往復」を選択した時のみ活用できるパラメータになります 【その他】 ・横の座標調整 ・縦の座標調整(ハートの種類で0より上にしている場合、0.3ほどにするとちょうどよいです) ・模様の回転 ■動画、紹介画像でお借りしたアバター ・RadDollV2 https://tonomaoo.booth.pm/items/3741802 ■留意事項 ハートはタイル処理で並べているため、プロパティの「Size」からハートを大きくしすぎると四角くなりレンガのような模様になります。ハートは他のハートと重ならないため、より大きくする場合は「Heart num」の数値を変更してください。 また、ハートの描画が少しはみ出る場合は「Location Y」等の数値を変えて位置を微調整することも有効です。 ハートマークを追加したいオブジェクトにサブメッシュが含まれている場合、メッシュの一部にのみハートマークが描画されてしまいます。 サブメッシュがあるかの確認方法:Unity上でFBXを開き、各メッシュを選択するとInspectorタブの下部より、サブメッシュがある場合は「2 submeshes」等と表示されます メッシュを切り分けてから一つずつマテリアルを適応しなおすことで解決したため、その場合は別途マニュアルを御覧ください。(簡単な解説のテキストファイルがダウンロードファイルに含まれます。) ■免責事項 当データを使用して発生したすべての問題や損害について、製作者(かげぇ)は一切責任を負いません。 ■利用規約 ◆OK ・本製品の改変改造。VRChatや動画、その他での使用。 ・本製品を利用したWorldのPublic化 ・NGの行為以外 ◆NG ・本シェーダーまたは本シェーダーを改変したものを、本シェーダーを利用できる形で二次配布・販売する行為 ■連絡先 Twitter: @udonnnnnnnnnn https://twitter.com/udonnnnnnnnnn -- ■English explanation (Almost DeepL translated) This is a customizable shader that allows you to add a heart pattern to an existing object. By changing the color, shape, movement, etc., a variety of expressions are possible. If you have purchased a previous version of the Heart Pattern Shader, you can download this version of the Heart Pattern Shader by re-downloading it from the product page of the previous version. ■How to use 1. Drag and drop this shader onto a newly created material. 2. Drag and drop the material onto the object you wish to use as a heart design. 3. Select the material and go to the Inspector tab to set the color, shape, size, etc. Since this shader itself has a transparent background, simply applying only this shader to the object will result in a heart pattern with a transparent background being drawn around the object. (4th image in the introduction) If you wish to add a heart pattern to an object that already has a different material or shader, increase the "Size" value in the "Materials" tab of the object's Inspector tab by one, as shown in the fifth introductory image, and add a material file with this shader applied to the increased Element. Add a material file with this shader applied to the increased Element. ■The following settings can be made from the properties. 【Basic】 ・Number of hearts ・Heart size ・Heart Type 【Color setting】 ・Color1 ・Color2 ・Color Change Speed ・Color Change Complexity(If 0, all hearts change color at the same time) ・Color1 transparency ・Color2 transparency 【Dynamic Size】 ・Dynamically growing scale ・Dynamically large and small speeds ・Dynamically large and small complexity(If 0, all hearts expand and contract at the same time.) 【Movement setting】 ・Horizontal movement speed ・Vertical travel speed ・Scroll round trip(A value above 0 causes the scroll to move back and forth) ・Scroll round trip distance(The higher the number, the longer the round trip distance) ・Vertical wobble(If the value is above 0, it will wobble back and forth horizontally) ・Horizontal wobble(If the value is above 0, it will wobble back and forth vertically) *If you use "Scroll round trip", "Vertical wobble", or "Horizontal wobble", set only one of these values above 0 *The "Scroll round trip distance" will be a parameter that can only be utilized when "Scroll round trip" is selected 【Others】 ・Horizontal coordinate adjustment ・Vertical coordinate adjustment ・Pattern Rotation ■Notes Since the hearts are arranged in a tiling process, if a heart is made too large from the "Size" property, it will be squared off and create a brick-like pattern. Since the hearts do not overlap with other hearts, change the "Heart num" value if you want to make them larger. Also, if the heart extends a little beyond the drawing, it may be useful to change the "Location Y" value or other values to fine-tune the position of the heart. If the object to which the heart mark is to be added contains a submesh, the material of this shader is applied to only a part of the mesh. To check: Open FBX in Unity, select each mesh, and at the bottom of the Inspector tab, if there are submeshes, it will say "2 submeshes" etc. Please refer to the manual for a solution to this problem. (A text file with a brief explanation is included in the download file.[japanese text]) ■Disclaimer The producer (Kagee) is not responsible for any problems or damages caused by the use of this data. ■Terms of Use ◆OK ・Alteration or modification of this shader, use in VRChat or video or others. ・Publication of World using this shader ・Other than NG activities ◆NG ・Secondary distribution or sale of the Shader or modified versions of the Shader in a form that allows use of the Shader. ■Contact Twitter: @udonnnnnnnnnn https://twitter.com/udonnnnnnnnnn