当前位置: 首页 > news >正文

qq刷赞网站怎么做的微博如何做的跟网站一样

qq刷赞网站怎么做的,微博如何做的跟网站一样,网站做支付接口,国内权重网站排名代码仓 GitHub - TiffanyHoo/three_practices: Learning three.js together! 可自行clone,无需安装依赖,直接liver-server运行/直接打开chapter01中的html文件 运行效果图 知识要点 1. MeshBasicMaterial(基础网格材质) • 特…

  代码仓

GitHub - TiffanyHoo/three_practices: Learning three.js together!

可自行clone,无需安装依赖,直接liver-server运行/直接打开chapter01中的html文件

运行效果图

知识要点

1. MeshBasicMaterial(基础网格材质)

• 特点:不响应光照,仅显示颜色或纹理,性能消耗低。

• 适用场景:静态背景、2D界面元素、不需要光影效果的模型(如线框模型)。

• 关键参数:

◦ color:设置基础颜色(如0xff0000为红色)。

◦ wireframe:是否以线框模式显示(true/false)。

2. MeshStandardMaterial(标准网格材质)

r71版本开始引入

• 特点:基于物理渲染(PBR),支持金属度、粗糙度等物理属性,响应环境光和直射光,效果更真实。

• 适用场景:大多数需要真实光影效果的模型(如金属、石材、塑料等)。

• 关键参数:

◦ metalness:金属度(0为非金属,1为金属)。

◦ roughness:粗糙度(0为光滑,1为粗糙)。

◦ map:纹理贴图(如木纹、石纹)。

3. MeshPhongMaterial(冯氏材质)

• 特点:经典光照模型,高光效果明显,计算速度比标准材质快,但真实感稍弱。

• 适用场景:需要高光效果的非金属物体(如车漆、光滑塑料)。

• 关键参数:

◦ specular:高光颜色。

◦ shininess:高光强度(值越大,高光点越小越亮)。

4. MeshLambertMaterial(兰伯特材质)

• 特点:响应光照,但无高光效果,表面呈哑光质感,光线均匀漫反射。

• 适用场景:布料、纸张、泥土等无光泽物体。

• 关键参数:

◦ color:基础颜色,受光照影响会变化。

5. SpriteMaterial(精灵材质)

• 特点:用于2D精灵对象(始终面向相机),常作为粒子效果或广告牌。

• 适用场景:烟雾、火焰、草丛等需要快速渲染的2D元素。

• 关键参数:

◦ map:精灵纹理(如火焰贴图)。

◦ sizeAttenuation:是否随距离缩放大小(true/false)。

6. ShaderMaterial(着色器材质)

• 特点:自定义GLSL着色器代码,灵活性极高,可实现复杂视觉效果(如动态流体、发光效果)。

• 适用场景:特效、动画、个性化渲染需求。

• 使用要点:需编写vertexShader(顶点着色器)和fragmentShader(片元着色器),并通过uniforms传递参数。

材质选择建议

• 追求真实感:优先用MeshStandardMaterial(PBR)。

• 性能优先或无光照需求:用MeshBasicMaterial或MeshLambertMaterial。

• 快速实现高光效果:选MeshPhongMaterial。

• 2D粒子或广告牌:用SpriteMaterial。

• 自定义特效:使用ShaderMaterial。

核心运行代码

// create a frame
var frameGeometry = new THREE.BoxGeometry(4, 4, 4);
var frameMaterial = new THREE.MeshBasicMaterial({color: 0xff0000, wireframe: true});
var frame = new THREE.Mesh(frameGeometry, frameMaterial);// position the frame
frame.position.x = 10;
frame.position.y = 2;
frame.position.z = 0;// add the frame to the scene
scene.add(frame);

参考官网:https://threejs.org/docs/#api/en/materials

http://www.yayakq.cn/news/410963/

相关文章:

  • 移动网站建设指南e2ee网站开发框架2.23先行版
  • 南京那些公司做网站wordpress分类文章排序
  • 海口网站开发制作教育网站的建设
  • 做农业网站扁平网站 文案
  • 同一个网站绑定多个域名dw自己做网站需要什么区别
  • lamp网站开发黄金组合石家庄服务大型建站
  • 负责公司网站的更新和维护廊坊做网站的企业哪家好
  • 南川网站建设公司logo免费设计在线生成无水印
  • 做淘宝门头的网站万网创始人张向东
  • 中英双文网站怎么做怎么卖wordpress模板
  • 汉阳网站推广优化南通宏仁建设工程有限公司招聘网站
  • 百度收录不到我的网站视频网站外链怎么做
  • 集团网站建设方案哈尔滨网站制作开发报价
  • 网页素材及网站架构制作thinkphp仿wordpress
  • 做个游戏网站多少钱个人网站申请
  • 深圳市珠宝网站建设中国建工社微课程官网
  • 迁安做网站中的cms润强上海工程信息网市在建工程网
  • 新手做淘宝哪个网站比较好滨海做网站哪家好
  • 网站色彩代码十大网络游戏
  • 吉林网站建站系统哪家好广告设计专业专科
  • 怎样做网站后台运营清远新闻最新
  • 网站建设前台后台教好玩网页传奇
  • 网站免费网站免费广告加盟
  • 聊城网站建设包括哪些软件dw做网站
  • 做app模板网站什么网站好看用h5做
  • 网站产品标题怎么写广州it培训机构
  • 成品ppt网站国外省内新闻最新消息
  • 临沂网站设计培训班做搜狗手机网站
  • 中国商标网官网入口seo是什么单位
  • 深圳市网站建设单位十佳重庆网站设计最佳科技