cocos creater 使用.max文件/.max文件转换为.fbx文件

.max文件转为.fbx文件

本人c4d纯小白,作为前端要在cocos中用到3d模型,去某宝买了一些,但是是.max格式,cocos creater用不了,只能看着怎么弄成.fbx,而且不知道什么原因直接导入c4d贴图丢失,漆黑一片,以下为我的做法

※※※ 提前声明,本人不明白以下步骤的具体原理,只知道这样可以解决我的问题,因为网上没有找到相关教程,为自己摸索,如有大神拜谢不吝赐教

首先下载c4d,本人现在用的2021,然后用c4d打开.max文件
在这里插入图片描述
不知道是什么的弹窗,直接点“打开”
在这里插入图片描述
弹出的这个一定要选“转换场景”,原理不知道,但是不点模型就是一片漆黑,之后的某些步骤也弄不了
弹出的这个一定要选“转换场景”,原理不知道,但是不点模型就是一片漆黑,之后的某些步骤也弄不了,点击了的话等显示“转换完成”之后关闭这个小窗口,模型会五颜六色的:
在这里插入图片描述
把没用的模型都删掉,只留下一个模型,例如:
在这里插入图片描述

※※※ 如果遇到了的话可以选中这个组然后:

在这里插入图片描述
这样就是一个一个的了

处理完之后选中最后剩下的那一个,如图有蓝框:
在这里插入图片描述
然后在英文输入法的状态下按键盘上的M键,弹出材质编辑器:
在这里插入图片描述
如图选择模式-精简材质编辑器会变成这样:
在这里插入图片描述

※※※ 有可能先出一个报错:

在这里插入图片描述
不知道是啥也没影响,关闭就行
然后点击第二个灰色圆圈,找到漫反射后面的正方形:
在这里插入图片描述
点击后找到“位图”然后确定:
在这里插入图片描述
找到贴图所在文件夹,点击一个贴图:
在这里插入图片描述
然后打开,然后第二个灰球就被贴好了图了:
在这里插入图片描述
然后保证你是选中需要的那个模型(也就是下图右面的那个模型选中状态就是蓝框),然后点击图中框选按钮“将材质指定给所选定对象”:

在这里插入图片描述
最后效果如图:
在这里插入图片描述
需要再次点击图中框选的按钮“视口中显示明暗处理材质”:
在这里插入图片描述
贴图完成

※※※ 如果贴图不管自己导入的哪张都一直是文件夹中第一张图片,比如:

在这里插入图片描述
这里一直都是0050.jpg被导入,但是我想要0051.jpg,这个时候直接找到贴图所在文件夹,之前从这个文件夹导入过贴图的话里面会有一个文件例如0050.ifl,用文本编辑器打开,然后让第一张图片是自己想要的就行,例如我想贴0053.jpg
在这里插入图片描述
然后再选贴图的时候直接选择文件0050.ifl就行了:
在这里插入图片描述
然后灰色的球就会贴上0053.jpg,然后如上面说的操作就行了

.fbx导入cocos creater

※※※ 这里感谢一下cocos官方的教程

直接拖拽到空节点

在这里插入图片描述
如果材质丢失:
在这里插入图片描述
在这里插入图片描述
点击后默认同文件夹出现:
在这里插入图片描述
选中提取出来的材质,导入:
在这里插入图片描述
然后记得点击右上角对勾保存

然后导入刚刚弄好的材质(一般是默认关联了):
在这里插入图片描述

贴图丢失,就在导出材质后:

在这里插入图片描述
将贴图导到这个位置

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: .max 格式是 3D Studio Max 软件的默认格式,而 3dtiles 是一种用于 Web 上展示三维场景的格式,如何将 .max 为 3dtiles 呢? 首先需要一个中间格式,比如 glTF(GL Transmission Format),可以将 .max 为 glTF 格式,再将 glTF 为 3dtiles。这里介绍一个比较常用的工具组合:3D Studio Max + Blender + glTF to 3dtiles converter。 1. 用 3D Studio Max 打开 .max 文件,将场景保存为 .fbx 格式。必须选择 “Embed Media”(嵌入媒体),否则材质等信息会丢失。 2. 用 Blender 打开 .fbx 文件,将其保存为 glTF 格式。注意要将单位设置为米。 3. 下载 glTF to 3dtiles converter 工具,将 glTF 文件为 3dtiles。这个工具需要在命令行中运行,具体操作可以参考其文档或者教程。 4. 最后在 Web 页面中展示 3dtiles 文件,可以使用 Cesium.js 等框架。 总体来说,将 .max 为 3dtiles 需要几个步骤,而且需要一些工具和基本的编程能力。不过,3dtiles 格式在 Web 三维场景展示上有着广泛的应用,可以让用户无需安装任何插件,直接在浏览器中浏览和操作三维场景,因此掌握这种转换方法会有很多的应用前景。 ### 回答2: .max 和 3dtiles 是两种不同的三维模型格式。.max 是由 3D MAX 软件生成的一种模型格式,而 3dtiles 是由 Cesium 开发的一种将大型三维模型切割成瓦片的格式。 因此,我们需要使用专门的工具将 .max 文件转换为 3dtiles 格式。目前市面上有一些工具可以实现该功能,例如: 1. Cesium ion:这是一款云端三维地图平台,提供了丰富的 3D 数据管理和分发功能,其中就包括将 .max 文件转换为 3dtiles 格式的工具。用户只需将 .max 文件上传到平台上,进行一些设置和处理后即可得到符合标准的 3dtiles 数据。 2. FME:这是一款功能强大的空间数据转换软件,可以支持将 .max 文件转换为多种三维格式,包括 .obj、.fbx 等。通过结合一些扩展插件,还可以实现将数据导出为 3dtiles 格式的功能。 无论使用哪一种工具,都需要注意对文件的质量和精度进行控制,以确保最终得到的 3dtiles 数据具有更好的浏览效果和使用效果。同时还需要了解一些基本的 3D GIS 知识,以便在数据转换过程中进行一些处理和调整。 ### 回答3: .max是3D Max软件的后缀名,而3dtiles是一种用于Web端的三维建筑信息传输格式。将.max化为3dtiles通常需要通过导出和码这两个步骤完成。 首先,需要使用3D Max软件将原始的建筑模型导出为一个可以被化的格式。在导出的过程中可以根据需要选择合适的输出文件格式和导出选项,以确保导出的数据与目标应用的需求相匹配。 接下来,需要使用专业的工具将导出的数据化为3dtiles格式。这通常需要进行数据加工、优化和压缩等多个步骤,以便在Web端能够进行高效的数据传输和渲染。同时,需要注意数据质量和精度的要求,以便确保化后的结果与原始模型尽可能的一致和准确。 综上所述,将.max化为3dtiles是一个相对复杂和专业的过程。需要使用多种工具和技术来实现。但是,这种化可以使得建筑模型在Web端中可以更好的使用和展示,为建筑设计、城市规划和市政建设等领域提供更加高效、便捷和精确的数据支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值