涂涂乐开发教程

本文将向您介绍如何使用 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 环境下运行以查看效果。在运行之前,请确保您的电脑已安装了摄像头。

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

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

适用于旧版本的文档

本文内容的撰写基于最新版的 SDK,部分说明和操作可能不适用于旧版本,您可以在这里找到旧版本的文档。

适用于 HiAR SDK for Unity 1.1.13 及以下版本

使用过程中遇到疑问,请加入HiAR开发者官方QQ群:263842074

(示例3)涂涂乐开发教程相关推荐

  1. hiar sdk for android,HiAR | HiAR SDK for Unity | 涂涂乐开发教程

    本文将向您介绍如何使用 HiAR SDK 创建一个简单的涂涂乐应用. Step 1.基础开发及设置 请先按照"创建 Hello World"中的 Step1-Step4,完成以下工 ...

  2. 零基础根据Mars3D开发教程发布三维数据

    首先搭建开发环境 步骤如下: 1.点击Mars3D开发教程,进入页面,查看页面展示,进入开发工具清单如图所示.   .Mars3D介绍 | Mars3D开发教程 2.点击"下载"进 ...

  3. 手把手教你做个AR涂涂乐

    前段时间公司有一个AR涂涂乐的项目,虽然之前接触过AR也写过小Demo,但是没有完整开发过AR项目.不过经过1个多星期的学习,现在已经把项目相关的技术都学会了,在此向互联网上那些乐于分享的程序员前辈们 ...

  4. ​手把手教你做个AR涂涂乐 ​

    前段时间公司有一个AR涂涂乐的项目,虽然之前接触过AR也写过小Demo,但是没有完整开发过AR项目.不过经过1个多星期的学习,现在已经把项目相关的技术都学会了,在此向互联网上那些乐于分享的程序员前辈们 ...

  5. Unity 涂涂乐(不使用shader)

    一般来说他们做涂涂乐都用到shader,可惜渣渣的我不会shader,就算用了shader,我看不懂里面的原理,会让我很烦,所以就另寻他法 无意中看到unity的商店里有一个涂涂乐的免费教程 最终的实 ...

  6. EasyAR4.0使用说明(Unity3D)三----平面图像跟踪扩展:视频播放,涂涂乐

    播放视频 平面图像识别以后播放视频也是一种经常被用到的增强现实的表现方式.通常是截取视频第一帧的图片作为识别图片,识别以后播放视频.这样就给人一个图片动起来的错觉. 在场景中设置Main Camera ...

  7. Unity_6 涂涂乐案例

    前言 最近学习的东西都是一些零零散散的,看了一下笔记,了解了一个地图插件Minimap之类的:还有一些C#语法:委托.Lambda表达式.另外还有有关vuforia,EasyAR Sense,AVPr ...

  8. EasyAR涂涂乐代码分析

    来说一下对EasyAR sdk中自带的unity Samples中的Coloring3D这个项目的理解(例子程序可以去官网下载 最后会列出所有用到网站的网址). 这个项目的效果就是我们常见的" ...

  9. EasyAR_实现AR涂涂乐

    实现AR涂涂乐 需要建模的时候 展UV 识别图 和 模型需要匹配好 官方案例 在 Assets --> Samples --> Resources --> HelloAR_Color ...

最新文章

  1. Reading papers_15(Graph cuts optimization for multi-limb human segmentation in depth maps)
  2. 【Socket网络编程】14. perror()、errno 的使用
  3. vb.net中的-String类
  4. Codeforces 920E-Connected Components? (set,补图,连通块)
  5. 14.并发容器之ConcurrentHashMap(JDK 1.8版本)
  6. Kali Linux 秘籍 第七章 权限提升
  7. oracle财务软件报表,甲骨文推出Oracle 财务管理分析软件
  8. python代码扫描工具_Python脚本实现Web漏洞扫描工具
  9. cnpack多国语言控件帮助
  10. 日语学习之——学习技巧
  11. 后6位数密码字典生成
  12. DS1302时钟芯片读写操作(基于普中A2开发板)
  13. oracle no cache,seuqnce的cache,nocache,order,noorder的理解,望指正!
  14. 饥荒联机版专属服务器建立和后续mod更新
  15. ubuntu16.04 创建用户,赋予权限
  16. iOS-友盟消息推送
  17. 网易企业邮箱搬家步骤
  18. 3D检测无痛涨点 | 暴涨8%!上下文感知数据增强方法CA-Aug
  19. python日期计算器 青少年编程电子学会python编程等级考试二级真题解析2021年12月
  20. winxp无法访问win10教育版共享资源的问题处理

热门文章

  1. C#操作Oracle数据库中文乱码 US7ASCII字符集 (解决方案)
  2. 硅谷课堂的所有流程图和总结
  3. JAVA8之 日期时间时区之 ZoneId[ZoneOffset, ZoneRegion] 笔记
  4. 求专业人员解答一下,万分感谢
  5. STP生成树协议(超详细小白也能看懂)
  6. C#实现Modbus协议与PLC通信
  7. matlab 与 mathmatica 编程对比(Vyi个人学习笔记)
  8. win7升级ie到ie10后打不开的解决办法
  9. 针对平层住宅的分布式无线组网方案(含万兆NAS)
  10. ONF完成业界首个基于SDN的无线传输PoC