VIVE Pro SRWorks SDK Updated to v0.7.0.0 !

Moderator

VIVE Pro SRWorks SDK Updated to v0.7.0.0 !

https://vivedeveloper.com/knowledgebase/vive-srworks-sdk/

 

SRWorks SDK  Updated to version 0.7.0.0 - Changes:

 

1.  Generate colliders by adaptive mesh and patch the fragile colliders together to prevent from holes without physical collision in the previous version, referring to its demo video $(Vive-SRWorks-0.7.0.0)\Unity\Demo Video\ 2-Spatial Scan.mp4.1-SR7.PNG

 

 

2.  Export more collider properties: Orientation(Horizontal, Vertical, Oblique), Shape(Convex, Bounding Rect, Mesh), Area (Approximate)

 

2-SR7.PNG

 

 

3.  Export Unity API: GetAllHorizontal(Vertical) / GetLargestHorizontal(Vertical) / GetColliderWithProperties( property array );

 3-SR7.PNG

 

 

4. Provide a Portal prefab in Unity to facilitate the developer to create a portal for the player passing through between real and virtual worlds, referring to its demo video $(Vive-SRWorks-0.7.0.0)\Unity\Demo Video\ 4-Portal.mp4 and user guide $(Vive-SRWorks-0.7.0.0)\Unity\Plugin\SRWork_Portal_Unity_Guideline.docx for details.                                                                                     full video 

SR_portal_edit.gif

 

 

5. Fixed Unreal occasionally crash occurred in v0.6.0.0.

 

6. Fixed Sample3_DynamicMesh of SR Experience would not work issue in v0.6.0.0.

 

7. Please update NVIDIA graphics driver to 390.77 or later to fix SteamVR occasionally frozen on some platform with NVIDIA Pascal series.

 

vladstorm_
Contributor

Re: VIVE SR Works SDK Updated to v0.7.0.0 !

Hey, just tried the examples. They are quite interesting. 

I wonder whether you tried or going to imlement occulusion with the depth map?

Like if for example you have your hand in front of the virtual object -> the object will be hidden. 

 

Vive Staff

Re: VIVE SR Works SDK Updated to v0.7.0.0 !

Sure, occlusion is one of major functions we are implementing like the video1 at 35s and video2 at 2:34s where the virtual objects on floor are occluded by the front real funiture. 

  1. Interact with environment: https://drive.google.com/open?id=16b5wWHAaVXwZ2slJK_zEmXIKSrAY24xr
  2. A portal for the player passing through between the real and virtual world: https://drive.google.com/open?id=1Fl_VY-41fThn02083iA5yEwRe-Z2bqpG

Regarding occlusion by the moving object like hand you mentioned, it could be achieved by our dynamic mesh creation function though further improvements still under way.

 

ch77an
Contributor

Re: VIVE SR Works SDK Updated to v0.7.0.0 !

How can I change the object that I thrown out?

reneeclchen
Explorer

Re: VIVE SR Works SDK Updated to v0.7.0.0 !

Hi @ch77an,

 

While holding Trigger, click on Touchpad-left or -right.

 

-Renee

ch77an
Contributor

Re: VIVE SR Works SDK Updated to v0.7.0.0 !

Thank you! And I have built an object as the .obj file myself. 

Can I change to this object? 

Or what should I do in Unity?

reneeclchen
Explorer

Re: VIVE SR Works SDK Updated to v0.7.0.0 !

Hi @ch77an,

 

You're welcome! And this is what I figured the easiest way to add new throwable objects that work with SRWorks' portal:

(1) In Sample7, in the gameobject "DartGenerators", you'll see an array called "Dart_prefabs".

(2) Duplicate one of those prefabs in your project window and replace its mesh, collider, and material with anything you want.

(3) Add the duplicated & modified prefab to the "Dart_prefabs" array.

 

Cheers,

Renee