ThreeJS
文章平均质量分 95
你华还是你华
对Javascript、css、html、php、java、python、MongoDB、MySQL、scrapy、flask、springboot、Laravel、React、Vue、node,热爱的博主。
座右铭:不忘初心,砥砺前行。
展开
-
Threejs之WebGLRenderer渲染器
渲染器作为Web 3D开发中的核心组件,深度集成了WebGL的所有功能,包括但不限于对复杂材质(如金属、玻璃等)、多种光源类型(点光源、平行光、环境光等)、精细阴影以及逼真反射的支持。本文将会记录渲染的基础用法。原创 2024-08-29 20:45:00 · 479 阅读 · 0 评论 -
Threejs之Camera相机
相机在Threejs中扮演着至关重要的角色,它决定了我们从哪个视角来观察场景。在Threejs中,创建相机轻松设定视角、宽高比等参数,掌控视觉体验。相机虽无形,却决定所见,需搭配物体、灯光等可见元素,共同构建生动场景。它是连接现实与虚拟的桥梁,让想象触手可及。在Threejs中有正交相机、透视相机、立方相机、立体相机,接下来我们将重点记录透视相机,因为透视相机是比较还原我们人眼的效果。本文只介绍常用参数,更多参数请点这里。原创 2024-08-29 19:30:00 · 184 阅读 · 0 评论 -
Threejs三要素及demo
Three.js是一个在MIT许可下的JavaScript库,它在WebGL之上运行。这个库的目标就是简化处理3D内容的过程。它是一个WebGL引擎(WebGL 是一种 JavaScript API,它可以在画布中呈现三角形,而且速度非常快,因为它使用访问者的图形处理单元 (GPU)。原生 WebGL 非常困难,因为你需要手动写很多代码。但是 Three.js 消除了这个障碍,让你可以轻松创建3D场景。),基于JavaScript,可直接运行GPU驱动游戏与图形驱动应用于浏览器。其库提供的特性与API。原创 2024-08-26 22:42:34 · 591 阅读 · 0 评论