cnlohr / cnballpit-vrc

Other
28 stars 3 forks source link

cnballpit-vrc

Finally released! See it here: https://vrchat.com/home/world/wrld_e54f6579-ceb1-4805-a967-e869e586b8d2 image

Right now, I haven't quite got the unity packages able to be exported, but you can clone and use the prefabs.

If you use this ballpit, I would appreciate a call out, but all code that is mine is under the MIT/x11 license.

Credits:

General Dependencies

(How to open)

Process:

Import the following, in order:

Re-Open Unity.

Extra:

Run the Udon refresh scripts operation.

Reopen Unity

TODO

2.0 Release Notes (Morning of July 6)

3.0 Release Notes (Evening of July 7)

4.0 Release Notes (1:30 AM July 8)

5.0 Release Notes (3:00 AM July 9)

6.0 Release Notes

7.0 Release Notes (6:30 PM PT July 11)

7.0a Release Notes

8.0 11:30 PM PT / July 11, 2021

9.0 11:45 PM PT / July 13, 2021

10.0 10:30 PM PT / July 16, 2021

11.0 12:30 AM PT / July 17, 2021

12.0 7:00 PM PT / July 18, 2021

13.0 10:00 PM PT / July 18, 2021

14.0 12:00 AM PT / July 21, 2021

15.0 12:48 AM PT / July 23, 2021

16.0 12:45 AM PT / August 6, 2021

17.0 3:50 AM PT / August 6, 2021

18.0 1:31 AM PT / August 7, 2021

19.0 9:30 PM ET / August 7, 2021

20.0 2:30 AM / August 23, 2021

21.0 5:30 PM / August 24, 2021

22.0 1:48 AM / September 4, 2021

23.0 2:41 AM / September 7, 2021

24.0 11:10 PM / September 9, 2021

25.0 10:10 PM / September 29, 2021

26.0 2:11 AM / September 30, 2021

27.0 3:30 AM / October 2, 2021

28.0 11:53 PM / October 13, 2021

29.0 12:38 AM / November 13, 2021

30.0 7:19 PM / November 16, 2021

31.0

32.0

33.0

34.0

35.0

36.0

37.0

Interesting


for( j = 0; j < 4; j++ )
{
    uint obid;
    if( j == 0 )      obid = _Adjacency0[hashed];
    else if( j == 0 ) obid = _Adjacency1[hashed];
    else if( j == 0 ) obid = _Adjacency2[hashed];
    else              obid = _Adjacency3[hashed];

Special Thanks

VR Computer RTX 2070, Ryzen 3900X; Index at 144 Hz, 122%. Numbers are minimum times, peak up to about .3ms higher... So, signal in data is pretty good, probably around +/- .2ms.

Conclusion when doing camera shimshammery: Put cameras and objects on PickupNoEnvironment. Cull for all objects not on PickupNoEnvironment Your layers don't matter.

Numbers with quick menu closed / open / With AudioLink and basic video player Same layers, PickupNoEnvironment: 7.6ms / 9.3ms Camera on default, looking at PickupNoEnvironment: 8.2ms / 10.0ms Camera on UiMenu, looking at UiMenu: 8.1ms / 10.1ms Camera on default, looking at UiMenu: 8.1 / 10.1 ms (repeat) Camera on PickupNoEnvironment, looking at PickupNoEnvironment: 7.6ms / 9.4ms Control: Everything off: 7ms / 7ms (framecap) (1.6ms / 2.5ms) Control: Only AudioLink: 7ms / 7ms (framecap) (1.8ms / 2.7ms) (repeat) Camera on PickupNoEnvironment, looking at PickupNoEnvironment: 8.1ms / 9.4ms Camera on UiMenu, looking at UiMenu: 7.6ms / 9.3ms

Control Update Test