从 3D 建模软件导入模型
图形教程

如何进行立体渲染

DirectX11.1 立体 3D 支持的立体渲染。

最低要求为:

  • Windows 10
  • 支持 DirectX 11 的显卡。
  • 需要安装具备立体支持功能的显卡驱动程序,并且您需要使用双 DVI 或 DisplayPort 线缆;单 DVI 不能满足要求。

The Stereoscopic checkbox in the Player Settings is strictly for DirectX 11.1’s stereoscopic 3d support. It doesn’t currently use AMD’s quad buffer extension. Make sure that this sample works on your machine. Stereo support works both in fullscreen and windowed mode.

启动游戏时,按住 Shift 可调出分辨率对话框。如果检测到支持 Stereo3D 的显示器,分辨率对话框中将显示相应的复选框。Camera 上有几个与 API 相关的选项:stereoEnabled、stereoSeparation 和 stereoConvergence。请使用这几个选项来调整效果。在场景中只需要一个摄像机,两只眼睛的渲染是由这些参数来处理的。

Note that this checkbox is not for VR headsets.

1.使用此示例检查您的设置。 2.在 Player Setting 中选中 Stereoscopic Rendering 复选框和 Use Direct3D 11 复选框。 3.发布为 32 位和 64 位应用程序。 4.以单摄像机和双摄像机进行尝试。 5.启动应用程序时按住 Shift 可在分辨率对话框中看到 Stereo 3D 复选框。根据项目的播放器设置,分辨率对话框可能被禁止或者始终被启用。

注意:目前,如果将 Unity 设置为在线性颜色空间中渲染,则会破坏立体渲染。这似乎是 Direct3D 的局限性。似乎还有一个问题:如果您启用了某些实时阴影(在前向渲染中),则 camera.stereoconvergence 参数完全不起作用。在延迟光照中,您将获得一些阴影,但左右眼之间不一致。

从 3D 建模软件导入模型
图形教程