three.js

不浪brown4 天前
前端·three.js
【前端转3D】去不了夏威夷,那我就用three实现一个大家好,我是日拱一卒的攻城师不浪,专注可视化、数字孪生、前端、nodejs、AI学习、GIS等学习沉淀,这是2024年输出的第21/100篇文章;
一嘴一个橘子4 天前
three.js
three.js - MeshStandardMaterial(标准网格材质)- 金属贴图、粗糙贴图standard标准网格材质:Mesh - Standard - Material是一种基于物理的渲染(PBR)材质,使用了 Metallic-Roughness 工作流程,它能够创建出具有真实感的物体表面效果。
一嘴一个橘子7 天前
three.js
three.js - MeshPhongMaterial材质phong网格材质:Mesh - Phong - Material一种用于具有镜面高光的光泽表面的材质。
一嘴一个橘子13 天前
three.js
three.js 第六节 - 纹理以及贴图【.hdr文件(hdr贴图)】- 色彩空间这是素材 更多素材、案例、项目 好几个G一共,加我q178373168,60大洋拿走源码
demon陈少17 天前
前端·javascript·three.js
当我们谈论3D可视化时,我们在谈论什么(一)?简介:WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0(OpenGL for Embedded Systems,OpenGL嵌入式版本,针对手机、游戏机等设备相对较轻量级的版本)结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的
日里安17 天前
javascript·three.js·材质·着色器
第九章 Three.js 高级材质与着色器 (一)材质和着色器在Three.js中扮演着至关重要的角色,它们决定了物体的外观和视觉效果。在本章中,我们将深入学习Three.js中的高级材质和自定义着色器,以创建复杂和精美的视觉效果。
日里安17 天前
javascript·three.js·材质·着色器
第九章 Three.js 高级材质与着色器 (二)Three.js允许我们使用自定义着色器来创建独特的视觉效果。自定义着色器使用GLSL(OpenGL Shading Language)编写,通过ShaderMaterial来应用。
日里安19 天前
前端·css·three.js
主题切换之CSS文件篇动态加载CSS: 利用HTML的标签,可以通过JavaScript动态改变其href属性来加载不同的CSS文件。这意味着我们可以在运行时切换整个页面的样式表,从而实现主题的变化。
日里安20 天前
开发语言·javascript·数码相机·three.js
第三章:Three.js 基本概念本章将介绍 Three.js 中的核心概念,包括场景(Scene)、相机(Camera)、渲染器(Renderer)、几何体(Geometry)、材质(Material)和网格(Mesh)。这些概念是理解和使用 Three.js 的基础。
一嘴一个橘子21 天前
three.js
three.js 第一节 - 场景、相机、渲染器three.js里有几种不同的相机,在这里,我们使用PerspectiveCamera(透视摄像机)此时,效果:
前端杂货铺23 天前
javascript·three.js
Three.js——粒子效果、粒子水波、粒子组成立方体个人简介👀个人主页: 前端杂货铺 ⚡开源项目: rich-vue3 (基于 Vue3 + TS + Pinia + Element Plus + Spring全家桶 + MySQL) 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步至千里,积小流成江海 🥇推荐学习:🍖开源 rich-vue3 🍍前端面试宝典 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js
岩岩很哇塞!23 天前
javascript·vue.js·three.js·贴图
three.js使用环境贴图或者加载hdr图环境贴图(1)导入引入相关方法 (2)创建场景 (3)创建相机 (4)添加物体材质 (5)添加光源 (6)渲染
秋田君24 天前
前端·javascript·3d·前端框架·vue3·three.js
在Three.js中实现模型点击高亮:整合EffectComposer与OutlinePass的终极指南标签指示线参考我的上一篇文章Three.js不仅让WebGL的3D图形编程变得简单易懂,还通过其强大的扩展库支持丰富的后期处理效果,为3D场景增添无限魅力。本篇文章将引导您深入了解如何在Three.js项目中,利用EffectComposer结合一系列后期处理Pass(如OutlinePass、SMAAPass等)来实现场景中模型的点击高亮效果,提升用户交互体验。
半兽先生1 个月前
前端·html·stl·three.js
html three.js 引入.stl模型示例1.新建一个模块用于放置模型2. 引入代码根据需求更改3.提供一个模型用于学习参考coolingTower.stl
士必弘毅1 个月前
前端·webgl·three.js
【Three.js】知识梳理二十三:Three.js与其他WebGL库与框架对比在WebGL开发中,Three.js是一个非常流行的库,它简化了3D图形的创建和渲染过程。然而,市场上还有许多其他的WebGL库,如 Babylon.js、PlayCanvas、PIXI.js 和 Cesium,它们也有各自的特点和优势。本文将对Three.js 与这些常见的WebGL库进行详细对比,帮助开发者更好地选择适合自己项目的工具。
大松鼠君1 个月前
前端·webgl·three.js
阅读three.js 示例 --- 酷炫3D场景中投掷球该示例是对八叉树的综合应用,鼠标控制投球,并对球和墙体碰撞进行检测。按下 W A S D 键可以控制场景的 “前” “左” “ 下” “右” 方向的移动,而按下空格键可进行跳跃。 该示例涉及的知识点比较多,下面我会先对知识点进行讲解,再对示例整体实现逻辑进行梳理总结。
JesseLuo1 个月前
webgl·three.js
threejs尝试开发一个RPG游戏最近尝试用 Threejs 开发一个 RPG 游戏Demo。没有特别宏大的目标,就希望实现角色在地图上的路线规划 和 简单的战斗打怪。基于此仍然遇到了不小的技术挑战和性能瓶颈
前端杂货铺1 个月前
javascript·three.js
Three.js——tween动画、光线投射拾取、加载.obj/.mtl外部文件、使用相机控制器个人简介👀个人主页: 前端杂货铺 ⚡开源项目: rich-vue3 (基于 Vue3 + TS + Pinia + Element Plus + Spring全家桶 + MySQL) 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步至千里,积小流成江海 🥇推荐学习:🍖开源 rich-vue3 🍍前端面试宝典 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js
士必弘毅1 个月前
前端·javascript·three.js
【Three.js】知识梳理十八:CSS2D/CSS3D渲染器在Three.js开发过程中,有时需要将 HTML 元素与 Three.js 渲染的 3D 场景相结合,这就需要用到 CSS2DRenderer 和 CSS3DRenderer。本文将详细介绍这两种渲染器的原理及其应用。
布丁是只猫1 个月前
前端·three.js
实战threeJS数字孪生开源社区里threeJs的基本教程很多,但是实战比较少。于是花了一些时间,根据自己在公司做的一些业务。自己写了个demo。没有ui设计,模型也是网上爬的,所以界面有点丑。。。