2
A
回答
1
由于RCYR提到,要在Hololens上运行,您目前需要使用UWP。
在UWP应用
有运行食人魔是一个wiki entry这显示了如何获取在UWP运行的OGRE应用。首先,您可以尝试构建一个简单的UWP应用程序,而不需要任何对Hololens API的调用。请注意,您可以运行通常的2d- UWP应用程序,这些应用程序不仅在窗口视图中用于设备上的全屏显示(请参阅mixed reality documentation以获取关于2d视图与沉浸式视图的更多详细信息)。
您可以使用Hololens-Emulator来检查您的UWP应用程序。它与视觉工作室集成。
如果你只是想创建你现在所做的Hololens运行的窗口应用程序。
建立一种身临其境的视图
但更可能是你想创造一个身临其境的视图来显示全息图。 UWP samples repository有真正有用的样品。我会建议你看看HolographicSpatialMapping sample。
基本上示例说明如何:
- 创建HolographicSpace(身临其境的视图核心类)
- initalize Direct3D设备(可以通过食人魔只要适配器支持完成Hololens)
- 注册到摄像头添加/删除事件并为每个摄像头创建资源(缓冲区和视图)
- 使用SpatialCoordinateSystem并找到查看者
- 获取Holog raphicFrame,渲染一些内容和现在
有很多,你可以在CameraResources和DeviceResources类样品中只是复制粘贴&基本功能。
对于开发,您应该使用Hololens仿真器(上面提到的)和完全支持Hololens仿真器的Visual Studio Graphics Debugger,以便您可以轻松地调试direct3d中正在发生的事情。
相关问题
- 1. Ogre3D与CEGUI
- 2. 将Spring MVC与Spring集成集成
- 3. ogre3d集成(快速但不实时)射线追踪
- 4. WebVR是否与Hololens兼容?
- 5. 将Nhibernate.Search与Nhibernate 2集成
- 6. 将Apache kafka与Angular.js集成
- 7. 将Bluesnap API与Salesforce集成
- 8. 将ExtJS与JAX-RS集成
- 9. 将Okta与Windows集成ACS
- 10. 将Trac + SVN与Doxygen集成
- 11. 将Angular.js SPA与.NET集成
- 12. 将gmf与xpand oaw集成
- 13. 将Optimizely与Adobe Analytics集成
- 14. 将生菜与TeamCity集成
- 15. 将Eclipse与MySQL集成
- 16. 将PHPUnit与CakePHP 1.3集成
- 17. 将枝条与react.js集成
- 18. 将AWS Lex与Skype集成
- 19. 将Opbeat与Totaljs集成
- 20. 将jquery-mobile与struts2集成
- 21. 将PartCover.NET与NAnt集成
- 22. 将wordnet与solr集成
- 23. 将学说与PyroCMS集成
- 24. 将zendframework与drupal集成
- 25. 将Drupal与Akamai集成
- 26. 将SoapUI与JUnit集成
- 27. 将django与django-lfs集成
- 28. 将Basecamp与JIRA集成
- 29. 将Groovy与Java集成
- 30. 将scikit-learn与pyspark集成
为什么否定我的问题没有反馈?! – andre
您需要在Hololens上部署UWP应用程序(通用Windows平台或以其他方式说,使用Windows 10 SDK的Windows应用商店的应用程序)。 Ogred3D需要为UWP生成自己的二进制文件才能工作,我怀疑它。我不是很了解Ogre3D,但Unity本身就有这个诀窍。 – RCYR