<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html> <head> <script type="text/javascript" src="libs/three
原创 2022-04-24 18:12:54
324阅读
three.js
原创 2023-08-24 08:34:13
146阅读
1.three.js提供哪些材质?    MeshBasicMaterial(网格基础材质)/基础材质,,可以用它富裕几何体一种简单的亚瑟,或者显示几何体的线框    MeshDepthMaterial(网格深度材质)/根据网格到相机的举例,这种材质决定如何给网格染色    MeshNormalMateria
原创 2017-04-28 16:15:58
731阅读
three.js
原创 2023-08-23 08:39:00
223阅读
three.js
原创 2023-08-25 08:41:28
105阅读
注意看这一篇文章最好有webgl基础的同学看,如果没有webgl原生基础,你会看得很懵逼。简介THREE.ShaderMaterial是Three. 或...
原创 2023-01-30 16:08:05
509阅读
简介这、shading、blending、depthTest、depthWrite、wireframe、wirefram...
原创 2023-01-30 16:30:19
800阅读
n模型不同, 它可以模拟具有镜面高光的光泽表面(如上漆木材)。相...
原创 2023-01-30 16:30:28
1003阅读
模型对象/材质三维向量 Vector3 与模型位置该类表示的是一个三维向量(3D vector)。 一个三维向量表示的是一个有顺序的、三个为一组的数字组合(标记为 x、y 和 z), 可被用来表示很多事物,例如:一个位于三维空间中的点。一个在三维空间中的方向与长度的定义。在 three.js 中,长度总是从(0, 0, 0)到(x, y, z)的 Euclidean distance(欧几里德距离
原创 2023-09-15 09:26:27
198阅读
简介在上一节,使用three.js的60版本,我们成功的实现了THREE.MeshDepthMaterial的案例。但是,我们没有办法修改
原创 2023-01-30 16:51:20
368阅读
简介使用THREE.MeshDepthMaterial材质的物体,其外观不是由光照或某个材质属性决定的,二十有物体到摄像机的距离决定的。可以将这种材质与其他材质结合使用,从而很容易地创建出逐渐消失的效果。 摄像机的near属性和far属性之间的距离决定了场景的亮度和物体消失的速度。如果这个距离非常大,那么当物体远离摄像机时,只会稍微消失一点。如果这个距离非常小,那么物体消失的效果会非常明显。相关
原创 2023-01-30 16:36:53
242阅读
reframe(线框) 设置这个属性的可以将材质渲染...
原创 2023-01-30 16:37:03
1075阅读
最近,想要给一个立方体不同的面赋不同的材质,可以是纯色也可以是贴图。然后,我就觉得一个简单的shaderMaterial就可以解决了。但是放到实际应用场景中发现,别的物体有光照效果,我写的没有光照效果。所以还得给自定义着色器添加光照效果,于是就有了这篇文章。本文主要从以下几个方面进行讲述:创建没有光照效果的立方体;扩展lambert材质,创建有光照效果的立方体;适用人群:对THREE.js和gls
转载 2021-01-23 10:58:15
856阅读
2评论
Material材质信息,是独立于物体顶点之外,与渲染效果相关的属性。比如通过设置材质可以改变物体的颜色、纹理贴图、光照模式等等。
原创 精选 2024-06-14 06:36:24
232阅读
常用材质介绍为了方便开发Threejs提供了一系列的材质,所有材质就是对WebGL着色器代码的封装,如果你不了解WebGL,会通过查阅Threejs文档使用相关材质类即可。点材质PointsMaterial点材质比较简单,只有PointsMaterial,通常使用点模型的时候会使用点材质PointsMaterial。点材质PointsMaterial的.size属性可以每个顶点渲染的方形区域尺寸像
原创 精选 6月前
163阅读
1评论
three.js 中,THREE.MeshPhongMaterial 是一种用于创建光滑且具有高光效果的材质。Phong 材质模型使用了环境光、漫反射光和镜面反射光来模拟真实世界的物体表面反射的光线,尤其适用于表现具有高光的物体。THREE.MeshPhongMaterial 基本使用下面是一个使用 THREE.MeshPhongMaterial 的基本示例,展示如何创建一个简单的高
目前没有正式版本文档 可以clone源码然后执行dev命令 访问 `http://localhost:8080/docs_new/RangeNode.html` 访问`/docs_new` 目录即可访问节点
材质共有属性、私有属性如果你的javascript语言基础还可以,应该明白类、基类、子类、父类等概念。如果你有这些类的概念,那么在学习Threejs的过程中,如何查找Threejs文档将会比较顺利。点材质PointsMaterial、基础线材质LineBasicMaterial、基础网格材质MeshBasicMaterial、高光网格材质MeshPhongMaterial等材质都是父类Materi
原创 6月前
52阅读
Three.js材质纹理扩散过渡。
原创 10月前
86阅读
three.js实践-玻璃材质THREE.MeshPhysicalMaterial的使用 这里测试验证玻璃材质的效果,加入gui进行简单的属性控制,将3D模形里几何体取出来换个材质感受一下换皮效果。
原创 5月前
300阅读
  • 1
  • 2
  • 3
  • 4
  • 5