VRChat

Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems

  • ダウンロード商品
    ¥ 500

ℹ️ 製作時Unityバージョン  2019.4.31f1 ⚠️ Unity built-in render pipeline only Fire Fan of Papilio Charontis Unity Particle Systems This is a set of Unity particle system that achieves the effect of Fire Fan and butterflies, which can be used in most Unity projects, including VRChat. 【Basic Structure】 The fire fan needs 2 objects to implement together: 1 The flame. Use "ParticleUnlit_StencilRead" shader to render a particle system to achieve the fire effect, the overall shape is a fireball 2 The Mask. Use "Fan_StencilWrite" shader to render a plane to mask the "fireball" so that it takes on the shape of a fan (Actually this mask must be rendered before the corresponding fire particle system) Because the fan-shape is implemented using stencil bit masking, only up to 8 non-interfering fans can appear at the same time (The stencil buffer is usually an 8 bit integer per pixel) If multiple different fans' "Stencil Mask" are set to the same value, then they can interfere with each other, for example, one fan will reveal parts of another fan that should be hidden, if they are close to each other The other optional parts are FanGuards(Animated by bones or vertex shader) and butterflies (which is also a particle system) 【How to use】 Refer to the 5 examples in the Prefabs folder and modify them as needed See Manual_en.md for details Because it is implemented based on materials, please pay attention to avoid the situation where different instances share the same material 【Demo scene】 1. Before opening the demo scene, please install the Post Processing (post-processing stack v2) package from Package Manager first 2. Set "Color Space" to "Linear" in Edit -> Project Settings -> Player -> Other Settings 【Content】 ButterfliesFireFan.unitypackage 【Unity Package】 △ of fan-guards: 328 △ of skinned fan-guards: 352 △ of each butterfly: 4 Prefab and demo scene: Yes User Manual: Yes 【Known limitations】 May conflict with other objects that also use the Stencil buffer The range of Mask is limited, and the visual effect of truncated fire fans may appear when viewed from the side 【Terms of use】 Commercial use: Allowed Republish: Not allowed Modification: Allowed For adult content: Allowed Distributing parts or entire shaders as your own work, whether paid or free: Prohibited Use this shader as an in-game object, avatar, interior, fanwork, video, games, whether free or paid: Allowed The author is not responsible for any damage or malfunction caused by this work Allows for commercial distribution as part of your original project such as characters or scenes --- 彼岸蝶の火扇 Unity パーティクル システム これは、x エフェクトを実装する Unity パーティクル システムであり、VRChat を含むほとんどの Unity プロジェクトで使用できます。 【基本構成】 ファイヤーファンが実現するには、2 つのオブジェクトの協力が必要です: 1、炎。火の効果を実現するために「ParticleUnlit_StencilRead」シェーダーを使用してレンダリングされたパーティクル システム。全体的な形状は火の玉に似ています 2、マスク。「Fan_StencilWrite」シェーダを使用して平面モデルをレンダリングし、「火の玉」をマスクして扇の形をとります(実際には、このマスクは対応する火のパーティクル システムより前にレンダリングする必要があります) ファン マスクはステンシル ビットワイズ マスクを使用して実装されているため、互いに干渉しないファンは 8 つまでしか同時に表示できません(ステンシル バッファの形式は通常、ピクセルあたり 8 ビットの整数です)。これを実現するには、上記の 2 つのシェーダの「Stencil Mask」マテリアル プロパティを設定する必要があります 複数の異なるファンの「ステンシルマスク」を同じ値に設定すると、相互に影響を及ぼします、たとえば、あるファンが互いに近づくと、別のファンの隠されるべき部分が表示されます 他のオプション パーツは親骨とバタフライです (バタフライもパーティクル システムです) 【使い方】 Prefabs フォルダー内の 5 つの例を参照し、必要に応じて変更します 詳細は「Manual_jp.md」を参照 マテリアルをベースに実装しているため、異なるインスタンスで同じマテリアルが共有されることのないように注意してください 【デモ シーン】 1. デモ シーンを開く前に、まず Package Manager から Post Processing (post-processing stack v2) パッケージをインストールしてください 2. Edit -> Project Settings -> Player -> Other Settings で Color Space を Linear に設定してください 【製品内容】 ButterfliesFireFan.unitypackage 【Unity Package】 Vertex Shader 親骨の△:328 ボーンがバインドされた親骨の△:352 蝶パーティクルあたりの△:4 Prefabとデモシーン:あります ユーザーマニュアル:あります 【既知の制限】 同様に Stencil キャッシュを使用する他のオブジェクトと競合する可能性があります マスクの範囲は限られており、横から見ると切り取られたファイヤーファンの視覚効果が現れる場合があります 【利用規約】 商用:可 二次配布:不可 改変:可 アダルトコンテンツへの利用:可 本内容の一部、または全てを自作として有償、無償問わず配布する行為:禁止 このシェーダーをゲーム内オブジェクト、アバター、室内装飾、ファンワーク、ビデオ作品、ゲーム、無料または有料の作品として使用する: 可 この作品によって生じたいかなる損害や不具合についても作者は責任を負いません キャラクターやシーンなどのオリジナルプロジェクトの一部として商業的にリリースすることは許可されています --- 引蝶火扇 Unity 粒子系统 这是一套实现 引蝶火扇 效果的Unity粒子系统,可用于绝大多数Unity项目,包括VRChat。 【基本构成】 火扇需要两个对象的配合来实现: 1、火焰。用 “ParticleUnlit_StencilRead”着色器 渲染一个粒子系统实现火焰效果,整体形态类似火球 2、遮罩。用 “Fan_StencilWrite”着色器 渲染一个平面模型对“火球”进行遮罩,使其呈现扇子的形状(实际这个遮罩必须在相应的火焰粒子系统之前渲染) 因为扇形遮罩使用stencil按位掩码来实现,所以同时最多只能出现8个互不干扰的扇子(模板缓冲区格式通常是每像素8位的整数)。这需要通过设置上述两个着色器的"Stencil Mask"材质属性来实现——必须把两者设为相同的值,对于同一个扇子而言 如果将多个不同的扇子的"Stencil Mask"设为相同的值,那么它们会相互影响,譬如一个扇子会揭示另一个扇子本该被隐藏的部分,如果它们相互靠近的话 其他可选部分是扇骨和蝴蝶(蝴蝶也是一个粒子系统) 【使用方式】 参考Prefabs文件夹内的5个示例,并根据需要在其基础上进行修改 详见Manual_cn.md 因为是基于材质实现,所以请注意避免不同实例共用同一材质的情况 【演示场景】 1. 打开演示场景之前,请先在Package Manager中安装 Post Processing(post-processing stack v2) 2. 请在 Edit -> Project Settings -> Player -> Other Settings 中, 将 Color Space 设置为 Linear 【作品内容】 ButterfliesFireFan.unitypackage 【Unity Package】 扇骨△:328 骨骼绑定的扇骨△:352 单个蝴蝶粒子△:4 Prefab和演示场景:有 用户手册:有 【已知局限】 可能会和其他同样使用Stencil缓存的物体相冲突 遮罩范围有限,从侧面观察可能会出现火扇被截断的视觉效果 【使用条款】 商业用途:允许 再次发布:不允许 修改:允许 用于成人内容:允许 将部分或整个着色器作为自己的作品分发,无论是有偿还是免费:禁止 将此着色器用作游戏内对象、头像、内部装饰、同人作品、视频作品、游戏,以及免费或收费作品:允许 作者对因本作品造成的任何损坏或故障不承担任何责任 允许作为你原创制作的人物或场景等项目的一部分进行商业性发布 --- 【制作者】 译萱(azgghs2@gmail.com)

Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
Fire Fan of Papilio Charontis 彼岸蝶の火扇 Unity Particle Systems
ℹ️ 製作時Unityバージョン  2019.4.31f1 ⚠️ Unity built-in render pipeline only Fire Fan of Papilio Charontis Unity Particle Systems This is a set of Unity particle system that achieves the effect of Fire Fan and butterflies, which can be used in most Unity projects, including VRChat. 【Basic Structure】 The fire fan needs 2 objects to implement together: 1 The flame. Use "ParticleUnlit_StencilRead" shader to render a particle system to achieve the fire effect, the overall shape is a fireball 2 The Mask. Use "Fan_StencilWrite" shader to render a plane to mask the "fireball" so that it takes on the shape of a fan (Actually this mask must be rendered before the corresponding fire particle system) Because the fan-shape is implemented using stencil bit masking, only up to 8 non-interfering fans can appear at the same time (The stencil buffer is usually an 8 bit integer per pixel) If multiple different fans' "Stencil Mask" are set to the same value, then they can interfere with each other, for example, one fan will reveal parts of another fan that should be hidden, if they are close to each other The other optional parts are FanGuards(Animated by bones or vertex shader) and butterflies (which is also a particle system) 【How to use】 Refer to the 5 examples in the Prefabs folder and modify them as needed See Manual_en.md for details Because it is implemented based on materials, please pay attention to avoid the situation where different instances share the same material 【Demo scene】 1. Before opening the demo scene, please install the Post Processing (post-processing stack v2) package from Package Manager first 2. Set "Color Space" to "Linear" in Edit -> Project Settings -> Player -> Other Settings 【Content】 ButterfliesFireFan.unitypackage 【Unity Package】 △ of fan-guards: 328 △ of skinned fan-guards: 352 △ of each butterfly: 4 Prefab and demo scene: Yes User Manual: Yes 【Known limitations】 May conflict with other objects that also use the Stencil buffer The range of Mask is limited, and the visual effect of truncated fire fans may appear when viewed from the side 【Terms of use】 Commercial use: Allowed Republish: Not allowed Modification: Allowed For adult content: Allowed Distributing parts or entire shaders as your own work, whether paid or free: Prohibited Use this shader as an in-game object, avatar, interior, fanwork, video, games, whether free or paid: Allowed The author is not responsible for any damage or malfunction caused by this work Allows for commercial distribution as part of your original project such as characters or scenes --- 彼岸蝶の火扇 Unity パーティクル システム これは、x エフェクトを実装する Unity パーティクル システムであり、VRChat を含むほとんどの Unity プロジェクトで使用できます。 【基本構成】 ファイヤーファンが実現するには、2 つのオブジェクトの協力が必要です: 1、炎。火の効果を実現するために「ParticleUnlit_StencilRead」シェーダーを使用してレンダリングされたパーティクル システム。全体的な形状は火の玉に似ています 2、マスク。「Fan_StencilWrite」シェーダを使用して平面モデルをレンダリングし、「火の玉」をマスクして扇の形をとります(実際には、このマスクは対応する火のパーティクル システムより前にレンダリングする必要があります) ファン マスクはステンシル ビットワイズ マスクを使用して実装されているため、互いに干渉しないファンは 8 つまでしか同時に表示できません(ステンシル バッファの形式は通常、ピクセルあたり 8 ビットの整数です)。これを実現するには、上記の 2 つのシェーダの「Stencil Mask」マテリアル プロパティを設定する必要があります 複数の異なるファンの「ステンシルマスク」を同じ値に設定すると、相互に影響を及ぼします、たとえば、あるファンが互いに近づくと、別のファンの隠されるべき部分が表示されます 他のオプション パーツは親骨とバタフライです (バタフライもパーティクル システムです) 【使い方】 Prefabs フォルダー内の 5 つの例を参照し、必要に応じて変更します 詳細は「Manual_jp.md」を参照 マテリアルをベースに実装しているため、異なるインスタンスで同じマテリアルが共有されることのないように注意してください 【デモ シーン】 1. デモ シーンを開く前に、まず Package Manager から Post Processing (post-processing stack v2) パッケージをインストールしてください 2. Edit -> Project Settings -> Player -> Other Settings で Color Space を Linear に設定してください 【製品内容】 ButterfliesFireFan.unitypackage 【Unity Package】 Vertex Shader 親骨の△:328 ボーンがバインドされた親骨の△:352 蝶パーティクルあたりの△:4 Prefabとデモシーン:あります ユーザーマニュアル:あります 【既知の制限】 同様に Stencil キャッシュを使用する他のオブジェクトと競合する可能性があります マスクの範囲は限られており、横から見ると切り取られたファイヤーファンの視覚効果が現れる場合があります 【利用規約】 商用:可 二次配布:不可 改変:可 アダルトコンテンツへの利用:可 本内容の一部、または全てを自作として有償、無償問わず配布する行為:禁止 このシェーダーをゲーム内オブジェクト、アバター、室内装飾、ファンワーク、ビデオ作品、ゲーム、無料または有料の作品として使用する: 可 この作品によって生じたいかなる損害や不具合についても作者は責任を負いません キャラクターやシーンなどのオリジナルプロジェクトの一部として商業的にリリースすることは許可されています --- 引蝶火扇 Unity 粒子系统 这是一套实现 引蝶火扇 效果的Unity粒子系统,可用于绝大多数Unity项目,包括VRChat。 【基本构成】 火扇需要两个对象的配合来实现: 1、火焰。用 “ParticleUnlit_StencilRead”着色器 渲染一个粒子系统实现火焰效果,整体形态类似火球 2、遮罩。用 “Fan_StencilWrite”着色器 渲染一个平面模型对“火球”进行遮罩,使其呈现扇子的形状(实际这个遮罩必须在相应的火焰粒子系统之前渲染) 因为扇形遮罩使用stencil按位掩码来实现,所以同时最多只能出现8个互不干扰的扇子(模板缓冲区格式通常是每像素8位的整数)。这需要通过设置上述两个着色器的"Stencil Mask"材质属性来实现——必须把两者设为相同的值,对于同一个扇子而言 如果将多个不同的扇子的"Stencil Mask"设为相同的值,那么它们会相互影响,譬如一个扇子会揭示另一个扇子本该被隐藏的部分,如果它们相互靠近的话 其他可选部分是扇骨和蝴蝶(蝴蝶也是一个粒子系统) 【使用方式】 参考Prefabs文件夹内的5个示例,并根据需要在其基础上进行修改 详见Manual_cn.md 因为是基于材质实现,所以请注意避免不同实例共用同一材质的情况 【演示场景】 1. 打开演示场景之前,请先在Package Manager中安装 Post Processing(post-processing stack v2) 2. 请在 Edit -> Project Settings -> Player -> Other Settings 中, 将 Color Space 设置为 Linear 【作品内容】 ButterfliesFireFan.unitypackage 【Unity Package】 扇骨△:328 骨骼绑定的扇骨△:352 单个蝴蝶粒子△:4 Prefab和演示场景:有 用户手册:有 【已知局限】 可能会和其他同样使用Stencil缓存的物体相冲突 遮罩范围有限,从侧面观察可能会出现火扇被截断的视觉效果 【使用条款】 商业用途:允许 再次发布:不允许 修改:允许 用于成人内容:允许 将部分或整个着色器作为自己的作品分发,无论是有偿还是免费:禁止 将此着色器用作游戏内对象、头像、内部装饰、同人作品、视频作品、游戏,以及免费或收费作品:允许 作者对因本作品造成的任何损坏或故障不承担任何责任 允许作为你原创制作的人物或场景等项目的一部分进行商业性发布 --- 【制作者】 译萱(azgghs2@gmail.com)