WordPress divi主题

使用 Three.js 将 3D 元素添加到您的网站

by | May 8, 2022 | Divi主题使用教程 | 0 comments

5分钟生成10篇英文软文article forge软件试用

平面设计很棒,但 3D 元素将网页设计布局提升到了一个新的水平。 具有动画 3D 图形和交互式 3D 场景的网站正变得比以往任何时候都更加主流。 客户现在希望在他们的网站上使用这些类型的设计,他们会向您索取。 学习如何将 3D 设计融入您的网页设计项目只会改善您的职业道路并获得更多客户。 值得庆幸的是,Divi 设计师和开发人员可以轻松获得 Three.js 等资源,以便将自定义 3D 元素添加到他们的网站。

google广告开户

在这篇文章中,我们将了解 Three.js 的基础知识以及为什么它是向您的网站添加 3D 元素的好选择。 是的,甚至是您的 Divi 网站。 要开始使用 Three.js,您需要一些编码知识,特别是 HTML、CSS 和 Javascript。 如果您仍在学习如何编码,请从一开始就按照 Three.js 网站上的分步教程进行操作。 如果您对在何处添加代码的术语不熟悉,那么可以使用大量教程来指导您完成技术步骤。 我建议您观看一些视频,或者参加 Skillshare 或 Udemy 的课程,以真正了解如何将 Three.js 库整合到您的设计中。

让我们开始吧。

什么是 Three.js

首先,什么是 Three.js?

Three.js 是一个 javascript 3D 库,提供 、CSS3D 和 WebGL 渲染器。 无需插件即可为您的浏览器带来 3D 设计。 该库可以帮助您创建简单的 3D 元素、复杂的 3D 交互和创意动画游戏。 Three.js 是一个带有 Github 存储库的开源库,用户可以在其中分享他们自己的 Three.js 创作。

Three.js 涵盖的所有渲染器中,最常用的是 WebGL。 仅使用 WebGL 创建 3D 元素需要大量代码和大量数学知识。 Three.js 让创建场景和使用 WebGL 渲染变得更加容易。

了解 3D 场景和 Three.js 术语

要使用 Three.js 创建 3D 动画,首先您必须了解如何设置 3D 场景。 构建 3D 设置所需的三个要素如下:

  1. 现场
  2. 相机
  3. 渲染器

场景 是您设置 Three.js 将显示的所有 3D 元素的地方。 在视觉上它类似于剧院舞台或电视机。 这 相机 是场景的视角,以及人类在技术上如何看待场景中的元素。 这 渲染器 将它们放在一起并绘制场景。 如果您精通 3D 动画,那么您肯定会将此视为设置场景的标准。

设置场景后,将对象放置在其中。 对象的构建分为三个步骤:

  1. 几何学
  2. 该材料
  3. 网格

几何学 物体的轮廓是形状的骨架或基本轮廓。 为了给几何图形赋予颜色或纹理, 材料 被申请;被应用。 几何形状和材料的组合称为 .

WordPress divi主题

Three.js 库已经有很多基本的几何图形供您使用。 无需从头开始构建它们。 您只需将它们从库中调用到您的代码中,然后自定义它们。 除了使用颜色的十六进制代码作为材质之外,您还可以使用图像创建纹理或在纹理库中找到它们。

设置好场景并添加几何图形后,您可以添加功能来照亮场景、为对象设置动画等等。 除了 Three.js 库中可用的基本对象外,您还可以从在线库或您在 Blender 上创建的库上传其他 3D 图像。

Three.js 入门

熟悉 Three.js 再简单不过了。 Three.js 网站包含了解该库如何工作以及如何使用它所需的所有文档。

在 Three.js 网站和他们的 Github 上,您会找到最简单的 Three.js 应用程序的实时版本代码。 他们使用 JSFiddle,但您也可以在 CodePen 或 Codesandbox.io 上看到它

我建议您按照 Three.js 网站中的步骤来真正了解它是如何工作的。 使用 Codepen、您的终端或首选编码软件。 设置好场景并开始注意可以做什么后,可以在 Threejs.org 网站上使用整个 Three.js 库。 下面您可以看到在 JSFiddle 上运行的基本 Three.js 应用程序。 单击“使用 JSFiddle 编辑”以使用代码。

三.js学习资源

由于 Three.js 是一个开源 API,因此在他们的 GitHub 存储库中总是会发生一些事情。 这意味着总是有很多新东西要学习。 值得庆幸的是,他们创建了一个不断更新的数字手册。 您可以在discoverthreejs.com 上找到它。 这是迄今为止最好的资源。 如果您需要有关如何设置应用程序和使用库资产的分步教程,这里有一个很棒的 Skillshare 课程,它将带您完成 Three.js 文档中的所有步骤。

同样,本 YouTube 教程向您展示了使用 Three.js 设置场景的基础知识,但希望您了解基本的 Web 开发技能。

如果您想深入了解 Three.js 和 WebGL,本 Udemy 课程将解释所有内容,并保证您在学习结束时能够流利地创建 3D 内容。

寻找一个细节、快速和肮脏的教程? 这个关于 CreativeBloq 的分步代码教程正是您所需要的。

fiverr建站WordPress程序员

三.js示例

没有什么比一些灵感来开始使用 Three.js 设计自己的 3D 设计更好的了。 要查看一些非常令人难以置信的 Three.js 创作,只需访问他们的网站并进行探索。

将 Three.js 与 Divi 一起使用

在 Divi 中使用 Three.js 非常简单。 您只需要将 javascript 库添加到您的项目文件中并将其添加到您的 HTML 中。 要将应用程序添加到任何 Divi 布局,请首先在您喜欢的编码软件或计算机终端上单独创建 3D 设计。 构建完成后,将 javascript 复制到代码模块中。 确保使用打开和关闭

5分钟生成10篇英文软文article forge软件试用
tiktok
WordPress divi主题