实用篇 | 3D建模中Blender软件的下载及使用[图文详情]

本文基于数字人系列的3D建模工具Blender软件的安装及使用,还介绍了图片生成3D模型的AI工具~

目录

1.Blender的下载

2.Blender的使用

3.安装插件(通过压缩包安装)

4.实例

4.1.Blender使用MB-Lab插件快速人体模型建构

4.1.1.点击官网,进行下载

 4.1.2.MB-LAB中参数详解

4.4.3.创建人体模型

4.2.Blender使用HumGen3插件快速人体模型建构

4.3.创建可调人体基础模型工具 Adjustable Mannequin V1.1

5.2D图片一键转3D建模Ai工具

5.1.Wonder3D

5.2.HumGen

PS

【PS1】AttributeError:'Mesh' object has no attribute 'calc_normals'

参考文献


1.Blender的下载

环境:Windows 11

最新版下载地址:Download — blender.org

2.81版本 :Index of /release/Blender2.81/

其他版本下载:2.81 — blender.org

点击下载【Download blender 4.0.2】

 

等待一分钟后双击

点击下一步【Next】

【√】勾选统一软件协议,点击下一步【Next】

这里有一些自定义设置,可忽略,点击下一步【Next】

点击安装【Install】后,等俩分钟

点击结束【Finish】就安装完成啦!

2.Blender的使用

双击

打开后可设置语言

 背景颜色等~

3.安装插件(通过压缩包安装)

在blender中 Edit->Preferences->Add-ons->Install an add-ons

(编辑-偏好设置-插件-安装)

可以在固定位置存放插件安装包(.zip文件)

点击 【Install add-ons】安装插件后,打开首页的工具【Tools】可查看插件。

4.实例

4.1.Blender使用MB-Lab插件快速人体模型建构

流程:

  • 安装MB-Lab插件
  • 选择人种类型、骨骼类型、肌肉类型、渲染引擎、灯光系统后,点击create character创建角色; 创建后使用Finalize Tools将模型定型保存,此后方能制作粒子头发等等操作
  • 调整人物表情
  • 制作粒子头发
  • 在Pose Mode调整人物骨骼,改变人物姿态
  • 还可以插入关键帧制作动画
  • 调整摄像机位置角度后渲染出图

4.1.1.点击官网,进行下载

MB-Lab (mb-lab-community.github.io)

将压缩包移动到指定位置:

在Blender上打开指定位置

点击 【Install add-ons】

此时在插件出就会显示

保存用户设置点一下,这样就记录的你这次的操作。以后就不用再去设置了

安装成功之后,在侧面工具栏中会有安装好的对齐插件,这样就大功告成了,非常实用的一个插件

点击这里的 < ,就可以看到

 

MB-Lab插件就安装好啦

 4.1.2.MB-LAB中参数详解

------------------------------------Creation options 创建角色前设置---------------------------------------

Project: MB_Lab 项目

Select:选择人种,女性,男性等

Use Inverse Kinematic:添加具有 IK 的装备控制器。 因为它有助于姿势,最好有它。 启用后生成模型时,将按如下方式添加控制器:

Use basic muscles:可以添加骨骼来调整肌肉运动。 它不能用于游戏引擎,如 Unity,因此不需要用于游戏模型。 如果仅使用基本骨骼进行动画处理,则多边形很容易破裂,因此用于局部多边形调整。

Use Cycles engine/Use EEVEE engine:生成模型时切换渲染模式。 如果两者都未选择,则强制设置为工作台。

Use portrait studio lights  :portrait  肖像,它根据三点照明设置灯光。

------------------------------------After-creation tools 创建角色后的工具---------------------------------------

Face Rig
您可以使用骨骼设置面部表情控制。 不能与下面描述的面表达式一起使用。 导入 FACS Rig 是一个选项,允许您添加基于 FACS 理论的面部表情钻。 FACS 是“行为系统”的缩写,用于量化面部表情. 

Face Expressions:人脸表情

Assets and hair:资产和头发

prxy fitting:代理试衣

pose and animation:姿势和动画

utilities:实用工具

4.4.3.创建人体模型

早这里,我选择 亚洲女性(Asian female(F_AS01)(AGPL3)),使用装备控制器(Use Inverse Kinematic),用基础的肌肉(Use basic muscles),生成模型时切换渲染模式(Use Cycles engine),再点击创建角色 【Create character】

结果如图

其他调节可根据自己想法去改变~

4.2.Blender使用HumGen3插件快速人体模型建构

4.3.创建可调人体基础模型工具 Adjustable Mannequin V1.1

 插件下载地址:Adjustable Mannequin Blender Addon v1.1 – GFXFather

5.2D图片一键转3D建模Ai工具

5.1.Wonder3D

项目地址:xxlong0/Wonder3D: Single Image to 3D using Cross-Domain Diffusion (github.com)

5.2.HumGen

项目地址:Human Generator Ultimate - Blender Market

Human Generator (humgen3d.com)

PS

【PS1】AttributeError:'Mesh' object has no attribute 'calc_normals'

未解决,可能因为是版本问题,

参考文献

【1】Tutorials — blender.org 

【2】MB-LAB---------blender - 哔哩哔哩 (bilibili.com)

【3】实验笔记:基础的Blender Python脚本编写 - 哔哩哔哩 (bilibili.com) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/211504.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

批量将图片分别翻转90、180、270度,并将对应的框标注的json文件也进行相应调整,做到数据增强的效果

#------------------------------------矩形标注增强--------------------------------------- from PIL import Image import os import jsondef rotate_images_and_jsons(input_folder):output_folder os.path.join(input_folder, "rotated_images")os.makedirs(o…

在JavaScript中,可以使用Object.assign()方法或展开语法(...)来合并对象

在JavaScript中&#xff0c;你可以使用Object.assign()方法或者使用Spread Operator (…) 来合并对象。 Object.assign() Object.assign() 静态方法将一个或者多个源对象中所有可枚举的自有属性复制到目标对象&#xff0c;并返回修改后的目标对象。 语法 Object.assign(tar…

Java TCP(一对一)聊天简易版

客户端 import java.io.*; import java.net.Socket; import java.util.Date; import javax.swing.*;public class MyClient {private JFrame jf;private JButton jBsend;private JTextArea jTAcontent;private JTextField jText;private JLabel JLcontent;private Date data;p…

C语言 题目

1.写一个函数算一个数的二进制(补码)表示中有几个1 #include<stdio.h>//统计二进制数中有几个1 //如13:1101 //需要考虑负数情况 如-1 结果应该是32// n 1101 //n-1 1100 //n 1100 //n-1 1011 //n 1000 //n-1 0111 //n 0000 //看n的变化 int funca(int c){int co…

css:flex布局中子元素高度height没有达到100%

目录 问题flex布局示例解决办法方式一方式二 参考 问题 css中使用flex布局中子元素高度height没有达到100% flex布局示例 希望实现两个盒子左右分布&#xff0c;内容垂直居中对齐 <style>.box {display: flex;align-items: center;border: 1px solid #eeeeee;}.box-l…

【ceph】ceph生产常见操作之一---ceph扩容以及注意事项

本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》&#xff1a;python零基础入门学习 《python运维脚本》&#xff1a; python运维脚本实践 《shell》&#xff1a;shell学习 《terraform》持续更新中&#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8…

react新旧生命周期钩子

以下的内容根据尚硅谷整理。 旧生命钩子 辅助理解&#xff1a; 红色框&#xff1a;挂载时生命钩子蓝色框&#xff1a;更新时生命钩子绿色框&#xff1a;卸载时生命钩子 挂载时 如图所示&#xff0c;我们可以看到&#xff0c;在组件第一次挂载时会经历&#xff1a; 构造器&a…

stateflow——如何查看状态机中参数变化及状态机断点调试

法一&#xff1a;使用Data Inspector 点击“符号图窗”和“属性”&#xff0c;如图&#xff1b;在选择变量n并右键点击inspector&#xff0c;最后在logging&#xff0c;如图 法二&#xff1a;log active state 和法一类似使用data inspector查看&#xff0c;类似的查看方法和…

【每周一测】Java阶段四第三周学习

目录 1、关于分布式锁的说法&#xff0c;错误的是&#xff08; &#xff09; 2、JDK动态代理产生的代理类和委托类的关系是 3、下列关于ElasticSearch中基本概念描述错误的是 4、Spring Cloud 中&#xff0c;Feign 是什么&#xff1f; 5、在JavaScript中&#xff0c;可以使…

玩转大数据13: 数据伦理与合规性探讨

1. 引言 随着科技的飞速发展&#xff0c;数据已经成为了现代社会的宝贵资产。然而&#xff0c;数据的收集、处理和利用也带来了一系列的伦理和合规性问题。数据伦理和合规性不仅关乎个人隐私和权益的保护&#xff0c;还涉及到企业的商业利益和社会责任。因此&#xff0c;数据…

韵达快递单号查询,以表格的形式导出单号的每一条物流信息

批量查询韵达快递单号的物流信息&#xff0c;并以表格的形式导出单号的每一条物流信息。 所需工具&#xff1a; 一个【快递批量查询高手】软件 韵达快递单号若干 操作步骤&#xff1a; 步骤1&#xff1a;运行【快递批量查询高手】软件&#xff0c;第一次使用的伙伴记得先注册…

SOP(标准作业程序)和WI(操作指导书)的联系和区别

目录 1.SOP&#xff08;标准作业程序&#xff09;&#xff1a;2.WI&#xff08;操作指导书&#xff09;&#xff1a;3.SOP和WI的区别&#xff1a; 1.SOP&#xff08;标准作业程序&#xff09;&#xff1a; SOP: 所谓SOP&#xff0c;是 Standard Operation Procedure三个单词中…

【计算机网络实验】实验三 IP网络规划与路由设计(头歌)

目录 一、知识点 二、实验任务 三、头歌测试 一、知识点 IP子网掩码的两种表示方法 32位IP子网掩码&#xff0c;特点是从高位开始连续都是1&#xff0c;后面是连续的0&#xff0c;它有以下两种表示方法&#xff1a; 传统表示法&#xff0c;如&#xff1a;255.255.255.0IP前…

【WebSocket】使用ws搭建一个简单的在线聊天室

前言 什么是WebSockets&#xff1f; WebSockets 是一种先进的技术。它可以在用户的浏览器和服务器之间打开交互式通信会话。使用此 API&#xff0c;你可以向服务器发送消息并接收事件驱动的响应&#xff0c;而无需通过轮询服务器的方式以获得响应。 webscokets 包括webscoket…

中科院分区和JCR分区有什么区别

文章目录 名词解释学科划分不同参考的影响因子不同期刊分区不同期刊分区阈值不同 名词解释 中科院分区&#xff1a;又称“中科院JCR分区”&#xff0c;是中国科学院文献情报中心世界科学前沿分析中心的科学研究成果&#xff0c;期刊分区表数据每年底&#xff08;每年12月中下旬…

汽车继电器

汽车继电器 电子元器件百科 文章目录 汽车继电器前言一、汽车继电器是什么二、汽车继电器的类别三、汽车继电器的应用实例四、汽车继电器的作用原理总结前言 汽车继电器作为一种电子设备,广泛应用于汽车电路中的各种控制和保护任务,能够可靠地控制和传送电能,确保汽车系统的…

Python爬虫-实现批量抓取王者荣耀皮肤图片并保存到本地

前言 本文是该专栏的第12篇,后面会持续分享python爬虫案例干货,记得关注。 本文以王者荣耀的英雄皮肤为例,用python实现批量抓取“全部英雄”的皮肤图片,并将图片“批量保存”到本地。具体实现思路和详细逻辑,笔者将在正文结合完整代码进行详细介绍。注意,这里抓取的图片…

低代码:美味膳食或垃圾食品

低代码开发是近年来迅速崛起的软件开发方法&#xff0c;让编写应用程序变得更快、更简单。有人说它是美味的膳食&#xff0c;让开发过程高效而满足&#xff0c;但也有人质疑它是垃圾食品&#xff0c;缺乏定制性与深度。你认为低代码到底是美味的膳食还是垃圾食品呢&#xff0c;…

ubuntu串口永久权限

ubuntu串口永久权限 临时打开串口权限 sudo chmod 666 /dev/ttyUSB0该方法只能临时添加访问权限&#xff0c;一次性的&#xff0c;下次拔插串口线或者开关机还需要再次赋予串口权限。 永久打开串口权限 首先查看用户组 ls -l /dev/ttyUSB0终端输出&#xff1a; crw-rw-rw…

从零开始搭建链上dex自动化价差套利程序(11)

风险控制 需要将仓位杠杆控制到3倍以内&#xff0c;由于dydx与apex没有获取仓位杠杆的接口&#xff0c;但是每次发送交易的数额可以决定&#xff0c;故而可以设置每次发送总仓位1.5倍杠杆的数额&#xff0c;然后设置一个变量保证每个方向上的交易不超过2次&#xff0c;即可保证…