ARKit 研究笔记一

软件需求:Xcode9.x 、blender

硬件需求:iphone 6s +

系统:iOS 11 +

技能储备: ARKit 、SceneKit(苹果提供的3d游戏库) 或 SpriteKit(苹果提供的2d游戏库)

搞ARKit 不仅仅需要了解ARKit,还得专研SceneKit 或是 SpriteKit。在国内 基本上都是用cocos2d-x 或是 Unity 3d 或是 虚幻4。很少有用SceneKit和SpriteKit,所以这方面资料比较少。

另外,3D素材是个问题,得是dae、obj、scn 。一般maya 或是 3dmax 主流导出的格式 也不是这几种,还得找插件 转。

个人认为 ARKit + Unity 3d 也能实现交互,但是需要踩坑。先这样,还在跑demo。

时间: 2024-11-01 17:33:50

ARKit 研究笔记一的相关文章

WebRtc 研究笔记1 Arch linux 环境中下载, 编译

开篇第一句,我觉得是最最重要的: 注意: WebRtc 源码的编译基础工作: 翻墙!  一定要在命令行, 让Git Svn 等命令访问到google的服务器,否则会出现各种异常 我的环境是 ArchLinux X64, 翻墙的方法: 1.各种VPN 2.修改hosts 3.各种代理服务器 ... 使用到的软件包 jdk 1.6 ( jdk1.7 无法编译), svn, git 环境变量: // /etc/profile # java export JAVA_HOME=/opt/jdk expor

ARKit 初体验

ARKIT是苹果公司在今年发布的一个AR开发包,用于现有的IOS设备,是的,就是用在手机或者平板上,类似于pokemon go的效果.看了下演示视屏,嗯,看起来很厉害. 对于一个资深软粉,居然被要求研究它,尽管不情愿,还是得去看看. 先花半天时间熟悉下swift,再去苹果开发者中心看看arkit的文档.接着MacBook和ipad pro也到了(请注意! ARKIT 理论上支持现有的所有IOS设备,但是,要进行平面解析以及位置追踪的话,处理器必须是A9及更快).将它们的系统都升级到最新(MacO

iOS百思不得姐、ARKit、旋转动画、立体相册源码等

iOS精选源码 自定义视图弹出实现方案 仿写百思不得姐 ARKit,距离感应,AR尺子 iOS传感器集锦 AR太阳系,动画与光线处理,ARKit iOS启动页广告JYJAdViewController ThemeManager 是一个轻量级的主题管理库,使用简单方便无耦合 旋转跑马屏风动画Donut ARKit,AR尺子 3D立体可旋转相册 -- 原创应用:大杨子相册 iOS优质博客 iOS代码加固/混淆 众所周知的是大部分iOS代码一般不会做加密加固,因为iOS APP一般是通过AppStor

ARKit从入门到精通(8)-ARKit捕捉平地

转载:http://blog.csdn.net/hdfqq188816190/article/details/73360287 1.1-ARKit捕捉平地实现流程介绍 1.2-完整代码 1.3-代码下载地址 在介绍完ARKit详细的工作原理以及所有的API之后,最令人期待的干货终于要来了! 废话不多说,先看效果 桌子上的绿萝太孤独了,给它来一个郁金香陪伴一下吧~ 0901.gif 在椅子上摆瓶花吧~ 0902.gif 1.1-ARKit捕捉平地实现流程介绍 平地捕捉需要一点时间,ARKit内部会

ARKit从入门到精通(10)-ARKit让飞机绕着你飞起来

1.1-ARKit物体围绕相机旋转流程介绍 1.2-完整代码 1.3-代码下载地址 废话不多说,先看效果 其实是会一直围着你转圈的,只不过笔者不好意思暴露家里的场景,所以请读者朋友们见谅~ 由于是晚上,笔者选择的是一个台灯 1101.gif 1.1-ARKit物体围绕相机旋转流程介绍 1.点击屏幕添加物体,已经在第三小节ARKit从入门到精通(3)-ARKit自定义实现中介绍 2.实现物体的围绕相机旋转(这里主要会用到SceneKit框架中内容) 1.为什么要在相机的位置创建一个空节点呢?因为你

ARKit从入门到精通(11)-ARKit开发常见问题及解决方案

转载请注明出处:ARKit从入门到精通(11)-ARKit开发常见问题及解决方案 本文主要介绍ARKit开发过程中一些常见问题 1.ARKit框架无法导入问题 2.ARKit运行黑屏或者白屏问题:Unable to run the session, configuration is not supported on this device: <ARWorldTrackingSessionConfiguration 3.ARKit添加虚拟物体无法显示问题:ARSession不支持打断点 1.1-A

ARKit从入门到精通(5)-ARScnView介绍

转载请注明出处:ARKit从入门到精通(5)-ARScnView介绍 AR视图,在第一小节笔者介绍过,ARKit支持3D的AR场景和2D的AR场景,ARSCNView是3D的AR场景视图 API介绍 @interface ARSCNView : SCNView /** 代理 */ @property (nonatomic, weak, nullable) id<ARSCNViewDelegate> delegate; /** AR会话 */ @property (nonatomic, stro

Flask debug 模式 PIN 码生成机制安全性研究笔记

Flask debug 模式 PIN 码生成机制安全性研究笔记 0x00 前言 前几天我整理了一个笔记:Flask开启debug模式等于给黑客留了后门,就Flask在生产网络中开启debug模式可能产生的安全问题做了一个简要的分析.其中有一个比较严重的安全问题是,可以在交互式Python shell中执行自定义Python代码.就这一点来讲,在旧版本的Flask中是不需要输入PIN码认证就可以执行代码,其危害不言而喻. 在新版本的Flask中需要输入PIN码进行认证,才能执行自定义代码,于攻击者

微信公众号牌九棋牌开发ARKit初体验

微信公众号牌九棋牌开发(aqiulian.com)咨询更多ARKit联系QQ:212303635 1.1-写在前面的话 初次接触ARKit,很多人会为其复杂的架构关系而感到畏惧.这里笔者将以最基础简介的方式带领一下一睹苹果原生AR(虚拟增强现实)的风采 ARKit并不是一个独立就能够运行的框架,而是必须要SceneKit一起用才可以,换一句话说,如果只有<ARKit>,而没有<SceneKit>,那么ARKit和一般的相机没有任何区别 由于笔者从事多年的iOS应用开发,并没有从事过