网站首页 > 技术文章 正文
Cocos 3.x 提供了一些基础模型,但是它模型编辑功能并不丰富,这个时候可以借助Blender软件等成熟的3d建模软件生成一个Fbx模型导入到Cocos使用。[爱慕][爱慕],你会发现喜欢上Blender这款软件。
1 在Blender创建猴头模型
Blender软件能够构建建模,动画等模型,在开始使用我们只需要使用Blender中经典中模型的猴头模型。
在Blender软件,添加菜单,选择【添加】网格,选择【猴头】,场景添加一个网格模型。添加完成后这一步就已经完成了。
2 在Blender导出创建模型
第二步,选择菜单【文件】,选择【导出】,将模型导出Fbx格式,选择路径模式导出FBx格式。去除摄像机,灯光只保留网格即可。
3 Cocos导入创建模型
将文件放Cocos资源管理器,操作过程只需要拖放进去即可。这个模型文件只需要当一个节点拖到场景就能使用。
4 对模型添加模型
默认导出的猴头没有带上材质数据,这个时候需要通过鼠标右键创建的功能,创建一个【材质】文件将其贴图上去。默认材质文件默认保留的基础设置,这里不需要对其修改。只需要调整颜色值就能看到变化
5 对模型调整比例
由于默认猴头模型比例比较大,为了呈现不同视觉效果。将调整模型缩放比例(Scale)为0.5,这个时候就能在场景中立即产生变化。
6 对模型添加动画效果
由于导入模型并不带动画,显得有点呆板。Cocos 提供了动画编辑功能对其实现动画。能够对模型实现一些动画效果。如下图对模型添加一个360度循环旋转动画。进入动画编辑之前需要创建一个动画文件,并绑定一个动画组件才能对其编辑。
7 对模型添加编辑效果
我们实现效果是针对模型角度rotation实现产生动画,所以这个需要在不同时间里面进行k帧。K帧的时候需要边拖动时间轴,边进行k帧,边保存。k帧过程需要调整里面属性值变化让其在不同时间里面实现变化。
7.1 动画循环播放
动画编辑默认是提供一次播放,但是内置了多种组合播放模式供选择。选择循环播放,动画则会播放完后继续播放。来回播放就会播放完,倒带方式回去。只要选择其中一种场景就可以实时实现展示。
当完成动画编辑后,使用保存并退出。执行预览即可看到编辑的动画效果了。这里按钮并不明显需要细心观察。
8小结
blender软件:https://www.blender.org/download/
cocos 软件:https://www.cocos.com/
若喜欢两款软件可以通过官方来下载获取,针对模型导入还能做更加丰富交互和动画效果。引擎还会提供更多编辑功能提供使用。这仅仅只是开始。[微笑]
猜你喜欢
- 2024-09-27 Blender实现ModelNet.OFF格式的读取与显示-Blender方法之第一步
- 2024-09-27 一文看懂3D模型obj文件 obj 3dmax
- 2024-09-27 VSG三维渲染引擎学习--102--pmx格式模型转换为vsgt格式
- 2024-09-27 Blender 2.80发布在即,重量级功能岂可错过
- 2024-09-27 Blender 2.83发布,正式支持OpenXR
- 2024-09-27 分享几个开源且跨平台的自媒体视频剪辑软件
- 2024-09-27 开源3D建模软件Blender推出GPU加速实时合成器
- 2024-09-27 8 个强大无敌软件,电脑必备~关键是还方便
- 2024-09-27 Blender中文教程连载——入门篇02安装Blender
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)