Hello everyone, today I want to reveal first beta preview video of RayFire plugin for Unity.
3ds Max users probaly already know what is RayFire and when you may need it, but for those of you who hear about it first time here is short description: RayFire is a plugin for Runtime Demolition, Prefragmentation, Advanced Dynamic Simulation Control and several other tiny little features which will make your life a little bit less painful
Rigid component
Hey, so, here is second beta preview which shows RayFire Rigid component in action. It’s main purpose is Advanced Physics Control, Runtime Demolitions and VFX support. Using Rigid component you can demolish 3d objects into thousands fragments and every fragment can be demolished further deeper and deeper. It also automatically creates particle Debris and Dust and make demolition looks even more awesome.
Clusters component
Third beta preview shows how to use RayFire Clusters component. It can be used to create parent/child hierarchy which later can be used for demolition. Also clusters allows to simulate dynamic concave objects which is impossible to do for now in Unity with regular rigid bodies.
How does this handle texturing the new faces it creates?
Lets say the fancy pillar had a texture, normal maps, etc. Can the new faces take a different texture of fractured stone?
Thanks, yes, you can define inner material in Shatter and Rigid components in Interior group of properties. You aslo can define mapping scale. I show this in Rigid video at 32.35
Gun component
This beta preview shows Gun component in action. Using Gun you can shoot objects, demolish them at Impact point, create Decals, Impact Flash, Particle Debris. Dust and Sparks, dynamically push them and activate.
On next couple of days I will release here beta package in case someone wants to beta test it, and then release after a month or so, depends on how beta testing will go.
Of course I will add support for all upcoming changes at some point, but it still will support 2018 build. Don’t want to cut off all 2018 build users.
Actually I have feature like you mentioned in 3ds Max plugin version, so yeah, later I will add something like this in Unity plugin as well, that will be easy.
Hi,
This looks very interesting!
If there is any beta testing on offer I would be interested to take part.
I’m working on a demolition game (see thread Demolition game - WIP - Looking for your thoughts and testers, feedback? page-2#post-4243351) and would be interested to test performance/capabilities.
Nope, but we are going to make it multithreaded and add Job system support in later builds. For now main goal is to make it work stable, finalize features and provide comfortable and intuitive workflow. Then we will start optimize everything and make it work even faster.
For particles and rigidbodies it uses Unity built-in systems, so, there is no exact limit, it all depends on system where it is used, in Rigid video it demolished Rock to 2000 fragments in a couple of seconds only because I set global limit to 2000, otherwise there could be much more fragments. In this example there are 2000 rigid bodies, particle debris were not used.