Saturday, December 2, 2023
HomeVisual EffectsDoes VFX Graph enhance GPU efficiency on Quest 2 vs Shuriken

Does VFX Graph enhance GPU efficiency on Quest 2 vs Shuriken

Hello everybody :wave:
Quick model: If I feed the VFX graph the place and velocity of each particle in each replace manually, would this nonetheless enhance GPU efficiency vs operating it on the Shuriken system?

I’m a Cognitive Science Grasp and for my thesis I’m engaged on a undertaking that makes use of solely particles and forces in Unity (associated to Group VR experiences can produce ego attenuation and connectedness akin to psychedelics | Scientific Studies). The undertaking must run easily on a Quest 2 and I’m operating into GPU limitations once I use the Shuriken particle system with clear particles (sadly they must be clear for issues to look appropriately). I’m emiting and transferring the particles manually by script, making use of attraction forces to a number of transferring factors in area and computing collisions between particles. Utilizing the IJobParticleSystem strategies I managed to make it CPU performant, however GPU is limiting the quantity of particles I can show whereas preserving FPS up (about 1k particles appears to be the restrict if they’re all on display screen). Since I compute all motion manually anyway, may I merely feed the place and velocity of every particle to the replace block of VFX graph and nonetheless count on GPU efficiency enhancements? I’ve by no means used the VFX graph, however from what I’ve seen I may use attributes to feed it all of the particle positions and velocities I compute in my script, right? My particles by no means die, I spawn them as soon as at begin after which I hold them alive infinitely, subsequently I can at all times entry every particle by its index that I secure once I emit them manually by way of script at the beginning.
I’m completely satisfied to supply extra data to anybody :slight_smile:

1 Like

VFX Graph shouldn’t be good for Quest, I restricted myself to solely shuriken because it’s solely engaged on CPU whereas VFX Graph is just GPU, so I suppose it’ll make issues worse.

Resolution to be the best way to cut back overdraw, so perhaps you may make these clear particles simply masked with dithering, it might assist loads already. Or attempt to cut back locations the place they overlap one another.

In RealtimeVFX discord there may be one large put up about Quest optimalization. In the event you write there to me I can hyperlink you there

Thank your on your response, I discovered this hyperlink to your discord however the invite expired, may you please direct me to the proper one? Discord server

nevermind I discovered the energetic hyperlink

In case you have the identical identify in discord then I’ve pinged you :smiley:

When creating VFX for the Quest 2, it’s usually higher to make the most of the GPU over the CPU for higher efficiency. The Quest 2 has a strong GPU, which is designed to deal with intensive graphical processing duties.

The CPU is chargeable for dealing with non-graphical duties, equivalent to recreation logic and physics calculations. Whereas the CPU is essential for the general efficiency of a recreation, it isn’t as essential for VFX processing because the GPU.

By using the GPU, you possibly can make the most of its parallel processing capabilities to deal with advanced VFX calculations extra effectively. This can end in higher efficiency and smoother gameplay on the Quest 2.

VFX Graph is GPU-accelerated. Because of this the visible results created with VFX Graph can make the most of the ability of the GPU to render extra particles and extra advanced visible results in real-time, which can lead to greater efficiency and smoother gameplay on gadgets just like the Quest 2.

It’s right for platforms like PC/consoles, although not for Quest/mobiles. In case your {hardware} doesn’t help any good GPU then even tho GPU particles are general extra optimum than CPU ones, they received’t work properly on this system.

And Quest works on cell {hardware}, so it’s no go

Oh, my unhealthy, I believed it was for PC since Quest 2 will be related to PC, I not often consider VFX in Cellular video games :sweat_smile:
however if that is the case you then’re right.

Ye, Quest will be linked to PC, although it’s a type of disagreeable gadgets the place you must embrace that in all probability most people play with out plugging it in :stuck_out_tongue:



Please enter your comment!
Please enter your name here

Most Popular

Recent Comments