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. 使用OpenGL的OpenNi Ogre3D集成
- 2. 如何創建與OpenCV集成Ogre3D的項目
- 3. Ogre3D與CEGUI
- 4. 將Spring MVC與Spring集成集成
- 5. ogre3d集成(快速但不實時)射線追蹤
- 6. WebVR是否與Hololens兼容?
- 7. 將informatica與Kafka集成
- 8. 將Monkeyrunner與UI Automator集成
- 9. 將Sencha Touch與Rails集成
- 10. 將Kendo Grid與Coldfusion集成
- 11. 將CreditSafe與Sage CRM集成
- 12. 將ExtJS與JAX-RS集成
- 13. 將tumblr與ios集成
- 14. 將PartCover.NET與NAnt集成
- 15. 將條紋與HubSpot集成
- 16. 將Dojo與Django集成
- 17. 將XUL與PHP集成
- 18. 將Magento與Adempiere集成
- 19. 將UPS與Salesforce集成
- 20. 將Opbeat與Totaljs集成
- 21. 將SSRS與AngularJS集成?
- 22. 將MongoDB與elasticsearch集成macOSX
- 23. 將Sharepoint與Quality Center集成
- 24. 將Natero與ember-cli集成
- 25. 將Drupal與Akamai集成
- 26. 將Jquery與ASP.NET Webforms集成
- 27. 將StackNavigator與TabNavigator集成
- 28. 將Optimizely與Adobe Analytics集成
- 29. 將ehcache與spring 3.0集成
- 30. 將sagepay 2.23與php集成
爲什麼否定我的問題沒有反饋?! – andre
您需要在Hololens上部署UWP應用程序(通用Windows平臺或以其他方式說,使用Windows 10 SDK的Windows應用商店的應用程序)。 Ogred3D需要爲UWP生成自己的二進制文件才能工作,我懷疑它。我不是很瞭解Ogre3D,但Unity本身就有這個訣竅。 – RCYR