【拥抱元宇宙】Web3D入门教学

简介: 【拥抱元宇宙】Web3D入门教学

一、准备

1. 角色模型

  1. 打开官网(如果没有注册,先注册登录一下)

在这里插入图片描述

  1. 挑选人物模型时最好选择T-pose类型,方便以后绑定骨骼

在这里插入图片描述
在这里插入图片描述

  1. 点击右上角的下载按钮,进入下载界面

在这里插入图片描述

一般fbx使用的比较多,但是有的时候不是fbx的格式,我们需要使用其他工具转格式,或者处理模型为了方便,我们这里选择第二个:glTF 格式,点击 DOWNLOAD下载好之后是个压缩包,我们进行解压,解压后目录如下

在这里插入图片描述

2. 处理角色模型

1、官网下载Blender:

Blender

在这里插入图片描述

2、进入软件

在这里插入图片描述

3、导入模型

移除立方体,导入刚刚下载的模型【鼠标选中 + X/Delete键】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
结果如下,导入成功!
在这里插入图片描述
将绑定的骨骼删掉:

在这里插入图片描述
在这里插入图片描述
给人物渲染颜色(此时我们展现的实体没有颜色):Z+渲染

在这里插入图片描述
在这里插入图片描述

4、导出模型

为了防止导入页面时光线影响,在转之前需要将灯光和相机移除。
在这里插入图片描述
导出fbx格式:
在这里插入图片描述
需要注意,导出时需要将路径模式改成复制,并打开内嵌纹理。否则导出的模型将没有颜色
在这里插入图片描述

3. 制作动画

模型有了之后,我们得让模型动起来,这里我们选择Mixamo,他是Adobe公司出品的免费动画库,它提供了大量的人物动画,进入官网 然后上传刚刚我们自己的3d模型。

如果没有登录注册,请先登录注册!

在这里插入图片描述
选择Animations
在这里插入图片描述
上传模型:
在这里插入图片描述

绑定骨骼:(如果发现没有颜色,不要慌)
在这里插入图片描述
在这里插入图片描述

相关文章
|
1月前
|
前端开发
【前端web入门第四天】02 CSS三大特性+背景图
本文详细介绍了CSS的三大特性:继承性、层叠性和优先级,并深入讲解了背景图的相关属性,包括背景属性、背景图的平铺方式、位置设定、缩放、固定以及复合属性。其中,继承性指子元素自动继承父元素的文字控制属性;层叠性指相同属性后定义覆盖前定义,不同属性可叠加;优先级涉及选择器权重,包括行内样式、ID选择器等。背景图部分则通过具体示例展示了如何设置背景图像的位置、大小及固定方式等。
240 91
|
19天前
|
前端开发 开发者 Python
从零到一:Python Web框架中的模板引擎入门与进阶
在Web开发的广阔世界里,模板引擎是连接后端逻辑与前端展示的重要桥梁。对于Python Web开发者而言,掌握模板引擎的使用是从零到一构建动态网站或应用不可或缺的一步。本文将带你从基础入门到进阶应用,深入了解Python Web框架中的模板引擎。
22 3
|
1月前
|
前端开发
【前端web入门第五天】03 清除默认样式与外边距问题【附综合案例产品卡片与新闻列表】
本文档详细介绍了CSS中清除默认样式的方法,包括清除内外边距、列表项目符号等;探讨了外边距的合并与塌陷问题及其解决策略;讲解了行内元素垂直边距的处理技巧;并介绍了圆角与盒子阴影效果的实现方法。最后通过产品卡片和新闻列表两个综合案例,展示了所学知识的实际应用。
32 11
|
1月前
|
前端开发
|
1月前
|
弹性计算 前端开发 容器
【前端web入门第六天】02 flex布局
Flex布局是一种现代CSS布局模式,通过给父元素设置`display: flex`,其子元素可自动挤压或拉伸。它包含弹性容器和弹性盒子,主轴默认为水平方向,侧轴为垂直方向。主轴对齐方式由`justify-content`属性控制,侧轴对齐方式包括`align-items`(针对所有子元素)和`align-self`(针对单个子元素)。修改主轴方向使用`flex-direction`属性,`flex`属性用于控制子元素在主轴上的伸缩比例。此外,`flex-wrap`属性允许子元素换行,而`align-content`属性则定义多行对齐方式。
|
1月前
|
前端开发
【前端web入门第五天】01 结构伪类选择器与伪元素选择器
本文介绍了CSS中的结构伪类选择器和伪元素选择器。结构伪类选择器如`nth-child`可根据元素结构关系进行选择,例如将列表中首个`<li>`元素背景设为绿色。伪元素选择器用于创建装饰性内容。
|
1月前
|
SQL 安全 数据库
从入门到精通:Python Web安全守护指南,SQL注入、XSS、CSRF全防御!
【9月更文挑战第13天】在开发Python Web应用时,安全性至关重要。本文通过问答形式,详细介绍如何防范SQL注入、XSS及CSRF等常见威胁。通过使用参数化查询、HTML转义和CSRF令牌等技术,确保应用安全。附带示例代码,帮助读者从入门到精通Python Web安全。
58 6
|
1月前
|
前端开发
【前端web入门第五天】02 盒子模型基础
本文档详细介绍了CSS中的盒子模型及其组成部分,包括内容区域、内边距、边框线和外边距。通过具体示例展示了如何设置边框线、内边距及外边距,并解释了尺寸计算方法和版心居中的技巧。内容丰富,示例清晰,有助于理解盒子模型在网页布局中的应用。
|
1月前
|
前端开发
【前端web入门第六天】01 CSS浮动
这是关于CSS布局第六天学习目标的介绍,主要解决多个`<div>`标签在同一行显示的问题,即一个在左边,另一个在右边。文中介绍了标准流、浮动及flex布局的概念,重点推荐使用flex布局。文章详细讲解了浮动的基本使用、布局技巧及清除浮动的方法,包括额外标签法、单伪元素法、双伪元素法和`overflow`隐藏法,并提供了示例代码帮助理解。
|
1月前
|
前端开发
前端web入门第四天】03 显示模式+综合案例热词与banner效果
本文档介绍了HTML中标签的三种显示模式:块级元素、行内元素与行内块元素,并详细解释了各自的特性和应用场景。块级元素独占一行,宽度默认为父级100%,可设置宽高;行内元素在同一行显示,尺寸由内容决定,设置宽高无效;行内块元素在同一行显示,尺寸由内容决定,可设置宽高。此外,还提供了两个综合案例,包括热词展示和banner效果实现,帮助读者更好地理解和应用这些显示模式。