课程时长
1天(6小时/天)
课程大纲
一、数字藏品的3D展示技术
1.1 数字藏品展示技术与实现路线
(1)Three.js
(2)Babylon.js
(3)A-Frame
(4)CocosCreator
(5)各引擎介绍与功能对比
1.2 数字藏品模型的格式和导出
(1)常见的3D模型格式与应用(fbx、obj、stl、gltf、glb、usdz)
(2)gltf格式介绍-3D模型中的jpeg
(3)gltf格式的导出(以blender为例)
(4)各种gltf格式转换工具
(5)gltf模型与glb
1.3 数字藏品展示场景创建
(1)快速创建babylonJs的3D场景
(2)轨道相机(ArcRotateCamera)的使用
(3)模型的加载与设置
(4)场景交互
二、增强现实技术与应用
2.1 增强现实解决方案介绍与功能对比
(1)ARKit
(2)ARCore
(3)Vuforia
(4)EasyAR
(5)应用场景与解决方案的选择
2.2 图像识别与追踪
(1)Vuforia SDK的使用简介
(2)识别目标的设计与注意事项
(3)图像识别场景制作与事件触发
(4)增强现实应用的发布(Android)
2.3 三维识别与追踪
(1)规则几何体识别与追踪:立方体、圆柱体
(2)基于点云信息的三维目标识别与追踪
2.4 环境感知与追踪
(1)ARKit与ARCore功能介绍,国内应用情况与限制
(2)平面识别与追踪(基于ARCore)及应用发布
2.5 基于Web的增强现实应用
(1)WebAR介绍、常用解决方案以及基于微信生态的WebAR和小程序AR介绍
(2)KiviCube中的WebAR和小程序AR应用
(3)AR.js开源框架介绍与限制
(4)EasyAR中的WebAR
(5)ARKit中的WebAR
三、虚拟现实技术与应用
3.1 VR开发环境配置与场景搭建
(1)硬件介绍及环境搭建
(2)工程创建与设置
(3)Steam VR Plugin介绍与使用
(4)交互配置
(5)VR相机与观察视角