![]() |
What's Next? Fracturing? - Printable Version +- Obi Official Forum (https://obi.virtualmethodstudio.com/forum) +-- Forum: Obi Users Category (https://obi.virtualmethodstudio.com/forum/forum-1.html) +--- Forum: General (https://obi.virtualmethodstudio.com/forum/forum-5.html) +--- Thread: What's Next? Fracturing? (/thread-898.html) |
What's Next? Fracturing? - StudioTatsu - 12-02-2019 Over the past 2 weeks, I have really started to enjoy all of the obi physics products, and working them into my pipeline has been great. So, I wanted to ask, is there a roadmap? What do we have to look forward to? A few things I would hope to see in the future.
Thanks. Looking forward to the future. RE: What's Next? Fracturing? - josemendez - 13-02-2019 (12-02-2019, 06:44 PM)StudioTatsu Wrote: Over the past 2 weeks, I have really started to enjoy all of the obi physics products, and working them into my pipeline has been great. Hi there, Thanks for your words! Being a one-man (sometimes two-man) team makes things progress slowly, but I do my best ![]() - Developing a toy version of Obi using ECS. The objective is to rewrite the underlying engine in C#, for faster iteration times and instant support of all platforms. Still in the "figure out how to achieve certain things" phase, and evaluating performance. Basic XPBD constraints are almost done, the hard part is efficient collision detection/response. - Better editor tools for cloth and soft bodies. Better particle selection using raycasting, ability to move/create/delete particles, and create/delete constraints. This would allow for manual placement of soft body clusters. - Obi Plant. Too soon to talk much about it, but basically an interactive way to generate tress and climbing plants, that can either be used as-is (simulated at runtime), or baked to static meshes. About the proposed points: - Softbody tearing/fracture is definitely something we want to have, but remeshing seems a tad complex/messy. It is manageable in 2D (for cloth) but for softbodies it has to be volumetric, which adds another layer of complexity. Still researching and figuring out the simplest/fastest way to approach it. - Using the translate tool in editor is already possible as long as any particle is fixed to the object's transform. Or, if you use local space simulation, you can transform the solver itself. If there is no fixed particle and you're in world space mode, the object will obey the laws of physics and it is not possible to move it using translation gizmos. Specially in the case of cloth, as it does not have a "center" that we could position/rotate/scale around. Softbodies would be easier since they have a rigid rest shape that we can use, but still... RE: What's Next? Fracturing? - StudioTatsu - 13-02-2019 Wow, Great to hear! Very valid points with the translate tool. Sadly, I'm still having issues trying to make softbodies work with parented rigidbodies. (A video would be nice, I think I'm missing a step. My softbodies always fall thru the floor when connected to a rigidbody.) ECS version would definitely solve the platforms issue. I'm planning on releasing games on consoles next year. I imagine you could probably get a performance boost with the Burst Compiler. I wonder how it compares to c++... Obi Plant? ![]() Thanks for the insight! RE: What's Next? Fracturing? - veeem - 20-03-2019 https://blogs.unity3d.com/2019/03/19/announcing-unity-and-havok-physics-for-dots/?utm_source=twitter&utm_medium=social&utm_campaign=engine-global-generalpromo-2019-03-19&utm_content=blog_havok Unity Physics集成代表Unity中基于DOTS的项目的默认物理系统,目前处于预览发布形式。它由我们自己的DOTS物理解算器支持,并使用C#DOTS框架编写。通过使用无状态设计而不利用缓存,我们能够简化Unity Physics的复杂性,使人们能够在我们进化系统时轻松调整,修改和学习。我们的目标是让您作为创作者回馈您的力量,让您轻松扩展系统以满足您的生产需求。 Unity Physics系统提供以下功能:
有没有计划? RE: What's Next? Fracturing? - josemendez - 20-03-2019 (20-03-2019, 04:32 AM)veeem Wrote: https://blogs.unity3d.com/2019/03/19/announcing-unity-and-havok-physics-for-dots/?utm_source=twitter&utm_medium=social&utm_campaign=engine-global-generalpromo-2019-03-19&utm_content=blog_havok This will be beneficial to us, because it will hopefully make it simpler to implement rigidbody-particle interactions in Obi. Still in very early stages though, and has (at least for us) some performance issues. |