This is one of the best research I've ever tackled. Clear, concise, no academic obfuscation, and yet dealing with one of the mathematically hardest problems in 3D graphics.
@SazLowify4 жыл бұрын
Even the artifacts are interesting!! Great work. Can't wait to see a player character hold this torch.
@SirKillo0o4 жыл бұрын
Great explanation on the math, the video basically solves 3-4 months of hard work!
i just started learning CFD, i thought the separability trick was very neat! will have to try it with my GPU implementation
@gamurarandrei26574 жыл бұрын
amazing
@xayah33753 жыл бұрын
Brilliant work
@gregoryjohnson4604 жыл бұрын
Excellent work
@krinodagamer63132 жыл бұрын
thats wild!!!!!!!!
@Thomason10053 жыл бұрын
very interesting solution! though i could not replicate it, it looks really good and solid!
@ARVash3 жыл бұрын
CC called it "Possum filters" which killed me.
@EekSaidTheCreeper Жыл бұрын
Any chance the github repository could be put back up? Great stuff!
@shahinrab Жыл бұрын
We are releasing the code for the follow up work "Compact Poisson Filters for Fast Fluid Simulation" SIGGRAPH 2022 paper in a few days.
@xortdsc3 жыл бұрын
Very nice ! Though, if I understood it correctly, the trick can not be applied to solve systems with variable coefficients like they occur in fluid simulations with varying density. Is that correct ? Also I don't understand how this method works together with obstacles. Wouldn't that require dynamic values of alpha/beta which makes precomputing the kernels impossible ? Also the paper does not really mention this issue. I'd really appreciate if you could shed some light on this. :)
@shahinrab2 жыл бұрын
We have recently submitted a paper that explains all your questions in detail, including the 3D sim and dealing with obstacles. In a nutshell, this is a drop-in replacement for the linear solver used in the projection step and diffusion (not addressed in the above work), so it does not really care about what is solving for (density/temperature diffusion or mass preservation). But if your simulation parameters need to be variable in real-time (diffusivity or cell size), you would need to pre-generate a bunch of filters beforehand. I will put a link to the new paper in the description whenever it becomes available.
@xortdsc2 жыл бұрын
@@shahinrab thank you ! can't wait :)
@Science4Ever3 жыл бұрын
Does anyone know what software was used to create those slides with all the equations and figures in this presentation?
@shahinrab2 жыл бұрын
good old PowerPoint for slides, LatexIt for equations, and our own prototyping engine for rendering.
@allstar40653 жыл бұрын
This is why computer science degrees require higher level math.