Search Forums

(Advanced Search)

Latest Threads
Stretching verts uniforml...
Forum: Obi Softbody
Last Post: Aroosh
Yesterday, 05:32 AM
» Replies: 0
» Views: 80
Scripting rod forces
Forum: Obi Rope
Last Post: chenji
11-09-2025, 01:15 PM
» Replies: 25
» Views: 2,794
Burst error causing crash...
Forum: Obi Rope
Last Post: josemendez
10-09-2025, 07:03 AM
» Replies: 1
» Views: 196
Controlling speed of emit...
Forum: Obi Fluid
Last Post: josemendez
06-09-2025, 06:29 AM
» Replies: 1
» Views: 452
Looks nice on editor but ...
Forum: Obi Fluid
Last Post: josemendez
04-09-2025, 07:20 AM
» Replies: 3
» Views: 698
How to Shorten or Scale t...
Forum: Obi Rope
Last Post: josemendez
02-09-2025, 09:53 AM
» Replies: 5
» Views: 786
The Limitation of Using O...
Forum: Obi Rope
Last Post: josemendez
01-09-2025, 10:30 PM
» Replies: 1
» Views: 523
Bug Where a Straight Segm...
Forum: Obi Rope
Last Post: josemendez
01-09-2025, 08:46 PM
» Replies: 1
» Views: 497
Having an issue with obi ...
Forum: Obi Rope
Last Post: Ben_bionic
29-08-2025, 04:23 PM
» Replies: 4
» Views: 995
Non-uniform particle dist...
Forum: Obi Rope
Last Post: chenji
29-08-2025, 09:05 AM
» Replies: 4
» Views: 844

 
  Obi article references (bibliography)
Posted by: josemendez - 27-01-2021, 12:32 PM - Forum: Announcements - Replies (1)

Hi there!

I've published a list of all research articles implemented in Obi. You can find them in Obi's webpage:
http://obi.virtualmethodstudio.com/references.html

Reading them will give you more insight on how Obi was made, will help you learn new simulation techniques, or maybe even inspire you to build your own engine! Physics simulation is awesome, it never gets boring. Hope this will be useful for some of you. Sonrisa

cheers,

Print this item

  How to fallow rope
Posted by: eisen - 25-01-2021, 09:35 PM - Forum: Obi Rope - Replies (1)

When i press play i want my charachter follow the rope start to end. How can i follow with code ?

Do i need to get particle positions ? if so how can i reach particle positions from code ? or are there any alternative way ?

Print this item

  Dynamic collisions (AR mesh colliders)
Posted by: Adrien - 25-01-2021, 08:28 PM - Forum: Obi Fluid - Replies (1)

Hello,

We are currently working on a demo to showcase the new Apple augmented reality Lidar feature and we would like to use obifluid in order to make a cool fluid simulation effect.

Our current challenge is that meshing reconstruction of the environment is done in realtime and can change anytime at runtime. Whereas physics in obifluid is initialized at start and mesh collider is not intended to change during the simulation.

We know that dynamic mesh collider is not the best use case for physics engines and fluid simulation (tunneling issue and expensive computation).
For now our workaround is to update the mesh collider at runtime (as already discussed here) every X seconds. But this method causes some lag during this reinitialization.

We'd like to get your input in order to use obi fluid as best as we can.
We also had some ideas to explore but wanted to get your opinion on them first:

  • We have access to a depth map that gives us an estimation of the surrounding topology to extract the collisions infos; Is it possible to easily bind the depth values to the distance field approach of obifluid and is the initialization not to expensive?
  • Maybe create an initialization process that involves multiple frames to avoid spikes of lag. For example by using coroutines and by waiting the end of the process before relaunching the simulation.
Thanks,

Print this item

  Cloth Mesh disappearing when pressing play
Posted by: Merch137 - 25-01-2021, 08:14 PM - Forum: Obi Cloth - Replies (22)

Just did the setup exactly like the video to test my first cloth and I'm having this happen and not sure why.

Before playmode
[Image: YA3rNR.jpg]
After playmode
[Image: 5WeBbK.jpg]

Print this item

  Obi 6.0 update
Posted by: josemendez - 25-01-2021, 02:54 PM - Forum: Announcements - Replies (2)

Hi there!

I'm giving the finishing touches to Obi 6.0, which should be ready in a few days. Surface collisions are its main new feature, but we've also improved other areas: bend and bend/twist constraints now support plasticity. This means cloth can "remember" wrinkles, which is important to simulate leather, denim, and other thick fabrics. Rods can also now modify their rest shape upon deformation, which is really cool. We've also fixed a good number of bugs, and we have a long list of improvements that will be implemented during the 6.X lifecycle.

Documentation is also being worked on. We've improved the left side tree-view in the manual, adding support for nested pages. I've reorganized some pages and certain parts of the manual are being rewritten to make things clearer and/or put more emphasis on certain concepts.

Here's the (WIP) manual page for surface collisions. All that's needed to use them is basically enable a checkbox, but it gives a pretty in-depth explanation of how they work internally and goes over some things to consider when using them.

http://obi.virtualmethodstudio.com/tutor...sions.html

Any feedback is most welcome! Sonrisa

Print this item

  Obi collision issue
Posted by: Henning - 24-01-2021, 12:23 AM - Forum: Obi Rope - Replies (2)

Hi, Obi team!

I was trying to use Obi rope as a string to create a crossbow like object. While prototyping it, I realised that the 'arrow' can easily penetrate the rope model.

By rendering the particles, clearly, the 'arrow' slipped through the gap between particles, as shown below.

 [Image: Screenshot-from-2021-01-23-21-57-28.png]

I have reduced the thickness to get smaller particles, however, this did not help much.

How should I change the parameters? Any idea is appreciated!

Many thanks in advance.

Print this item

  How to change gravity in script during runtime?
Posted by: Lazerpants - 23-01-2021, 11:47 PM - Forum: Obi Fluid - Replies (4)

I've just gotten Obi Fluid, and after a lot of experimenting and tinkering, managed to get it to work reasonably well in a Unity project I'm working on. Really cool! However, I would like to/need to be able to change the X and Y gravity Obi Solver settings in script during runtime, but don't see how this is done. I've been looking at the API docs and haven't found what I would need in order to accomplish this. I'm using Unity 2020 and C#.

Any help is appreciated!

Print this item

  Reduce rope movement?
Posted by: Xanduffy - 22-01-2021, 08:22 PM - Forum: Obi Rope - Replies (6)

Hi, I'm currently working on incorporating obi rope into a VR project, and I'm having some difficulty getting the rope to behave realistically/reasonably in response to being thrown or moved as it tends to bounce and swing wildly for far too long. I've tried adjusting the stretching scale and compliance(best results seem to be ~0.7 scale with 0 compliance) however reducing the scale too much presents other issues. Is there a straightforward way to somehow dampen the rebound response so that the rope settles quicker, rather than bouncing for well over a minute?

Print this item

  destroy/disable Obi fluid particles
Posted by: sadiq - 21-01-2021, 01:27 PM - Forum: Obi Fluid - Replies (1)

I'm using Obi fluid for mobile devices and optimization is a major step for them. I need to destroy or disable the particles so that only visible particles are loaded and there aren't any performance issues.

Print this item

  Doesn't work with Skinned Meshes
Posted by: Decrepit - 21-01-2021, 05:36 AM - Forum: Obi Softbody - Replies (1)

I don't even know where to begin. I try working through the documentation and the examples and end up with error after error in Unity 2020.2.1f1. The documentation is so scattershot that I can't even guess where (or if) I'm diverging from the correct procedure for adding a softbody effect to a skinned mesh.

I eventually made it all the way to the end of the example page, hit play, no softbody effects, constant null reference error messages.

Print this item