Fast Eulerian Fluid Simulation In Games Using Poisson Filters (SCA 2020 Showcase)

  Рет қаралды 13,805

Ubisoft La Forge

Ubisoft La Forge

Күн бұрын

Пікірлер: 21
@PeterSikachev
@PeterSikachev 3 жыл бұрын
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.
@SazLowify
@SazLowify 4 жыл бұрын
Even the artifacts are interesting!! Great work. Can't wait to see a player character hold this torch.
@SirKillo0o
@SirKillo0o 4 жыл бұрын
Great explanation on the math, the video basically solves 3-4 months of hard work!
@時計草-g9z
@時計草-g9z Жыл бұрын
CompactPoissonFiltersのgithubレポジトリを復活してもらえませんでしょうか?
@UncoveredTruths
@UncoveredTruths 4 жыл бұрын
i just started learning CFD, i thought the separability trick was very neat! will have to try it with my GPU implementation
@gamurarandrei2657
@gamurarandrei2657 4 жыл бұрын
amazing
@xayah3375
@xayah3375 3 жыл бұрын
Brilliant work
@gregoryjohnson460
@gregoryjohnson460 4 жыл бұрын
Excellent work
@krinodagamer6313
@krinodagamer6313 2 жыл бұрын
thats wild!!!!!!!!
@Thomason1005
@Thomason1005 3 жыл бұрын
very interesting solution! though i could not replicate it, it looks really good and solid!
@ARVash
@ARVash 3 жыл бұрын
CC called it "Possum filters" which killed me.
@EekSaidTheCreeper
@EekSaidTheCreeper Жыл бұрын
Any chance the github repository could be put back up? Great stuff!
@shahinrab
@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.
@xortdsc
@xortdsc 3 жыл бұрын
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. :)
@shahinrab
@shahinrab 2 жыл бұрын
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.
@xortdsc
@xortdsc 2 жыл бұрын
@@shahinrab thank you ! can't wait :)
@Science4Ever
@Science4Ever 3 жыл бұрын
Does anyone know what software was used to create those slides with all the equations and figures in this presentation?
@shahinrab
@shahinrab 2 жыл бұрын
good old PowerPoint for slides, LatexIt for equations, and our own prototyping engine for rendering.
@allstar4065
@allstar4065 3 жыл бұрын
This is why computer science degrees require higher level math.
@jhanolaer8286
@jhanolaer8286 2 жыл бұрын
much better if you teach to simulate fluid
@krinodagamer6313
@krinodagamer6313 2 жыл бұрын
this is used in GTA6
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Рет қаралды 2 МЛН
SIGGRAPH 2020 | Learned Motion Matching
4:15
Ubisoft La Forge
Рет қаралды 111 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
Recreating Noita's Sand Simulation in C and OpenGL | Game Engineering
10:03
2024's Biggest Breakthroughs in Computer Science
10:47
Quanta Magazine
Рет қаралды 288 М.
Coding a Fluid Simulation with my Last 2 Brain Cells
4:24
Gonkee
Рет қаралды 432 М.
Visualizing transformers and attention | Talk for TNG Big Tech Day '24
57:45
The Problem With Procedural Generation
17:57
Acerola
Рет қаралды 269 М.
Finally, A Blazing Fast Fluid Simulator! 🌊
7:49
Two Minute Papers
Рет қаралды 834 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,6 МЛН
Fluid dynamics feels natural once you start with quantum mechanics
33:00
braintruffle
Рет қаралды 2,3 МЛН
How Water Works (in Video Games)
8:55
Stylized Station
Рет қаралды 574 М.