Dust3D项目实训一 | 项目概述与分工

2021SC@SDUSC

目录

项目概述

项目安装与源码下载

安装说明

 源码下载

团队分工

团队成员

具体分工

项目理解


项目概述

    Dust3D 是一个开源的便捷建模工具,用户可以使用该软件快速创建模型,常用来构建游戏中简易动物模型。该项目目前已实现插入节点自动建模、骨骼绑定自动生成、渲染与贴图绑定、环境光及阴影生成以及姿势动画的生成等功能。

项目安装与源码下载

安装说明

1、登录Dust3D官网Dust3D | Free 3D Modeling Software进行项目下载

2、根据不同系统下载不同版本的项目

3、选定版本下载好项目压缩包并解压后选择dust3d应用程序打开即可打开软件

4、项目打开后界面如下,右上角为选项框,可进行模型的创建、修改、渲染等操作

5、打开例子后可以看到示例模型,主要方式为构建图片正视图与侧视图节点后自动建模

6、模型创建后可以进行姿势的调整与动作的构建,通过调整骨骼进行姿势调整

 源码下载

下载网址:

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.

团队分工

团队成员

开源代码分析任务由四位学生完成,博客如下:

(1)Starrismup Starrismup的博客_CSDN博客

(2)苏打不是糖 https://blog.csdn.net/weixin_46273149

(3)、Normally Insane Vermonth1216的博客_、Normally Insane_CSDN博客

(4)Josonton https://blog.csdn.net/JosonTon

具体分工

项目划分为一个重难点模块与两个重点模块,具体如下:

  1. 重难点:输入节点自动生成模型
  2. 重点:骨骼与动画基本功能实现;渲染与材质(脚本)的实现
  3. 重难点由小组成员一同讨论,重点部分划分单人研究

项目理解

我主要负责重难点部分以及骨骼与动画模块。

1、在重难点部分,通过节点建模部分源码以及目录的分析,在scr目录下的mesh模块与之相关,基本功能包括:设置层级结构,构建节点目录;通过正试图与侧视图中节点位置确定节点的三维坐标,构建基本骨骼;根据节点周围设置的球体大小判断该节点所在处的模型体积比重,进而进行权重计算与模型表面的四边形建模。

2、在骨骼与动画部分,我查看了应用软件中的姿势模块,其中会产生骨骼,用户可以调节骨骼位置来调整模型姿态,在进行骨骼调整时,骨骼的变动不是单一的,其周围的骨骼节点也会随之运动,尤其对于动物而言,其真实感很高,该功能的函数目前还未进行理解学习,计划接下来进行源码分析。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值