我想使用全息镜头将ogre3d与directx和c++集成。
这样做有可能吗?
转换渲染引擎的步骤是什么,渲染到帧缓冲区的内容是什么?
发布于 2017-07-17 16:11:50
正如RCYR提到的,要在Hololens上运行,目前需要使用UWP。
在UWP应用程序中运行Ogre
有一个wiki entry,它展示了如何在UWP中运行一个食人魔应用程序。首先,您可以尝试构建一个简单的UWP应用程序,而不需要调用Hololens api。请注意,您可以运行常见的2d- UWP应用程序,这些应用程序不仅仅是为设备上的全息镜头设计的窗口视图(有关2D视图与沉浸式视图的更多详细信息,请参阅mixed reality documentation )。
您可以使用Hololens-Emulator查看您的UWP应用程序。它与visual studio集成。

如果您只想创建一个在Hololens上运行的窗口应用程序,那么您现在已经完成了。
设置沉浸式视图
但更有可能的是,您希望创建一个沉浸式视图来显示全息图。在UWP samples repository上有很多非常有用的示例。我建议你看看HolographicSpatialMapping sample。
基本上,该示例显示了如何:
为沉浸式views)
您只需在示例中的CameraResources和DeviceResources类中复制和粘贴许多基本函数即可。
对于开发,您应该使用Hololens Emulator (如上所述)和Hololens Emulator完全支持的Visual Studio Graphics Debugger,这样您就可以轻松地调试direct3d中正在发生的事情。
https://stackoverflow.com/questions/43471489
复制相似问题