# course-android-ar **Repository Path**: edu2act/course-android-ar ## Basic Information - **Project Name**: course-android-ar - **Description**: 《Android源生AR应用开发》课程仓库 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2021-08-19 - **Last Updated**: 2024-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android源生AR应用开发 > 增强现实技术(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。   ## 课程大纲 | 章节 | 简介 | 资料 | |-----|-----|-----| |01. AR简介|AR技术介绍以及课程主要内容介绍|[Slides](/Ch01_AR简介/01-AR简介.pdf)| |02. OpenGLES基础|OpenGL ES 2.0绘图基础,2.0渲染管线介绍、绘制模式介绍|[Slides](/Ch02_OpenGLES基础/02-OpenGLES基础.pdf) [Task1](/Ch02_OpenGLES基础/Android源生AR应用开发实验手册(01).pdf) [Task2](/Ch02_OpenGLES基础/Android源生AR应用开发实验手册(02).pdf)| |03. 着色器与视口投影|着色器语法以及着色器程序编写方法,以及坐标映射原理|[Slides](/Ch03_着色器与视口投影/03-着色器与视口投影.pdf) [Tasks](/Ch03_着色器与视口投影/Android源生AR应用开发实验手册(03).pdf)| |04. 3D图形绘制|3D坐标转换、MV变换、投影变换、视口变换|[Slides](/Ch04_3D图形绘制/04-3D图形绘制.pdf) [Tasks](/Ch04_3D图形绘制/Android源生AR应用开发实验手册(04).pdf)| |05. 纹理贴图|纹理贴图的方式及使用方法|[Slides](/Ch05_纹理贴图/05-纹理贴图.pdf) [Tasks](/Ch05_纹理贴图/Android源生AR应用开发实验手册(05).pdf)| |06. 3D模型加载及展示|加载.obj3D模型文件方法及展示3D模型|[Tasks](/Ch06_3D模型加载及展示/Android源生AR应用开发实验手册(06).pdf)| |07. Vuforia介绍|介绍Vuforia SDK|[Slides](/Ch07_Vuforia介绍/07-Vuforia介绍.pdf)| |08. Vuforia官方示例|官方示例的运行讲解|[Tasks](/Ch08_Vuforia官方示例/Android源生AR应用开发实验手册(07).pdf)| |09. Vuforia示例分析|分析官方示例的启动过程|[Tasks](/Ch09_Vuforia源码分析/VuforiaDemoStart.pdf)| |10. Vuforia项目编写|根据Vuforia示例编写AR项目|[Tasks](/Ch10_Vuforia项目编写/Android源生AR应用开发实验手册(08).pdf)|   ## 学习资料 - [Vuforia](https://developer.vuforia.com/) - [Vuforia Java Reference](https://library.vuforia.com/reference/api/java/index.html) - [OpenGL ES](https://www.khronos.org/opengles/) - [OpenGL ES 2.0 Reference](https://www.khronos.org/registry/OpenGL-Refpages/es2.0/)