Search Forums

(Advanced Search)

Latest Threads
How to implement/sync Obi...
Forum: Obi Rope
Last Post: quent_1982
3 hours ago
» Replies: 2
» Views: 102
Collisions don't work con...
Forum: Obi Rope
Last Post: chenji
27-06-2025, 03:05 AM
» Replies: 3
» Views: 195
Force Zone apply differen...
Forum: Obi Rope
Last Post: chenji
26-06-2025, 11:41 AM
» Replies: 11
» Views: 625
Can I blend in and out of...
Forum: Obi Cloth
Last Post: josemendez
24-06-2025, 04:42 PM
» Replies: 3
» Views: 204
Using a rigidbody/collide...
Forum: Obi Cloth
Last Post: josemendez
24-06-2025, 09:29 AM
» Replies: 1
» Views: 116
Solver is too performance...
Forum: Obi Rope
Last Post: quent_1982
20-06-2025, 08:09 AM
» Replies: 40
» Views: 3,822
Obi 7 Model Scaling
Forum: Obi Cloth
Last Post: alkis
19-06-2025, 02:37 PM
» Replies: 2
» Views: 229
Obi Softbody instability?
Forum: Obi Softbody
Last Post: Aroosh
18-06-2025, 06:35 PM
» Replies: 0
» Views: 117
Tear Rod
Forum: Obi Rope
Last Post: chenji
18-06-2025, 08:34 AM
» Replies: 2
» Views: 214
Pipeline that bends
Forum: Obi Softbody
Last Post: josemendez
17-06-2025, 02:07 PM
» Replies: 11
» Views: 660

 
  Android rendering doesnt't work and freezes
Posted by: Rearden - 21-10-2024, 12:55 AM - Forum: Obi Fluid - Replies (7)

Hey there! Hope you are doing well!

I am using Unity 2022.3.21.f1 Obi Fluid 6.5. I am working with Built-in rendering pipeline.

I got an issue when building for Android - in my scenes fluid render looks like red squares, game freezes and/or crashes then.
At obi sample scene Faucet I cannot see fluid rendering at all, scene also freezes heavily, making it almost impossible to even quit. 

I have no such issues with iOS, everything works properly.

At the Logcat tab in the Android studio I got no errors related to Obi. Could you please help me with this issue?

Print this item

  Obi 7 Major bug on multiple Skinned Cloth
Posted by: calvantsang - 18-10-2024, 07:15 PM - Forum: Obi Cloth - Replies (2)

On the current version of Obi(7.0.3), if there is more than one piece of skinned cloth underneath a solver, all the cloths will be messed up.
Only when one skinned cloth is enable will get the good results.

It happens on both compute (gpu) and burst (cpu), but the burst (cpu) results are less chaos.
Normal cloth and fluids work fine.I tested on unity 2022,2023 and unity 6000 and got the same results,

I retry Obi 6 on a old project with same thing and multiple Skinned Cloth work fine.
Please tell me how to fix it?

Print this item

  Can you connect ropes to different moving objects?
Posted by: twocomet - 18-10-2024, 04:26 PM - Forum: Obi Rope - Replies (1)

https://ibb.co/qxTH20G
It was large so I uploaded it to another external image upload site.

When there is a moving character, the gun is attached as the character's right hand child.

The cup-shaped object is assumed to be attached to the UpperChest bone.
I wanted to connect these two objects with a rope, and I wanted to specify the minimum length of this rope.

Currently, I don't know if the problem is caused by the rope being too thin and small before specifying the minimum length...
The ropes used in the project samples are all large.

When the character moves, the gun or cup object that is the center of the rope will move attached to the character bone.
Will this become a problem in the future?

Print this item

  How to apply mass 0 to all?
Posted by: twocomet - 17-10-2024, 01:58 PM - Forum: Obi Softbody - Replies (3)

   
Even though the character has all 0 mass and the influence is entirely black, it still displays strangely.
I only want to have my tits and ass shaking.
So, I tried to work by setting the mass of all the bodies to 0 and separating only the breasts into a separate group.
However, before even separating the groups, the hands were expressed strangely.




Additionally, are there any of the following features?
Painting it one by one is difficult to manage because you may miss some points.
How to apply the mass of all selected items in Paint at once?
Other assets had such a function, making it easier to manage, but I don't seem to see that function here.

Print this item

  I'm reporting a bug.
Posted by: twocomet - 17-10-2024, 05:44 AM - Forum: Obi Softbody - Replies (2)

   
In the case of this mesh, it is rotated on the floor from the beginning.

   
If you rotate it, it returns to normal.

   
The selection function works fine.

   
Now we go into painting mode to edit the mass.

   
Painting can never be done on a standing area.
Painting is only possible on empty spaces where they lie before being rotated.

Print this item

  How to optimize collisions?
Posted by: vrtraining - 15-10-2024, 06:05 PM - Forum: Obi Cloth - Replies (12)

So I have turned off surface and self collisions for a cloth and also my sheet is 9x9 = 81 particles. I've tried using many techniques, the sub steps to 1-2, collision iteration is only 1. Using multiple collision layers to avoid multiple collisions. 

The problem im facing is frame rate drop when my cloth falls on the floor as it lay down completely flat on the floor, i think it could be due to all 81 points colliding with the floor. Any other options I can use to reduce physics based processing or increase my framerate? Does total number of colliders in scene effect?

Update: I tried reducing cloth collision points to only 4 and im still getting same results as it hits the floor, looks like number of points colliding isn't the issue. But as soon as it collides with floor my frame rate drops, any way to optimize or trace it? Because as long as im holding the blanket in hand with attachments, it works fine, but as soon a single collision happens or any single particle collides anywhere i get a frame rate drop.

Print this item

  Is there a way of obtaining the 'tension' and streching of a rope
Posted by: danik9 - 14-10-2024, 11:54 AM - Forum: Obi Rope - Replies (2)

I want to have a crane that get certain behavior once a tension threshold is certain amount.

On top of that I want the motor that retract or extend the rope to sound like its making more effort depending on the tension amount.

Is this achievable? if so, how? 

Best regards,
Daniel.

Print this item

  How to make an object hold Obi Fluid?
Posted by: vivi_j - 09-10-2024, 02:11 AM - Forum: Obi Fluid - Replies (4)

I'm working on simulating a Chemistry Lab in Unity. Here's what it looks like right now: https://file.io/6cEnvfVUCXTK. But I'd like to make my object hold Obi Fluid. Here's the mesh: https://imgur.com/a/dz5o3ue. I've tried it with a different object that had more vertices as well, so I'm not sure what's wrong. I suspect that it's an issue with the mesh, but can someone please help? Thanks Sonrisa

Print this item

  Obi rope with Photon Fusion 2 disconnects from attachment
Posted by: Paul1 - 07-10-2024, 04:38 PM - Forum: Obi Rope - Replies (4)

I need to spawn objects in runtime, so everything needs to be a prefab. When creating a scene, I instantiate obi rope and spawn 2 plugs, that I can pick up, I connect them to the rope and that is it. On host: Everything works fine, on client: rope gets disconnected from plug and starts to do some weird movement. That only happens when everything is instantiated in runtime.

SimulationBehaviour code:
Code:
bool first = true;
public void OnPlayerJoined(NetworkRunner runner, PlayerRef player)
{
    if (runner.IsSceneAuthority)
    {
        if (first)
        {
            runner.Spawn(prefab, new Vector3(1, 0.089f, 0));
            runner.Spawn(prefab, new Vector3(-1, 0.089f, 0));
            first = false;
        }
        runner.SetPlayerObject(player, runner.Spawn(playerPrefab, new Vector3(UnityEngine.Random.Range(-10, 10), 1, UnityEngine.Random.Range(-10, 10)), inputAuthority: player));
    }
}
plug code (there is more code, but for this question, this is the important part. Parent is in main project something else, this is just for testing):
Code:
Transform parent;
Rigidbody rb;
private void Start()
{
    parent = transform;
    rb = parent.GetComponent<Rigidbody>();
    if (a.Att1.target == null)
    {
        a.Att1.target = transform;
    }
    else
    {
        a.Att2.target = transform;
    }
}
public void Pickup(Transform hand)
{
    rb.isKinematic = true;
    rb.useGravity = false;
    parent.SetParent(hand);
    parent.localPosition = Vector3.forward;
}
public void Release()
{
    rb.isKinematic = false;
    rb.useGravity = true;
    parent.SetParent(null);
}
I also set the Time.timeScale = 0 at start of creating the scene, and at the end back to 1.
Here is a video for better understanding of the problem: [color=var(--theme-link-color-hover, var(--theme-secondary-500))]https://drive.google.com/file/d/1P0H2jcFyjb4VeKeQxLUOMf9-ppuZqm9X/view?usp=sharing[/color]

Print this item

  Simulating shoe lacing with Obi rope and Obi softbody
Posted by: Henning - 04-10-2024, 10:45 AM - Forum: Made with Obi - No Replies

Hi all,

My colleagues and I have been using Obi to research the robot manipulation of shoelaces. We recently published a paper using this simulation environment.



Here is our open-source repo: ImperialCollegeLondon/UniLace (github.com).

Here is the paper: Benchmarking and Simulating Bimanual Robot Shoe Lacing | IEEE Journals & Magazine | IEEE Xplore.

Please feel free to contact us if you have any questions about our simulation!

Best Regards,
Haining

Print this item