SteamVR plugin for Unity - v1.2.2
Copyright (c) Valve Corporation, All rights reserved.
Quickstart:
To use, simply add the SteamVR_Camera script to your Camera object(s). Everything else gets set up at
runtime. See the included quickstart guide for more details.
Requirements:
The SteamVR runtime must be installed. This can be found in Steam under Tools.
Changes for v1.2.2:
* Updated to SteamVR runtime v1497390325 and SDK version 1.0.8.
* [General] Switched caching SteamVR_Events.Actions from Awake to constructors to fix hot-loading of scripts in the Editor.
* [General] Switched remaining coroutines away from using strings (to avoid issues with obfuscators).
* [General] Switched from using deprecated Transform.FindChild to Transform.Find.
* [General] Added #if !UNITY_METRO where required to allow compiling for UWP.
* [UpdatePoses] Switched to using static delegates (Camera.onPreCull or Application.onBeforeRender depending on version) for updating poses.
* [UpdatePoses] Deprecated SteamVR_UpdatePoses component.
* [MixedReality] Added rgba settings to externalcamera.cfg for overriding foreground chroma key (default 0,0,0,0).
* [MixedReality] Exposed SteamVR_ExternalCamera.Config settings in Unity Editor inspector for easy tweaking.
* [MixedReality] Added file watcher to externalcamera.cfg to allow real-time editing.
* [MixedReality] Fixed antialiasing complaint in Unity 5.6+.
* [MixedReality] Added second pass to foreground camera when using PostProcessingBehaviour since those fx screw up the alpha channel.
* [ControllerManager] Added code to protect against double-hiding of controllers.
* [InteractionSystem] Sub-objects now inherit layer and tag of spawning object (ControllerButtonHints, ControllerHoverHighlight, Hand, SpawnRenderModel).
Changes for v1.2.1:
* Updated to SteamVR runtime v1485823399 and SDK version 1.0.6.
* Switched SteamVR_Events.SystemAction from using strings to specify event type over to their associated enum values.
* Fixed an issue with using WWW in static constructors.
* Added Unity Preferences for SteamVR to allow disabling automatic enabling of native OpenVR support in Unity 5.4 or newer.
https://github.com/ValveSoftware/steamvr_unity_plugin/issues/8
https://github.com/ValveSoftware/steamvr_unity_plugin/pull/9
* Added UNITY_SHADER_NO_UPGRADE to all shaders to avoid log spam in later versions of Unity for issues that have already been fixed but the compiler isn't able to detect.
* Specified Vulkan support for Interaction System shaders.
* Fix for crash in Interaction_Example selecting BowPickup:
https://github.com/ValveSoftware/steamvr_unity_plugin/issues/4
* Cleaned up unused fields:
https://github.com/ValveSoftware/steamvr_unity_plugin/issues/2
* Updated Interaction System's LinearDrive to initialize using linearMapping.value.
https://github.com/ValveSoftware/steamvr_unity_plugin/pull/5
* Updated Interaction System documetation to fix a few errors.
* Added an icon for all Interaction System scripts.
* Fixes for SteamVR on Linux.
Changes for v1.2.0:
* Updated to SteamVR runtime v1481926580 and SDK version 1.0.5.
* Replaced SteamVR_Utils.Event with SteamVR_Events.<EventName> to avoid runtime memory allocation associated with use of params object[] args.
* Added SteamVR_Events.<EventName>Action to make it easy to wrap callbacks to avoid memory allocation when components are frequently enabled/disabled at runtime.
* Fixed other miscellaneous runtime memory allocation in SteamVR_Render and SteamVR_RenderModels. (Suggestions by unity3d user @8bitgoose.)
* Integrated fix for SteamVR_LaserPointer direction (from github user @fredsa).
* Integrated fixes and comments for SteamVR_Teleporter (from github user @natewinck).
* Removed SteamVR_Status and SteamVR_StatusText as they were using SteamVR_Utils.Event with generic strings which is no longer allowed.
* Added SteamVR_Controller.assignAllBeforeIdentified (to allow controller to be assigned before identified as left vs right). Suggested by github user @chrwoizi.
* Added SteamVR_Controller.UpdateTargets public interface. This allows spawning the component at runtime. Suggested by github user @demonixis.
* Fixed bug with SteamVR_TrackedObject when specifying origin. Suggested by github user @fredsa.
* Fixed issue with head camera reference in SteamVR_Camera. Suggested by github user @pedrofe.
Known issues:
* The current beta version of Unity 5.6 breaks the normal operation of the SteamVR_UpdatePoses component (required for tracked controllers).
To work around this in the meantime, you will need to manually add the SteamVR_UpdatePoses component to your main camera.
Changes for v1.1.1:
* Updated to SteamVR runtime v1467410709 and SDK version 1.0.2.
* Updated Copyright notice.
* Added SteamVR_TrackedCamera for accessing tracked camera video stream and poses.
* Added SteamVR_TestTrackedCamera scene and associated script to demonstrate how to use SteamVR_TrackedCamera.
* Fix for SteamVR_Fade shader to account for changes in Unity 5.4.
* SteamVR_GameView will now use the compositor's mirror texture to render the companion window (pre-Unity 5.4 only).
* Renamed SteamVR_LoadLevel 'externalApp' to 'internalProcess' to reflect actual functionality.
* Fixed issue with SteamVR_PlayArea material loading due to changes in Unity 5.4.
* Added Screenshot support handling for stereo panoramas generation.
* Removed code that was setting Time.maximumDeltaTime as this was causing issues.
Changes for v1.1.0:
* Fix for error building standalone in SteamVR_LoadLevel.
* Set SteamVR_TrackedObject.isValid to false when disabled.
Changes for v1.0.9:
* Updated to SteamVR runtime v1461626459 and SDK version 0.9.20.
* Updated workshop texture used in sea of cubes example level to use web page from SteamVR (was previously from Portal).
* Updated various SDK changes to Unity in 5.4 betas.
* Added controllerModeState to RenderModel component to control additional features like scrollwheel visibility.
* RenderModels now respond to model skin changes.
* Removed OnGUI and associated help text (i.e. "You may now put on your headset." notification) as this was causing unnecessary overhead.
* Fix to SteamVR_Render not turning back on if all cameras were disabled and then re-enabled.
* Hooked up SteamVR_Render.pauseRendering in Unity 5.4 native OpenVR integration.
* Fix for input_focus event sometimes getting sent inappropriately.
* Fix for timeScale handling.
* Fix for SteamVR_PlayArea not finding its material in editor in Unity 5.4 due to changes in how Unity handles asset loading.
* Miscellaneous fixes to reduce hitching when using SteamVR_LoadLevel to handle scene transitions.
* Hooked up SteamVR_Camera.sceneResolutionScale to Unity 5.4's native vr integration render target scaling.
* Forced SteamVR initialization check in SteamVR_Camera.enable (and bail upon failure) in Unity 5.4 (was already doing this in older builds).
* Better handling of SteamVR_Ears component with old content.
* Keep legacy head object around in case external components were referencing it (was previously getting deleted in Unity 5.4 as the head motion is now applied to the "eyes" object).
* Miscellaneous fixes for SteamVR_TrackedController and SteamVR_Teleporter.
* Fixed up Extra scenes SteamVR_TestThrow and SteamVR_TestIK.
* Added stereo panorama screenshot support to SteamVR_Skybox.
* Removed use of deprecated UnityEditorInternal.VR.VREditor.InitializeVRPlayerSettingsForBuildTarget(BuildTargetGroup.Standalone);
Changes for v1.0.8:
* Updated to SteamVR runtime v1457155403.
* Updated to work with native OpenVR integration introduced in Unity 5.4. In this and newer versions, openvr_api.dll will be automatically deleted when launching since it ships as part of Unity now.
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Unity3D 室内小场景搭建(抓取、抛扔物体;射线相交位置瞬移) (2000个子文件)
00000000000000001000000000000000 4KB
00000000000000002000000000000000 4KB
00000000000000003000000000000000 4KB
00000000000000004000000000000000 4KB
00000000000000004100000000000000 4KB
00000000000000005000000000000000 4KB
00000000000000005100000000000000 4KB
00000000000000006000000000000000 4KB
00000000000000006100000000000000 4KB
00000000000000007000000000000000 4KB
00000000000000007100000000000000 4KB
00000000000000008000000000000000 4KB
00000000000000009000000000000000 4KB
0000000000000000a000000000000000 4KB
0000000000000000a100000000000000 4KB
0000000000000000b000000000000000 4KB
0000000000000000c000000000000000 4KB
005ed5a6df2f5ff468efd6497d37fefa 4KB
012bb97850e84ad4c890dcab506009bc 5KB
01c670ceb931d524b9a80b70652eb18b 4KB
032fb1710098a1d47ad34d72e90f714a 73KB
0339153ea7d8a9e4b8411691b9a95fdc 4KB
03889921b093f9047aa4cc9b216d6e03 4KB
042938b33974bed4bb8c491a5dbcce3f 5.34MB
04d03a6e2ff64bf47911d08912140c31 40KB
0584375ad2f33ef4da0b276de8507487 5KB
05a69997deb9f5944a894239434f00a9 4KB
06221cea86d5e3c4191061d622cfe3b8 6KB
068e188dddb83fb489788207ff119e08 4KB
07052560d042e0e4ba61076ebb2e1b94 22KB
07bcd4e0597eb0648b7a45624f2e0594 4KB
0811e240274b8ea4a8469e82b86747b4 8KB
0858be1afe7ac384698e357be00d670f 22KB
09db43b3b77bf744287ba587fea02f8b 989KB
0ae132d3c08907a4d931b3ed4debc646 4KB
0bc2dfd8769e4014696c7ccf66fd0a17 4KB
0c1cf10ea69e60e4f9eb8955749f88ec 52KB
0d18ca862d5d9b743b42348751798528 22KB
0d1c592fd11196848aa69fc91bca521e 22KB
0d3bb855445e36e479c85976fc88383a 5KB
0d936163b5e9a5047b5e4ba5afaf5126 4KB
0da37da42cf3b044ea1267da7c0d1c3f 692KB
0e1c54b10ce72f640a29eecbfced2363 22KB
0e220b97baa73db4fab6fba879e1b024 22KB
0e4ff6f209abadf45b1c2403b1382cdf 22KB
0e96081d793e1994086123e2505bcc0e 139KB
0f21ac54ede2fb1488c5719b33f0122d 22KB
10f8d33967163484ba2752d8764afe51 22KB
11b050e661ec0cf48a289a7266451e91 4KB
124a48a5a1579224481a3f34686d56e4 4KB
128eba63f6457ff41a65fbae1979778e 22KB
12fd8a0055b84bb59e84c9835a37e333 6KB
1375c26e5558daa48ae7ab8a8117cbe1 4KB
13a43e992568b8e48b4bd489b9d96f40 7KB
13d876e5d485004448f3e7b57eece9ab 5KB
140bd0e59d9bee94f9f0284c9eef5b32 4KB
1459d94e0a5b7af4a8a3fa067ae575e9 4KB
14d8c2eed68260f4d82a70201f2f19eb 22KB
15041afb62e0f4f4382863e73ff1eeb5 4KB
1731d642c0b250b48bb8cdfb153d9792 5KB
1762632d09b8d184b80f483612ffb5f8 22KB
18ca642fc8ed05d4c8c6063b48440d0b 22KB
1958d9dc4683f204793b607c688da2d7 22KB
1a125d9df683e2a49b12babced273360 11KB
1ab2780fe1da2544b86a1020e5f638e2 4KB
1acda2a2584a8fb4683ea56799b27fa0 73KB
1b7c76f85bf1034498fefaa3ec8e600f 22KB
1c0f168f6c6fc724682cb52006182fae 1.34MB
1c6d1fbb51834b64847b1b73a75bfc77 7KB
1c7547f24e8b4864d87d59903b1f8c40 4KB
1dfef04d7ab9ced4093c828025f5bf06 22KB
1f0522eaef74d984591c060d05a095c8 11KB
1f32883eed859804dbb0c5fedac91496 20KB
1fcf8377413b60c44afff7b2e4efd8f7 4KB
202a6e24b48d1684398409c47161adcb 15KB
210c1550425ed90419d73be09bde0486 15KB
21eff446d50eaf44a85985cd4c0b6fa1 5KB
220813dc74ddc714fa8b1db1e6416e27 22KB
23003f298f14cc24d9ff3988966f6292 22KB
23932eb1f1528d34786ffa3381cb5922 22KB
24c7d7d77dd0d2a4b8e1ad129b170ee3 7KB
24e73955ba8338f41a24cd3aea0285a6 4KB
255333d57084e4e46b3d948279746a47 4KB
25bc1e9c1d9042d4781cb174093aaaed 4KB
266b4b7ee7fb10c4f8720f241071df40 7KB
2682a692a2be7e14e901a738c7806da0 6KB
274ae687a94e2444b85ce2bcf56c1df3 4KB
27f3faef5a63db84c9cbac06e94ab7b3 73KB
29abf75f7265ccb45b799eac4ab0ca94 6KB
29e3e4511966ba94d8ba0b98c6c62f82 33KB
2ad1e469d4e3e04489f9a36419f1a4f8 8KB
2c1da00a0169ea347bf5ae5ce3fddc61 4KB
2c93df0cf367b8941a8c03c309134408 22KB
2d01d8c885250364bac66a45791f02e1 4KB
2db89a771043d7b4eb9d26622f6b97c7 22KB
2ec0e14254efe4040b7ae3a0da46d5a6 22KB
2f105d731b4539940bf471aeb837ac94 4KB
2f4c3e904395a784199b9a0e3166fd96 4KB
2f4d6eb6d012eea4991c7a63f81fd083 22KB
2f800f3498cfcb94a8f6a5f8553d8aef 22KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
爱吃肉的程序猿儿
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功