| Latest Threads |
(7.0.3) Updating skin con...
Forum: Obi Cloth
Last Post: CptnFabulous
4 hours ago
» Replies: 0
» Views: 11
|
Extending rope by pulling...
Forum: Obi Rope
Last Post: trentthebaker
09-01-2026, 03:58 PM
» Replies: 0
» Views: 213
|
Managing dynamic constrai...
Forum: General
Last Post: josemendez
09-01-2026, 09:54 AM
» Replies: 1
» Views: 305
|
Emit rope like silly stri...
Forum: Obi Rope
Last Post: josemendez
09-01-2026, 09:17 AM
» Replies: 8
» Views: 845
|
Non-uniform particle dist...
Forum: Obi Rope
Last Post: chenji
09-01-2026, 02:56 AM
» Replies: 11
» Views: 4,013
|
Setting velocity to 0
Forum: Obi Cloth
Last Post: Qriva0
22-12-2025, 11:26 AM
» Replies: 7
» Views: 1,149
|
Cloth backside collision ...
Forum: Obi Cloth
Last Post: Qriva0
19-12-2025, 10:07 AM
» Replies: 7
» Views: 1,434
|
Following Seas - Made wit...
Forum: Made with Obi
Last Post: josemendez
19-12-2025, 09:56 AM
» Replies: 1
» Views: 373
|
Obi 8: what's coming up
Forum: Announcements
Last Post: josemendez
12-12-2025, 08:41 AM
» Replies: 8
» Views: 1,989
|
Correct way to update mes...
Forum: Obi Fluid
Last Post: Voxelboy
10-12-2025, 12:48 AM
» Replies: 2
» Views: 645
|
|
|
| Edit control points properties from script |
|
Posted by: lufydad - 10-12-2021, 04:39 PM - Forum: Obi Rope
- Replies (2)
|
 |
Hi!
I'm trying to create a rope from script that can be edited in runtime. Therefore, I need to add and edit control points in a blueprint in runtime. I found how to add control points with AddControlPoint(), but the only way I found to edit properties of a given control point in runtime, is by deleting all control points with this :
Code: int nbrControlPoint = _blueprint.path.ControlPointCount - 1;
for (int i = nbrControlPoint; i >= 0; i--)
{
_blueprint.path.RemoveControlPoint(i);
}
And re-add control points with the new properties. However, I think this method is neither efficient, nor clean.
Is there another way to do it ?
|
|
|
| Avoid Interpenetrations |
|
Posted by: l1samt0 - 08-12-2021, 11:59 AM - Forum: Obi Softbody
- Replies (2)
|
 |
Hi there,
new User here! I'm currently working on my Bachelorthesis on Pseudo Haptics in VR where I use a 3D-printed proxy to simulate the squeezing of a Obi Softbody.
Therefore, I use handtracking with spheres attached to the fingertips which contain Obi Colliders to be able to squeeze the softbody.
I am still tweaking some parameters and I've gone through the Obi documentation, and I hope this question isn't too specific, but I am encountering the problem of my spheres on the fingertips going through the softbody at some point, which will break the illusion that I'm trying to evoke.
Does anyone know how, or, where to fix this (Blueprint, Obi Solver, Obi Collider, ...)?
I'm still new to Unity as well, and only worked with it a few times before this thesis.
I have attached some pictures, please let me know, if you need any more information about my settings. For some reason when i preview this post, I can't seem to find the pictures, I hope this changes when I post.
Thanks in advance, have a good day everyone!
|
|
|
| Softbody Raycast Scene Error |
|
Posted by: victorkin11 - 06-12-2021, 10:13 AM - Forum: Obi Softbody
- Replies (2)
|
 |
Obi softbody 6.3
Unity 2020.3.6f1
Collections package 1.0.0-pre.6
(job, burst, math .. etc)
InvalidOperationException: The previously scheduled job DequeueIntoArrayJob`1 writes to the Unity.Collections.NativeQueue`1[Obi.BurstQueryResult] DequeueIntoArrayJob`1.InputQueue. You must call JobHandle.Complete() on the job DequeueIntoArrayJob`1, before you can read from the Unity.Collections.NativeQueue`1[Obi.BurstQueryResult] safely.
Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckReadAndThrowNoEarlyOut (Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle handle) (at <c7864a0eaeb24b2a999fb177623d54b4>:0)
Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckReadAndThrow (Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle handle) (at <c7864a0eaeb24b2a999fb177623d54b4>:0)
Unity.Collections.NativeQueue`1[T].CheckRead () (at Library/PackageCache/com.unity.collections@1.0.0-pre.6/Unity.Collections/NativeQueue.cs:626)
Unity.Collections.NativeQueue`1[T].get_Count () (at Library/PackageCache/com.unity.collections@1.0.0-pre.6/Unity.Collections/NativeQueue.cs:353)
Obi.BurstSolverImpl.SpatialQuery (Obi.ObiNativeQueryShapeList shapes, Obi.ObiNativeAffineTransformList transforms, Obi.ObiNativeQueryResultList results) (at Assets/Obi/Scripts/Common/Backends/Burst/Solver/BurstSolverImpl.cs:929)
Obi.ObiSolver.Raycast (System.Collections.Generic.List`1[T] rays, System.Int32 filter, System.Single maxDistance, System.Single rayThickness) (at Assets/Obi/Scripts/Common/Solver/ObiSolver.cs:1764)
SoftbodyRaycasts.Update () (at Assets/Obi/Samples/Softbody/SampleResources/Scripts/SoftbodyRaycasts.cs:26)
|
|
|
| How to set amount of fluid to be emitted? |
|
Posted by: CBGames03 - 06-12-2021, 01:46 AM - Forum: Obi Fluid
- Replies (1)
|
 |
Hi,
Awesome asset, definitely worth the purchase. However I can't for the life of me find out the parameter that sets how much liquid is emitted (right now it's emitting too much)
Any help would be greatly appreciated.
|
|
|
|