Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Obi roadmap
#10
(24-11-2020, 08:38 AM)josemendez Wrote: The compute-based backend is still WIP, but many basic features have already been implemented.

Its biggest limitations stem from the fact that bringing simulation data from the GPU back to the CPU is extremely costly. It can be done asynchronously (let the GPU know that you need the data, continue running things in the CPU, get the data a few frames later) but this introduces latency. So two-way rigidbody interaction is probably out the window, since you need data from the GPU, and you need it the same frame it's been produced. Also, many things you'd be able to do in CPU-based backends will be harder or outright impossible to do in the compute backend. So it will be mostly aimed at pure eye-candy, simulations where you don't need to retrieve data every frame for gameplay reasons.

You can see it in action here (in the context of fluids/cloth, though):
https://www.youtube.com/watch?v=7w2D2rYEk1M
https://www.youtube.com/watch?v=BQzZzQMl7x8


Though I do get help with forum/webpage maintenance, it's just me 95% of the time Sonrisa. Thanks!

That second one reminds me of an old Sony ad: https://www.youtube.com/watch?v=0_bx8bnCoiU

If I remember correctly, the Xbox 360 was the first consumer machine to have shared addressable memory, which gave it rather ridiculous cpu-gpu bandwidth for its time. It's a shame that architecture never took off.

Still, not to add more to your plate, but the gpu backend would be a pretty cool feature.
Reply


Messages In This Thread
Obi roadmap - by josemendez - 20-11-2019, 12:36 PM
RE: Obi roadmap - by StudioTatsu - 20-11-2019, 04:37 PM
RE: Obi roadmap - by jp715 - 26-11-2019, 09:34 PM
RE: Obi roadmap - by josemendez - 28-11-2019, 03:50 PM
RE: Obi roadmap - by jp715 - 28-11-2019, 06:24 PM
RE: Obi roadmap - by VincentFTS - 19-12-2019, 10:14 AM
RE: Obi roadmap - by josemendez - 19-12-2019, 12:16 PM
RE: Obi roadmap - by KnotANumber - 23-11-2020, 09:57 PM
RE: Obi roadmap - by josemendez - 24-11-2020, 08:38 AM
RE: Obi roadmap - by whack - 29-12-2021, 09:51 AM
RE: Obi roadmap - by nocanwin - 07-01-2022, 03:15 AM
RE: Obi roadmap - by josemendez - 10-01-2022, 08:19 AM
RE: Obi roadmap - by nocanwin - 11-01-2022, 02:55 AM
RE: Obi roadmap - by locque - 30-06-2022, 07:50 AM
RE: Obi roadmap - by josemendez - 30-06-2022, 09:27 AM
RE: Obi roadmap - by Softscale - 13-10-2022, 10:25 PM
RE: Obi roadmap - by josemendez - 14-10-2022, 08:09 AM
RE: Obi roadmap - by xxxh123 - 20-12-2022, 02:50 AM
RE: Obi roadmap - by josemendez - 20-12-2022, 08:31 AM
RE: Obi roadmap - by spikebor - 25-01-2023, 08:52 AM
RE: Obi roadmap - by SimonP - 03-03-2023, 11:37 AM
RE: Obi roadmap - by xxxh123 - 24-04-2023, 09:44 AM
RE: Obi roadmap - by josemendez - 24-04-2023, 10:00 AM
RE: Obi roadmap - by calvantsang - 11-05-2023, 05:15 PM
RE: Obi roadmap - by josemendez - 12-05-2023, 09:58 AM
RE: Obi roadmap - by SimonP - 14-07-2023, 03:53 PM