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

 
  color from viscosity causes fatal error
Posted by: sterlingcrispin - 21-01-2021, 05:26 AM - Forum: Obi Fluid - Replies (1)

Hey small bug report:


if ColorFromViscosity is added to an emitter and ViscositySurfTensionToUserData is not present there are some strange explosions of value, the scripts seem to rely on one another the way they are written right now

A simple fix might be to RequireComponent in the color script , or at least throw a warning/error in the editor log explaining to new users that if you add the color script, you probably also want the script that populates those values

Print this item

  I want to create an event when clothes touch a particular object.
Posted by: k2xh0115 - 21-01-2021, 03:40 AM - Forum: Obi Cloth - Replies (2)

I tried using http://obi.virtualmethodstudio.com/tutor...sions.html, but I wanted to find an easier way.

So, I'm trying to contact using obicontacteventdispatcher.

(Enter/Stay/Exit) works satisfactorily and satisfactorily.

But what I want is to operate it when a particular collider touches it.

For example, typically in Unity,

private void OnTriggerEnter(Collider other)
{
          if (other.gameObject.name == "testModel")
          {
               //func();
          }
}

In this way, only objects named "testModel" can be contacted, but I tried many things using obicontacteventdispatcher, but I couldn't. Could you tell me how to contact only certain objects?

Thank you for your quick response.

Print this item

  SimpleFluid doesn't render on iOS (OpenGL 3.0)
Posted by: Hanyi - 19-01-2021, 10:01 PM - Forum: Obi Fluid - Replies (2)

Hello,

I’m unable to get obi simple fluid scene to work on iOS with OpenGL 3.0, the scene runs but the fluid can’t be seen. The same scene runs fine on iOS with metal and android with OpenGL 3.0. Any idea how to get it to work?

Versions used:
Unity version: 2019.4.12f1
MacOS Catalina
Xcode 12
Iphone 7
IOS 14

Error Message:
2021-01-20 03:37:49.510663+0800 TestObi[849:218514] Built from '2019.4/staging' branch, Version '2019.4.12f1 (225e826a680e)', Build type 'Release', Scripting Backend 'il2cpp'
-> applicationDidFinishLaunching()
-> applicationDidBecomeActive()
GfxDevice: creating device client; threaded=1
Renderer: Apple A10 GPU
Vendor:  Apple Inc.
Version:  OpenGL ES 3.0 Metal - 68.8
GLES:    3
GL_OES_standard_derivatives GL_KHR_texture_compression_astc_ldr GL_EXT_color_buffer_half_float GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_pvrtc_sRGB GL_EXT_read_format_bgra GL_EXT_separate_shader_objects GL_EXT_shader_framebuffer_fetch GL_EXT_shader_texture_lod GL_EXT_shadow_samplers GL_EXT_texture_filter_anisotropic GL_APPLE_clip_distance GL_APPLE_color_buffer_packed_float GL_APPLE_copy_texture_levels GL_APPLE_rgb_422 GL_APPLE_texture_format_BGRA8888 GL_IMG_read_format GL_IMG_texture_compression_pvrtc
OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle -2082795264
OPENGL LOG: OpenGLES3 is deprecated on this platform
Initialize engine version: 2019.4.12f1 (225e826a680e)
2021-01-20 03:37:49.951373+0800 TestObi[849:218514] Unbalanced calls to begin/end appearance transitions for <UnityViewControllerStoryboard: 0x1035319f0>.
UnloadTime: 4.009625 ms
Setting up 1 worker threads for Enlighten.
  Thread -> id: 16e1c3000 -> priority: 1
Obi Fluid Renderer not supported in this platform.
Obi.ObiFluidRenderer:Setup()
Obi.ObiBaseFluidRenderer:OnPreRender()

(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 35)

Print this item

  Dynamic Batching with Chain
Posted by: chrisemc - 19-01-2021, 05:03 PM - Forum: Obi Rope - Replies (1)

Hiya,
We are trying to use Obi Rope with a Quest 2.
Right now we are using the chain renderer and wanted to know if its possible to use dynamic batches with the chain links.

We have a length of chain attached to an anchor with links being added as it sinks.
Problem being that each link gets treated as one batch and we quickly run into performance issues, even though from my understanding the chain links meet the requirements to be batched together (same model, material, and under the required vertex limit).

Print this item

  I want to fix one of the cloth's movements.
Posted by: k2xh0115 - 19-01-2021, 03:39 AM - Forum: Obi Cloth - Replies (2)

I want to fix one of the cloth's movements.

The y-axis and x-axis move, but the z-axis wants to be fixed. To make it easier, I want to fix the z-axis of the particles.

What should I do?

Thank you for your answer.

Print this item

  Actors not receiving friction from moving Obi Colliders
Posted by: NathanBrower - 18-01-2021, 06:01 PM - Forum: Obi Softbody - Replies (3)

Hello Virtual Method Community!

I have been enjoying the Softbody asset for a while now, but recently I have encountered an unexpected behavior that I am hoping is not a limitation with the asset's capabilities. As the title suggests, softbody actors placed onto a moving Obi Collider do not move along with it. Both participants have been tested with different combinations of physics materials with varying degrees of friction (and even stickiness). 

Any ideas?  Sonrisa

[Image: SoftbodyNonFriction.gif]

Print this item

Estrella How to make a phone wire
Posted by: aliakbarm - 18-01-2021, 08:27 AM - Forum: Obi Rope - Replies (7)

I have no idea how to make a phone wire. I found a SpringRod scene and I hope I can make use of it but I really have no idea to make what I wanted. To be clear I want to make wire like this [Image: depositphotos_5325441-stock-photo-phone-wire.jpg]
I want to increase the length and physics behavior just like a phone wire. I would be crazy to place the points to make spiral shape for a very long wire.
Any help will be appreciated. Thanks!

Print this item

  Add pockets to a Poncho
Posted by: diegoaguirreh - 16-01-2021, 06:04 PM - Forum: Obi Cloth - Replies (1)

Hi! I'm trying to do something that I don't know if its possible. 

The things its I have a cloth with pockets (High Poly). I made a low poly version of the high poly but when I try to bind the Low poly with the high poly using the triangle skinmap nothing happens. 

Perhaps someone can help me!! PLEASE!!!



Attached Files Thumbnail(s)
   
Print this item

  Build shader error
Posted by: TheFlyHawk - 16-01-2021, 09:45 AM - Forum: Obi Rope - Replies (7)

unity 2020.2.1f1
webgl
   
   

Print this item

  ArgumentNullException: Value cannot be null. Parameter name: key
Posted by: diegoaguirreh - 16-01-2021, 02:56 AM - Forum: Obi Cloth - Replies (2)

Hello everyone! 

Hope you have a great weekend. LongStory-Short Story im getting this error 

"ArgumentNullException: Value cannot be null.
Parameter name: key
System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) (at <9577ac7a62ef43179789031239ba8798>:0)
System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) (at <9577ac7a62ef43179789031239ba8798>:0)
Obi.ObiTriangleMeshContainer.GetOrCreateTriangleMesh (UnityEngine.Mesh source) (at Assets/Obi/Scripts/Common/Collisions/ObiTriangleMeshContainer.cs:78)
Obi.ObiColliderWorld.GetOrCreateTriangleMesh (UnityEngine.Mesh mesh) (at Assets/Obi/Scripts/Common/Collisions/ObiColliderWorld.cs:229)
Obi.ObiMeshShapeTracker.UpdateIfNeeded () (at Assets/Obi/Scripts/Common/Collisions/ColliderTrackers/Trackers3D/ObiMeshShapeTracker.cs:38)
Obi.ObiColliderBase.UpdateIfNeeded () (at Assets/Obi/Scripts/Common/Collisions/ObiColliderBase.cs:189)
Obi.ObiColliderWorld.UpdateWorld () (at Assets/Obi/Scripts/Common/Collisions/ObiColliderWorld.cs:362)
Obi.ObiUpdater.BeginStep (System.Single stepDeltaTime) (at Assets/Obi/Scripts/Common/Updaters/ObiUpdater.cs:40)
Obi.ObiFixedUpdater.FixedUpdate () (at Assets/Obi/Scripts/Common/Updaters/ObiFixedUpdater.cs:54)"


I'm using Unity 2020.2 and I everything was fine until I updated to the new Obi cloth.

Please HELP! I'm going to lost my job if I don't figure this out soon.

Print this item