[ARKit]10-3D模型怎么制作,哪里寻找,如何使用?

说明

ARKit系列文章目录

3D模型制作与加载

在Mac平台,有很多3D创作工具,可以让我们自己动手创作需要的3D模型. 这里我推荐一些免费的工具,参考我以前写过的文章:

[SceneKit专题]18-Mac常用3D工具:主要讲文件格式基础知识,介绍一些免费3D素材创作工具;
[SceneKit专题]19-MagicaVoxel的使用,3D体素网格建模:主要讲MagicaVoxel的具体使用,如何将模型导入Xcode;
[ARKit专题]5-加载自定义几何体:主要讲通过顶点数据加载模型,及如何用Model IO加载常见3D格式文件;
[MetalKit]26-Model IO框架:主要讲Model IO框架基础使用,及与Metal框架联合使用;

需要Shader的话,可以去ShaderToy
贴图创作工具还有个在线版NormalMap-Online
无需3D知识,制作3D动画www.mixamo.com

3D模型展示与下载网站

考虑到开发者几乎不可能自己完成所有模型制作,这里推荐一些3D模型展示与下载网站.

国外著名站点,以WebGL技术来展示3D模型,并提供下载:

Google Poly:poly.google.com 3D对象可以免费下载,并且可以兼容AR/VR平台,比如Google的ARCore和苹果的ARKit。

sketchfab:sketchfab.com

marmoset:www.marmoset.co

artstation:www.artstation.com

Free 3D:free3d.com

国内的站点,同样以WebGL技术来展示3D模型:

琢刻:www.gizmohub.com

模多客:Modocker.com

腾讯磨坊:mofang.qq.com/welcome

3D在线:www.ddd.online

3D图片地形:www.altizure.com

太虚幻境www.arvrmrall.com

3D朋克:www.3dpunk.com

国内的站点,只有图片展示:

CG模型:www.cgmodel.com

站酷:www.zcool.com.cn

CGjoy:www.cgjoy.com

WWDC2018新USDZ格式及工具

苹果在WWDC上介绍了新的AR分享格式USDZ,还有联合各大厂推出了创作工具.

格式说明

USDZ格式本质上对对皮克斯USD格式(.usda或.usdc)的zip压缩,内部包括了.usdc文件和各种贴图.其中.usdc文件里面包含了模型,动画和材质信息,其他贴图是可选的.

USD格式是开源的,详细可查看皮克斯官网对其说明: graphics.pixar.com/usd/

其他工具

目前Adobe已经推出了Project Aero来支持AR创作.该工具允许设计者使用Photoshop、Dimension CC等熟悉的Adobe应用来创建AR内容。目前,Adobe已经开放了Project Aero的抢先体验版注册窗口,用户可以访问其官网进行申请。

苹果转换工具

苹果提供了一个命令行工具usdz_converter,可以将3D模型转换为.usdz格式文件;并能将PBR纹理映射为meshes和submeshes.该工具与Xcode10集成,可转换格式为:

  • OBJ文件
  • Single-frame Alembic (ABC)文件
  • USD文件(.usda或.usdc)

命令格式为

// Call usdz_converter with xcrun.
xcrun usdz_converter RetroTV.obj RetroTV.usdz
复制代码

该工具还可以用-g转换PBR纹理:

// PBR textures can be applied to groups (meshes and submeshes) with the -g option.
 xcrun usdz_converter RetroTV.obj RetroTV.usdz
 -g RetroTVMesh
 -color_map RetroTV_Albedo.png
 -metallic_map RetroTV_Metallic.png
 -roughness_map RetroTV_Roughness.png
 -normal_map RetroTV_Normal.png
 -ao_map RetroTV_AmbientOcclusion.png
 -emissive_map RetroTV_Emissive.png
复制代码

还可以用-v来打印分组名等信息

// Use the -v option to print out group names and other verbose information during conversion.
xcrun usdz_converter RetroTV.obj RetroTV.usdz -v
复制代码
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
课程介绍 本套课程从技术理念到项目实践,教大家系统掌握ARKit技术开发,随心打造iOS端AR增强现实应用。由一开始的开发环境搭建,到Unity ARKit Plugin、ARFoundation ARKit等不同时期技术的讲解。从平面模型放置、识别图片、手势交互、3D物体识别、面部AR贴纸、光照估计、环境探针、多人AR技术,甚至包含ARKit3.0的动作捕捉技术等。除了以上课程内容,更加入了随着技术更新与时俱进更新的ARKit连载技术教学内容。课程收益 轻松理解ARKit的技术原理,从零到一创建自己的第一个AR项目。学习UnityARKit Plugin经典技术,了解ARKit中的常见概念和原理。学会在 ARFoundation 中使用ARKit,进行企业级AR项目开发。学会如何在AR项目里播放模型动画,通过触屏手势交互实现模型的旋转和缩放。 了解ARKit的图片识别,掌握AR卡片、AR书籍的实现方法。 学会使用面部增强技术,实现热门短视频应用的AR贴纸效果,实现面部表情追踪。学会使用ARKit物体检测技术,实现3D物体识别,可以广泛应用于工业、建筑、古董、玩具手办、艺展览等不同场景。学习ARKit中的经典交互案例,优化AR项目的用户体验。熟练使用环境纹理、光照估计技术,让AR内容随当前现实场景自动变化调节,看起来更加真实。基于WorldMap、CollaborativeSession AR技术,实现AR场景的持久化及多人AR体验效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值