当前位置:   article > 正文

(一)综述:dust3d介绍、安装、下载及源码分析分工_dust3r哪里下载

dust3r哪里下载

2021SC@SDUSC

一、下载与安装

官网:Dust3D | Free 3D Modeling Software

软件下载:Download and Install Dust3D — dust3d 1.0.0-rc.1 documentation 

源码下载:GitHub - huxingyi/dust3d: Dust3D is a cross-platform open-source 3D modeling software. Auto UV unwrapping, auto rigging with PBR Material support, pose and motion authoring all in one.

打开软件后,可以通过左上角文件-打开例子,选择要打开的模型

 二、软件介绍

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实现的是支持从本地导入基本色、法线贴图、金属度等,导入后软件便会自动生成预览图,重点是本地图片与模型之间的映射关系如何定义。


“你所热爱的东西 有一天会反过来拥抱你”

感谢观看~等待下一次的分析

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/492313
推荐阅读
相关标签
  

闽ICP备14008679号