
Mykhailo Moroz
@Michael_Moroz_ • 12,939 subscribers
Love physics simulations and rendering algorithms Lead Research Engineer at @ZibraAI https://t.co/awt86lQb5a Discord: misha.m.
Videos

So I've implemented hash grid based fluid simulation in VRChat - its absolutely incredible. Because its hash based its literally boundless, so fluid can occupy the entire world. Currently I only have the "Mentos" particle rendering, but I plan on trying to make isosurface work
Mykhailo Moroz351,090 Aufrufe • vor 8 Tagen

So I'm considering releasing my VRChat fluid simulation on Booth. I've ported it into Udon so it is faster and is easier to use. I used the Radix Sort from my 3DGS plugin, allowing me to do a true SPH sim without approximations. I'd love to head what you'd want to do with it 😄
Mykhailo Moroz213,233 Aufrufe • vor 15 Tagen

Using GPT-6 Astra I was able to quickly protorype a sparse grid allocator fluid simulation for VRChat using my specified architecture, but honestly as cool as it is its absolutely overkill for VRChat. Isosurface ray tracing could be done here, but its too complex to work with.
Mykhailo Moroz40,473 Aufrufe • vor 11 Tagen

Stress testing the simulation with 4M particles and a 384x384x96 grid. Most of the cost right now goes into the rendering prep, SDF gen and isosurface ray tracing (not ray marching, tracing). Could be substantially optimized if properly skipping unused parts of the grid.
Mykhailo Moroz14,762 Aufrufe • vor 15 Tagen

I improved the VRChat cloth simulation, now it is actually rendered as a mesh and finally can handle self collision for proper folds. Also I moved the simulation to CRTs so it kinda works for non friends(the simulation is on the avatar!). But the collision still requires cameras.
Mykhailo Moroz363,768 Aufrufe • vor 3 Jahren

I've been implementing multi-object combined LODs (actual LODs this time) for gaussian splats. It is insanely cool, due to the way I select LOD's I *always* render the same amount of splats no matter how many splats are in the scene. This scene has 108M total combined splats.
Mykhailo Moroz33,620 Aufrufe • vor 3 Monaten

Now that the latest Chrome version has WebGPU support I guess I can finally talk about this. A year ago David A Roberts and Cornus Ammonis were developing a compute shader based Shadertoy alternative called I already had a lot of fun making some toy projects 😳
Mykhailo Moroz125,824 Aufrufe • vor 3 Jahren

So everyone was showing off a bunch of sims made with Claude Fable. I thought I'd try too. A year ago I was nerdsniped figuring out how to find a projection function from a point to the screen around a black hole. Couldnt do it before, but Fable just oneshotted it😅
Mykhailo Moroz17,352 Aufrufe • vor 3 Monaten

I'm slowly porting my approximate grid SPH simulation to VRChat. It did require few improvements to be stable enough, now its a hybrid neighbor index/particle average grid. Still need to implement d4rkpl4y3r's mip counting sorting method for improved performance.
Mykhailo Moroz27,824 Aufrufe • vor 1 Jahr
