| Latest Threads |
Invalid Skinmap in Cloth ...
Forum: Obi Cloth
Last Post: josemendez
Today, 08:52 AM
» Replies: 1
» Views: 91
|
Collision Rope / Cloth
Forum: Obi Cloth
Last Post: josemendez
Today, 08:50 AM
» Replies: 2
» Views: 100
|
Skinned Mesh Renderer beh...
Forum: Obi Fluid
Last Post: josemendez
Today, 08:03 AM
» Replies: 7
» Views: 126
|
Should actor massScale af...
Forum: Obi Rope
Last Post: Qriva0
Yesterday, 05:04 PM
» Replies: 14
» Views: 994
|
Accuracy of Fixed Positio...
Forum: Obi Rope
Last Post: josemendez
22-10-2025, 08:17 AM
» Replies: 1
» Views: 283
|
Mixing 2D and 3D Physics ...
Forum: General
Last Post: josemendez
20-10-2025, 10:24 AM
» Replies: 1
» Views: 263
|
SDF interpolation
Forum: General
Last Post: josemendez
12-10-2025, 10:36 PM
» Replies: 7
» Views: 1,021
|
Built in renderer: fluid ...
Forum: Obi Fluid
Last Post: josemendez
10-10-2025, 09:46 AM
» Replies: 1
» Views: 251
|
How to get collision impu...
Forum: General
Last Post: Qriva0
09-10-2025, 02:58 PM
» Replies: 3
» Views: 445
|
Obi Fluid 7 Transparent F...
Forum: Obi Fluid
Last Post: deatheragenator
09-10-2025, 01:53 PM
» Replies: 19
» Views: 11,655
|
|
|
| Having an issue with obi attach points. |
|
Posted by: Ben_bionic - 26-08-2025, 07:57 PM - Forum: Obi Rope
- Replies (4)
|
 |
I am working on a crane where I use Filo as the lift heavy things part and obi as the look pretty part but I am having an issue with the obi part of the system. I make a new filo renderer that removes a link of the filo system and replaces it with an obi rope. All of that seems to be working fine, I then make static attach points at the attach points that filo had for that link, that also seems to be working great. The issue comes when I use the obi attach static point and the end nodes of the obi rope won't stay in sync with the attach point! I have tried so many things to try and get it to stay still but it always bobbles around. I have tried changing every Obi solver setting I can think of to try and get it to solve closer but nothing changes the bobble at all. I have everything else in the system working pretty good at the moment, just not this one issue.
Video
|
|
|
| Is it possible to implement a feature like in the video with Obi Rope? |
|
Posted by: twocomet - 26-08-2025, 05:47 PM - Forum: Obi Rope
- Replies (2)
|
 |
Hello,
I’d like to implement something similar to the elastic mechanical arms used by Spider-Man’s enemies, as shown in the video, using Obi Rope.
https://www.youtube.com/watch?v=E9deoUbX...&index=353
It seems like I could achieve this by controlling the minimum length limit, elasticity, and gravity, but the arms must not get tangled with each other.
From what I remember, Obi Rope has difficulties with very short ropes and becomes heavier the more ropes are used.
If this feature is used by monsters and there are dozens of monsters on screen, will performance issues be manageable?
Also, could you provide me with a sample project that demonstrates this functionality?
|
|
|
| Force Zone not working |
|
Posted by: OneGuyProd - 22-08-2025, 12:25 PM - Forum: Obi Fluid
- Replies (3)
|
 |
Hi. So I been trying to have a fluid floating around the player by setting the gravity of the solver to 0, also, to cover the player collider shape, I attached a force zone to it. The problem its that it is not working at all and it is showing a message in the force zone component "Error: Could not retrieve a property". However, I´m attaching a video to this post to show you the set up of all the stuff.
For clearance, the buyoancy from the liquid blueprint is set to 0.
https://youtu.be/PD8gLi1eC-Y (uploaded on youtube because of the page did not accept an attachement directly in the post).
|
|
|
| ObiRope 7.0 save/load |
|
Posted by: natko1412 - 22-08-2025, 10:25 AM - Forum: Obi Rope
- Replies (1)
|
 |
Hello,
I am working on Save/Load of my obi rope. The thing is that rope changes length at runtime, so I managed that by saving length changes, positions and velocities in the solver. When I need to load the rope, I just change its length in For loop the same as I did for the rope before with the cursor.ChangeLength(len) and after that I set the same positions in solver as before and that worked in v6.x. Now in v7.0, it doesn't work anymore. The main problem, as I see it, is that the rope isn't changed immediately, but at the start of the next solver update so my positions and velocities are loaded before the rope changes. I tried waiting with Enumerators or in while loops, but none worked for me. So I changed my approach and tried with an example from this thread: https://obi.virtualmethodstudio.com/foru...0#pid16920 . When I set up this approach I got the same issue. It was all good when the rope got shorter, but when it grew and I needed to add new particles, the particles that I added weren't active. They would be in the right position but static and old particles would move normally. Is it that this new rope.ActiveParticle() without input activates one of the pooled particles? I am still trying to find a way to add particles without problem or a different approach to Save/Load the rope.
Thanks in advance for your reply.
|
|
|
Fluid oddities at <= 4 particles |
|
Posted by: slimedev - 13-08-2025, 11:48 PM - Forum: Obi Fluid
- Replies (4)
|
 |
Hello. I have an Obi Fluid Emitter of 12 Particles, which generally just sits there (purple) without any input. But I noticed that at low particle numbers, the individual particles seem to narrowly clump together, and become somewhat jittery, like boiling water droplets. They also seem to gain a lot of friction to the WASD controls, making it generally annoying/ impossible to control.
I had no intuition that it was Particle Velocities, but on trying to refine the WASD controls I discovered that bodies of 4 or less particles have these interesting symmetrical velocities. I don't know if they are pointing in or out vs the position of the centermass of the droplet.
Obi seems to modify velocities in a lot of places, and I was wondering if you could point me in the right direction. Where might there be relevant forces applied, that I can try to hook into?
I had previously attempted passing around a duplicated velocities array, and copying/zeroing it out, but it didn't work at all in the few locations I tried.
Images of Debug Velocities: various numbers of particles. At just 1 particle remaining, the particle is a bit jumpy and sometimes meanders around a little even without any input
12 moving.png (Size: 6.58 KB / Downloads: 19)
4 still.png (Size: 6.84 KB / Downloads: 18)
3 still.png (Size: 10.77 KB / Downloads: 16)
2 still.png (Size: 10.05 KB / Downloads: 17)
1 jitter.png (Size: 6.75 KB / Downloads: 17)
|
|
|
| 7.1 Obi bone spasm |
|
Posted by: Jawsarn - 09-08-2025, 04:08 PM - Forum: Obi Rope
- Replies (3)
|
 |
After updating to 7.1 every time I do a domain reload one part of a rope hierarchy chain spasms (one of two symmetrical ears) out by aerodynamic forces.
Interestingly, once I reduce drag for that Obi Bone component from 10 to 0, another Obi Bone component on the same Solver starts spasming out. If I restart, it doesn't seem to spasm out.
|
|
|
| Scripting rod forces |
|
Posted by: Qriva0 - 08-08-2025, 06:33 PM - Forum: Obi Rope
- Replies (25)
|
 |
Hi, I have got several quesions about scripting rods.
- Is there valid way to calculate rod tension? For example I need to know if rod is pressed against the wall and it's being compressed. I tried to compare compressed distances, but with chain constraint it does not work.
- Is there way to calculate pressure against softbody or get it from softbody directly?
- Is it possible to make different parts of rod have different elasticity? There is rotational mass, but it's hard to balance and there can't be huge difference in mass (1:10). Sometimes even if difference is not huge, the rod becomes wiggly and can't stop.
- Is there way to damp rod without touching solver main parameter (damping)? I guess I could write script just for rod to reduce velocities every step, but it also affects other forces.
- What is difference between changing particle velocity and externalForces?
- Is it possible to change rod default (initial) shape during runtime? There are various properties like startPositions, endPositions, restPositions, any many other, but some of them has no effect and others are not what would be expected. I would expect particle delta to show something, but I think they are reset during simulation.
- Is there way to "pin" my burst job to main job queue? I wish I could just add my job handle to be executed with all other stuff without need to complete job instantly.
|
|
|
|