赞
踩
2021SC@SDUSC
一、下载与安装
官网:Dust3D | Free 3D Modeling Software
软件下载:Download and Install Dust3D — dust3d 1.0.0-rc.1 documentation
打开软件后,可以通过左上角文件-打开例子,选择要打开的模型
二、软件介绍
Dust3d是一款跨平台的轻量级开源建模软件,用户通过参考模型的前视图、侧视图与后视图,调整每个节点的位置、大小等来进行快速建模,并且软件也提供了对于模型骨骼、动作、材质等的调整,用户可以根据自己的需要进行设置,除此之外,用户也可以通过添加脚本来进行程序化建模。
上图为Dust3d软件界面
三、任务分配
通过阅读 Write a 3D modeling software from scratch — dust3d 1.0.0-rc.1 documentation(For Develpors),可以看出开发者开发的想法:通过为前视图、侧视图与后视图设置参考图,用户可以加入面片不断细分成六边形,根据参考图来使面片发生形变,调整大小和角度,获得用户想要的基本模型。
通过小组讨论,本项目的核心代码在于软件如何根据输入的节点来生成模型,并且使得用户在改变节点面片的位置和大小时,模型对应位置的形状也发生改变,并且可以实时渲染出来让用户观察到。
1.如何根据输入节点来生成模型由团队成员共同讨论学习完成。
2.骨骼与动画基本功能实现原理:请关注
Starrismup的CSDN: https://blog.csdn.net/Starrismup
、Normally Insane的CSDN: Vermonth1216的博客_、Normally Insane_CSDN博客
3.渲染与材质(脚本)的实现原理:请关注
苏打不是糖的CSDN: https://blog.csdn.net/weixin_46273149
Josonton的CSDN: https://blog.csdn.net/JosonTon
四、任务分析
根据输入节点生成模型主要需要关注网格是如何生成、结合的以及平面的细分。
渲染部分主要需要注意Dust3d实现的是实时渲染,需要关注渲染管线中的流程以及shader的编写。
材质部分中,Dust3d实现的是支持从本地导入基本色、法线贴图、金属度等,导入后软件便会自动生成预览图,重点是本地图片与模型之间的映射关系如何定义。
“你所热爱的东西 有一天会反过来拥抱你”
感谢观看~等待下一次的分析
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。