oooh, a physX competitor. This has some serious potential.
this looks like it's CPU dependent... interesting
Headsup - there's quite a lot of Havoc auto corrects in there.
I guess the developer will have to take the code (c++) and make to either work with open cl or CUDA, because Nvidia's OPENCL performance sucks. So we will end up seeing the thing running on the CPU for developers that are nvidia sidedBetter yet it's open source so both Nvidia and AMD can benefit from it.
How can you tell based off pictures? That's interesting![]()
I guess the developer will have to take the code (c++) and make to either work with open cl or CUDA, because Nvidia's OPENCL performance sucks. So we will end up seeing the thing running on the CPU for developers that are nvidia sided
Particle simulation is also common to be done in compute shaders.
What does that mean in laymen terms?
Also I'm going to assume if it's done with the shaders, that means it's performed on the GPU? Since they have better performance with parallel workloads?
Yes it's a way to use the GPU's many cores to perform some computation in parallel. It works very well if the data computed is then used directly as input into some rasterisation pass because you eliminate uploading to the GPU. I'm not saying Havok FX uses these only as they do have limiting factors but they are great for hundreds of thousands of particles.
Limiting factors but are good for hundreds of thousands of particles? That doesn't sound like it is limiting to me lol^_^
You can rarely afford to have your entire physics scene on the GPU so in like UE4 you are restricted to scene depth collision only for GPU particles.
So basically it's only rendering for the current scenes depth? I take it Frame and Scene are interchangeable?
Hmm not really, it would derail the thread further to explain it properly.
These links explain it in layman's terms quite well.
https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/EffectsGallery/1_A/index.html
https://docs.unrealengine.com/latest/INT/Resources/ContentExamples/EffectsGallery/1_E/index.html
Well thanks anyway! Appreciate you trying![]()