添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

在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

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

3D在线:[( www.ddd.online](( www.ddd.online )

3D图片地形: www.altizure.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
    
  • 在 React Router 中使用 JWT
  • 开发者故事 #8 微软 New Bing AI 申请与使用保姆级教程
  • “老默我想吃鱼了”与五层网络模型
  • 手把手教你注册和使用ChatGPT
  • ChatGPT保姆级教程,一分钟学会使用ChatGPT!
  • 如何给所有的async函数添加try/catch?
  • 三面面试官:运行 npm run xxx 的时候发生了什么?
  •