Support Us and Enjoy an Ad-Free Experience!

We understand that ads can sometimes be a bit intrusive.

If you'd like to help us improve your experience and enjoy an ad-free browsing journey, consider the following option:

Upgrade to Ad-Free Experience

Corpse Uber Particle Shader v1.5 Screenshot Corpse Uber Particle Shader v1.5 Screenshot
Download

1.1K Total Downloads

25K Total Views

Asset Type Models and Props

File Type Unity Package

Description


An All-in-One Particle Shader with support for GPU instancing(Not Supported By VR Chat). Based on the KFX Particle Shader with a few edits and added features. Has Built in Additive, Alpha Blend, and Multiply Modes. It even supports Noise Textures Frensel Effects and Inverted Soft Particles. Feel Free to use and edit and use as you like. Enjoy!

Assets (4 files inside Unity Package)


/Assets/Corpse/Shaders/Uber Particle/Corpse Uber Particle Shader.shader
/Assets/Corpse/Shaders/Uber Particle/Standard Test.mat
/Assets/Corpse/Shaders/Uber Particle/Over Render Test.mat
/Assets/Corpse/Shaders/Uber Particle/Editor/Corpse Uber Particle GUI.cs
Comments

You must be logged in to comment. Login Now
Mochie 1570056985 ago

Sorry if I came off as a jerk, I genuinely laughed at the mixup of GPU particles and GPU instancing, wasn't trying to rub it in your face. But the other issue here is that KFX shaders are full of keywords, which is a massive problem for VRChat right now. There's a limit on the number of keywords your client can have stored at one time (256) and it's often reached within the first few worlds a person visits. This means anything toggled by a keyword not already stored will be ignored and not work correctly. Replace your keyword usage with branched if statements (place UNITY_BRANCH above it) using the actual property value as the condition. Change the toggle checkboxes to use an underscore like this [Toggle(_)] and it wont use a slot.

1
Aidan 1570060517 ago

that moment when mochie tries to put me on luka blacklist for some made up reason ;)

0
Mochie 1570057303 ago

Mochie#8794

0
CorpseGod003 Author 1570057246 ago

Like this?: [Toggle(_FADING_ON)] _UseSoft("Use Soft Particles", Int) = 0

0
CorpseGod003 Author 1570057188 ago

do you have a discord Mochie?

0
CorpseGod003 Author 1570057024 ago

ok thanks

0
CorpseGod003 Author 1570056602 ago

oof well at least I know this will be better in lavender, but it still has a bunch of other features anyways

0
Mochie 1570056420 ago

LOL that's not what gpu particles are my dude, those are a special mesh split into a shitload of quads using a geometry shader, with positioning data encoded into render textures, it has nothing to do with GPU instancing. And Kripto makes his packs for many unity versions, the GPU instancing support is meant for newer versions, not ours.

0
CorpseGod003 Author 1570056159 ago

then explain GPU Particles I have seen everywhere, and the Unity shader this is based on. Remember this is the KFX Particle Shader with a few tweaks

0
Mochie 1570056115 ago

You should try actually profiling these things before claiming they're providing a benefit.

0
Mochie 1570056020 ago

Not for particles...
Many other engines already use instancing for the particle systems, but Unity's system constructs a unique mesh for each emitter every frame and uploads it to the GPU. This means no two particle systems are the same mesh and thus instancing won't work on them.

0
CorpseGod003 Author 1570055941 ago

GPU instancing has been around for a long time

0
Mochie 1570055379 ago

GPU instanced particles weren't added until a later unity version, whatever you think you've done there doesn't actually work.

0

Become a Part of the Leading VR Modeling & VRChat Network

Ready to immerse yourself in the exciting world of VRChat and 3D assets? At VRCMods, we're not just a community, we're a vibrant network of creators, innovators, and enthusiasts. Connect with fellow VRChat enthusiasts, access top-tier avatar commission services, comprehensive tutorials, and enjoy a wealth of free downloads - all with regular updates to keep you on the cutting edge.

Explore the Forum Join Us Now

Explore Accurate and Up-to-Date Tutorials for VRChat Avatars and 3D Modeling

Delve into our dedicated user-generated section, brimming with comprehensive and precise tutorials for everything VRChat Avatars and 3D modeling. Learn about the latest in 3D asset creation from a reliable and always up-to-date source, fostered by a community of skilled creators and enthusiasts.

Uncover Our Quality VRChat and 3D Modeling Tutorials