Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Obi roadmap
#1
With the release of 5.0, we've designed things in a way that allows us to completely decouple simulation data (blueprints) from the simulation engine (solver+updater). This also resulted in better backwards compatibility for future versions, as changes in the way data is processed or laid out in memory at runtime will not necessarily affect the way data is stored in serialized form. The resulting workflows are also much simpler, imho.

This is not an arbitrary decision. Our plan moving forwards is to introduce interchangeable simulation engines: One of them will be the current native library, but we have another two in mind:

- A high-performance C# implementation based on Jobs + Burst. Expect not much difference in performance with the current engine, as we already use multithreading and SIMD internally. However, this will allow to support all platforms, and to include the full engine source code with the asset.

- A compute-shader based engine. Expect a huge increase in performance, but also quite some limitations in functionality.

This won't happen overnight, but we have already paved the way. Personally I'm very excited with the road ahead Sonrisa.

Let me know your thoughts on this!
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