【拥抱元宇宙】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
在这里插入图片描述
上传模型:
在这里插入图片描述

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

相关文章
|
9月前
|
弹性计算 Java 关系型数据库
Web应用上云经典架构实践教学
Web应用上云经典架构实践教学
174 2
Web应用上云经典架构实践教学
|
9月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
318 7
Spring Boot 入门:简化 Java Web 开发的强大工具
|
9月前
|
弹性计算 负载均衡 安全
云端问道-Web应用上云经典架构方案教学
本文介绍了企业业务上云的经典架构设计,涵盖用户业务现状及挑战、阿里云业务托管架构设计、方案选型配置及业务初期低门槛使用等内容。通过详细分析现有架构的问题,提出了高可用、安全、可扩展的解决方案,并提供了按量付费的低成本选项,帮助企业在业务初期顺利上云。
248 0
|
11月前
|
前端开发 JavaScript 开发者
探索现代Web前端技术:React框架入门
【10月更文挑战第9天】 探索现代Web前端技术:React框架入门
|
前端开发 开发者 Python
从零到一:Python Web框架中的模板引擎入门与进阶
在Web开发的广阔世界里,模板引擎是连接后端逻辑与前端展示的重要桥梁。对于Python Web开发者而言,掌握模板引擎的使用是从零到一构建动态网站或应用不可或缺的一步。本文将带你从基础入门到进阶应用,深入了解Python Web框架中的模板引擎。
231 3
|
前端开发
|
弹性计算 前端开发 容器
【前端web入门第六天】02 flex布局
Flex布局是一种现代CSS布局模式,通过给父元素设置`display: flex`,其子元素可自动挤压或拉伸。它包含弹性容器和弹性盒子,主轴默认为水平方向,侧轴为垂直方向。主轴对齐方式由`justify-content`属性控制,侧轴对齐方式包括`align-items`(针对所有子元素)和`align-self`(针对单个子元素)。修改主轴方向使用`flex-direction`属性,`flex`属性用于控制子元素在主轴上的伸缩比例。此外,`flex-wrap`属性允许子元素换行,而`align-content`属性则定义多行对齐方式。
255 9
|
SQL 安全 数据库
从入门到精通:Python Web安全守护指南,SQL注入、XSS、CSRF全防御!
【9月更文挑战第13天】在开发Python Web应用时,安全性至关重要。本文通过问答形式,详细介绍如何防范SQL注入、XSS及CSRF等常见威胁。通过使用参数化查询、HTML转义和CSRF令牌等技术,确保应用安全。附带示例代码,帮助读者从入门到精通Python Web安全。
208 6
|
前端开发
【前端web入门第六天】01 CSS浮动
这是关于CSS布局第六天学习目标的介绍,主要解决多个`<div>`标签在同一行显示的问题,即一个在左边,另一个在右边。文中介绍了标准流、浮动及flex布局的概念,重点推荐使用flex布局。文章详细讲解了浮动的基本使用、布局技巧及清除浮动的方法,包括额外标签法、单伪元素法、双伪元素法和`overflow`隐藏法,并提供了示例代码帮助理解。
130 6
|
11月前
|
网络协议 安全 JavaScript
Web实时通信的学习之旅:WebSocket入门指南及示例演示
Web实时通信的学习之旅:WebSocket入门指南及示例演示
1807 0