本文将向您介绍如何使用 HiAR SDK 创建一个简单的涂涂乐应用。

Step 1.基础开发及设置

请先按照“创建 Hello World”中的 Step1~Step4,完成以下工作:

新建 Unity 工程并导入 SDK

创建 HiARCamera

设置 AppKey 和 Secret

创建 ImageTarget

Step 2.设置 ImageTarget

在 Hierarchy 窗口中选中 ImageTarget,在其对应的 Inspector 窗口中找到 HiAR Target Mono Behaviour (Script),在 Data Set 选项中选择 color3D。此时,编辑窗口中将显示一张鱼的图片,这是刚刚设置的识别图片。

(说明:color3D 是 SDK 中内置的本地识别包,供教程使用)

Step 3.设置 3D 模型

本文中使用的是一个鱼的 3D 模型,您可以在 Assets/HiAR-Unity/3DModels 目录下找到名为 fish 的文件。将 fish 拖至 Hierarchy 窗口中并设置为 ImageTarget 的子项,适当调整位置和大小。

点击 ImageTarget 下的 fish,在其对应的 Inspector 窗口中点击 Add Component,依次选择Scripts > HiAR Paint。

Step 4.设置 Shader

在 3D 文件 fish 的同级目录下找到 Material 文件夹并打开,找到对应的材质文件 fish。点击 fish ,在对应的 Inspector 窗口中找到 Shader 选项,依次设置为 HiAR > HiARPaint。

Step 5.调试运行

上述操作完成后,需要在 Unity 环境下运行以查看效果。在运行之前,请确保您的电脑已安装了摄像头。

点击运行按钮,摄像头将启动并采集画面;将摄像头对准鱼的图片(点击此获取原图),识别成功后将在图片上叠加显示鱼的模型,并且模型上会显示对应涂色的颜色与图案。

(说明:作者已经将图片打印出来,并且在一条鱼的空白处涂上了颜色)

hiar sdk for android,HiAR | HiAR SDK for Unity | 涂涂乐开发教程相关推荐

  1. Android视频编辑SDK免费版,Android视频编辑SDK

    android视频编辑sdk是一款视频编辑软件,用户可以看到视频配音配乐.添加字幕.添加滤镜.视频转场等各种功能,并可以快速的植入到软件中进行编辑,编辑的过程中支持用户进行智能的硬件解码,选择视频时不 ...

  2. vr sdk ios android,iOS端SDK的使用

    SDK的使用 VR视频播放SDK的基本使用流程如下: 1.配置VR视频播放配置管理对象. 2.用设置配置管理对象初始化VR视频播放管理器. 3.用VR视频播放管理器切换视频是否开启鱼眼. 配置VR视频 ...

  3. 微信登录+sdk+服务器,android 微信登录sdk

    刷新access_token有效期 access_token是调用授权关系接口的调用凭证,由于access_token有效期(目前为2个小时)较短,当access_token超时后,可以使用refre ...

  4. 《ArcGIS Runtime SDK for Android开发笔记》——(3)、ArcGIS Runtime SDK概述

    1.前言 ArcGIS Runtime SDK是一整套用于构建原生及跨平台的地图应用程序的开发包,包括移动设备的Android.iOS.Windows Phone,针对桌面的.Net.Java.OSX ...

  5. 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析...

    1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...

  6. 个推无法获取个推id_最新个推Android 推送 SDK Maven 集成

    概述 公司准备采用个推作为第三方推送平台,我作为客户端的头号小鸟,掐指一算已经毕业 0.1 年了,Leader 准备把这个简单而又独立的功能点交给我来处理,我紧张兮兮的打开官网集成文档 学习了起来.其 ...

  7. 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境...

    1.前言 2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本.从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也 ...

  8. Xamarin Android项目提示SDK版本太老

    Xamarin Android项目提示SDK版本太老 错误信息:The installed Android SDK is too old.Version 24.3.4 or newer is requ ...

  9. 语音识别,语义理解一站式解决(android平台olami sdk)

    语音记账demo:http://blog.csdn.net/ls0609/article/details/72765789 olami sdk实现了把录音或者文字转化为用户可以理解的json字符串从而 ...

最新文章

  1. C++中 int char 的相互转换
  2. 【PAT (Advanced Level) Practice】1120 Friend Numbers (20 分)
  3. [每日电路图] 8、三轴加速度计LIS3DH电路图及功耗等指标
  4. 本人常用的基础 linux命令
  5. cpu飙升 死循环_java排查一个线上死循环cpu暴涨的过程分析
  6. PAT_B_1027_Java(20分)
  7. android 广播唤醒应用,Android通过广播实现灭屏和唤醒
  8. 七牛HTML 上传按钮,七牛 JSSDK 配置+常见问题
  9. 基于用户的协同过滤来构建推荐系统(附代码)
  10. Kubernetes 真的很复杂吗?
  11. 【前端应该知道的那些事儿】运动学基础
  12. 固定二进制位的整型变量
  13. 2021年好看高考倒计时源码
  14. 卡方检验spss步骤_数据分析--学统计amp;SPSS操作
  15. 对ID3算法的理解及其优缺点
  16. 备战软件设计大赛经验分享篇
  17. 如何使用FSMC让OLED屏幕刷新率飞起来?
  18. 13种MongoDB的GUI简介
  19. 四年级计算机教学目的,四年级计算机教学计划
  20. 银行家舍入-四舍六入五成双

热门文章

  1. Java job interview:Java对象持久化的新的规范JDO
  2. 基于SVG的绘制多边形jQuery插件
  3. 读取pdf图片并识别内容
  4. SX1278设计(硬件部分)
  5. Three.js凹凸贴图bumpMap和法线贴图.normalMap
  6. GYM CERC 16 K Key Knocking 构造
  7. Gym-101173K Key Knocking 思维+贪心
  8. 矩阵关于26的模逆matlab,给定加密矩阵在模运算下的逆矩阵.ppt
  9. Android M 六大新特性
  10. Asp.Net Mvc基于Fleck开发的多人网页版即时聊天室