海文国际培训怎么样:java自学好还是参加培训

跨平台AR增强现实开发(三)(ARCamera功能与简介)
ARCamera渲染AR场景的相机,只要使用AR功能必须要用到;我使用的是vuforia 5.5.9的版本,改版本全面支持微软的hololens,支持市面上的各种主流VR眼镜
Vuforia Behaviour 高通控制入口,可注册高通全部开放的接口
App License Key:
Camera Device Mode:相机运行选项
b.优化速度
c.优化品质
Max Simultaneous Tracked Images:最多同时可以识别的图片数量
Max Simultaneous Tracked Objects:最多同时可以识别的物体数量
load object targets on detection:侦测到目标加载物体目标,物体识别
Camera Direction:使用哪个相机
Mirror Video Background:是否镜像相机纹理
World Center Mode:AR世界中心模式
a.指定目标(指定一个可以追踪目标的对象)
b.第一个目标(以第一个扫描出来的对象为世界中心)
c.以相机为基点
d.设备追踪(以当前的识别为AR世界中心,类似于VR头盔)
Digital Eyewear Behaviour 设备是否是AR/VR眼镜
Optical See-Through
视觉穿透,在unity3d中,把当前的屏幕划分为等分的左右两块屏幕,左右两块屏幕的内容是一样一样的;单个分辨率为设备的width/2,设备的height,做出来的app放在暴风魔镜这类VR盒子里面效果还是不错;
Video See-Through
虚拟穿透,左右镜片有透视,好像真实的眼镜一样,对空间物体的描述也有很强的立体效果;高通为开发者配置一个,里面包含主流的AR眼镜的视镜配置;开发者也可以手动配置
a.Generic Cardboard(vuforia) default
b.VR One(Zeiss) 蔡斯透镜
c.VR Goggles(Merge) 融合透镜
d.C1-Glass(Go4D) Go4d透镜,国外一种VR展示透镜效果
e.Cardboard v1(Google) google眼镜透镜
Distortion Mode 扭曲模式,单图片扭曲,双图片扭曲
Camera Offset AR相机偏移
每一种透镜配置包含了一系列参数:
a.Btton Type 虚拟按钮类型
a-1.电磁感应按钮
a-2.手指触摸
a-3.按钮触摸
b.Screen To Lens Distance 屏幕到外镜的距离
c.Inter Lens Distance 内镜距离
d.Tray Alignment 托盘对齐方式
d-1.底部对齐
d-2.中间对齐
d-3.顶上对齐
e.Lens Center To Tray Distance 镜头中心到托盘的距离
f.Distortion Coefficients 左右视眼扭曲系数
g.Field Of View 视锥
h.Contains Magnet
Default Initialization Error Handler 初始化化错误处
高通初始化错误处理,比如key无效,key初始化失败,key过期,相机无法启动等
Database Load Behaviour 识别库激活
可以加载多个已经上传到高通处理后的数据库,指定激活哪个
Video Background Manager AR镜头背景
Enable video background 是否开放相机视图
Overflow geometry 背景缩放模式
a.STENCIL 缩放
b.PANEL 放映到一个面片上
c.None 不启用构图
Matte Shader 构图到哪个渲染器上
Smart Terrain Tracker Behaviour 智能地形追踪
Start Automatically 启用自动模式
Scene unit in mm 世界到屏幕的比例
高通可以创建简单的地形网格,识别的能力跟设备有关,越好的CPU,识别能力越快,此功能没正式使用过
Device Tracker Behaviour 设备追踪
如果在Vuforia Behaviour中选择 DEVICE_TRACKING,这里的选项会被激活
Enable device pose tracking 激活设备追踪模式
Enable prediction 启动预测
Model Correctoin Mode 设备矫正
a.NONE 默认,不需要
b.当前是头盔
c.当前是手持设备
Web Cam Behaviour 主机摄像头控制
Disable Vuforia Play Mode 是否开启主机摄像头
Camera Device 使用哪个摄像头
Flip Horizontally 水平翻转
Render Texture Layer 相机渲染层
主机摄像头需要一个描述文件,表示当前使用摄像头的清晰度,越清晰的摄像头,可以使用更高的分辨率,低档摄像头使用小的分辨率。在高通的profiles.xml有描述摄像头的详细信息;
Keep Alive Behaviour 保持活动的类型
该脚本跟unity3d中的dont destory on load功能差不多,保持哪个对象一直处于激活状态,只要应用还在,对象会一直存在直到App关闭
Keep AR Camera Alive
Keep Trackable Prefabs Alive
Keep Text Reco Prefabs Alive
Keep UDT building Prefabas Alive
Keep Cloud Reco Prefab Alive
Keep Smart Terrain Hierachy Alive
了解程度(中低高)
Vuforia Behaviour
DigitalEyewearBehaviour
DefaultInitializationErrorHandler
DatabaseLoadBehaviour
VideoBackgroundManager
SmartTerrainTrackerBehaviour
DeviceTrackerBehaviour
WebCamBehaviour
KeepAliveBehaviour
本文转载自 Unity3d 攻城师一枚 , 原文链接: , 转载请保留本声明!
每一个你不满意的现在,都有一个你没有努力的曾经。
Copyright (C) 2015&&
&&Powered by&内容字号:
段落设置:
字体设置:
HoloLens开发手记:使用Visual Studio Using Visual Studio
不论你是否使用DirectX或Unity来开发全息应用,你都会使用Visual Studio 2015来进行调试和部署应用。在本部分,你将会学习以下内容:
如何通过Visual Studio将你的应用部署到HoloLens上
Visual Studio 2015如何使用内置的HoloLens模拟器
如何去调试全息应用
先决条件 Prerequisites
对于2D应用,在Visual Studio 2015 Update 1及更高版本中创建一个UWP项目。或者开始使用Unity来开发全息应用。HoloLens支持C#、C++和JavaScript项目。
开启开发者模式 Enabling Developer Mode
在开始连接开发者工具到HoloLens之前,你首先需要在设备上开启开发者模式。
打开设备电源,并穿戴上HoloLens
使用绽开(bloom)手势启动开始菜单
凝视设置菜单,然后使用点击手势。通过第二次点击放置 设置应用 到你的环境中。设置应用会在你放置好之后启动
选中 更新 菜单
选中 开发者选项 菜单
开启 开发者模式 。这允许你从Visual Studio中部署应用到HoloLens
可选操作:滚动界面,然后打开 设备控制台(device portal) 选项。这将允许你从浏览器连接到HoloLens上的Windows设备控制台(Windows Device Portal)。
通过Wi-Fi部署应用 Deploying an app over Wi-Fi
将你的应用的编译配置设为 x86
部署目标选择 远程机器(Remote Machine)
对于C++和JavaScript项目,前往& Project & Properties & Configuration Properties & Debugging 。对于C#项目,一个配置连接的弹窗会自动出现。
输入设备 IP地址或者设备名称 。在HoloLens上,你可以在 Settings & Network & Internet & Advanced Options 中找到的你的IP地址,或者直接询问Cortana:&我的IP地址是什么?&(What is my IP address?)
将验证模式设为 Universal (Unencrypted protocol)
选中 &Debug & Start debuggin 以开始部署和调试
第一次部署应用到HoloLens上,会需要验证PIN码,需要遵循以下 配对设备 指引。
配对你的设备 Pairing your device
你第一次从Visual Studio部署应用到HoloLens,你将需要验证PIN码。在HoloLens上,通过启动设置应用来生成一个PIN码,具体操作是前往 Update & For Developers ,然后点击 配对 。一个PIN将会显示在HoloLens上,然后在Visual Studio中输入此PIN码。配对结束后,点击 完成(Done) 按钮来隐藏此提示框。此时PC已与HoloLens配对,你将可以自动部署应用到HoloLens上。为每一台用于开发的不同PC重复此步骤。
为了解除HoloLens和PC直接的配对,可以启动设置应用,前往 Update & For Developers ,然后点击 清除(Clear) 。
部署应用到HoloLens模拟器 Deploying an app to the HoloLens Emulator
确保你安装了HoloLens模拟器
将你的应用的编译配置设为 x86
3.部署目标选中为 HoloLens模拟器
4.选中 &Debug & Start debuggin 以开始部署和调试
图形调试 Graphic Debugger
当你开发和优化全息应用时,Visual Studio图形调试分析工具是非常有用的。到MSDN
为了对HoloLens开始使用图形调试器
按照以上指引将部署目标设为HoloLens设备或模拟器
前往 Debug & Graphics & Start Diagnostics
当你第一次这么做的时候,会得到一个&拒绝访问(access denied)&的错误。重启HoloLens以允许权限更新,然后再做同样的尝试。
性能分析 Profiling
Visual Studio性能分析工具允许你分析应用的性能和资源利用率。它包含了分析CPU、内存、图形性能、网络利用率的工具。在
对HoloLens开始使用性能分析器
按照以上指引将部署目标设为HoloLens设备或模拟器
前往 Debug & Start Diagnostic Tools Without Debugging...
选中你想使用的工具
当你第一次这么做的时候,会得到一个&拒绝访问(access denied)&的错误。重启HoloLens以允许权限更新,然后在做同样的尝试。
分享给小伙伴们:
本类最热新闻
48小时最热
0102030405060708
CopyRight © 2015- , All Rights Reserved.
清屏网 版权所有 豫ICP备号

我要回帖

更多关于 上海海文java培训 的文章

 

随机推荐