Three.js如何实现雾化效果示例代码


Posted in Javascript onSeptember 27, 2017

前言

本文主要给大家介绍了关于Three.js实现雾化效果的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

实现方法

如果使用three.js实现雾化效果很简单,只需要在给场景scene对象的fog属性添加值就好了,比如:

scene.fog = new THREE.Fog(0xffffff,100,120);

这样就给场景添加了雾化的效果,在实例化雾化的对象的时候,需要传三个值(雾的颜色,雾化开始的距离相机的位置,全雾化距离相机的位置)。

Three.js如何实现雾化效果示例代码

添加上了就会显示以上的效果,设置雾化的过程比较短,所以雾化的效果比较明显。

还有一个种是随着距离呈指数增长的雾化效果,只需要设置雾的颜色和浓度即可。如:

scene.fog = new THREE.FogExp2(0xffffff,0.02);

效果如下:

Three.js如何实现雾化效果示例代码

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用Three.js具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
jQuery的实现原理的模拟代码 -5 Ajax
Aug 07 Javascript
Web跨浏览器进程通信(Web跨域)
Apr 17 Javascript
javascript动态判断html元素并执行不同的操作
Jun 16 Javascript
jQuery插件datatables使用教程
Apr 21 Javascript
JavaScipt选取文档元素的方法(推荐)
Aug 05 Javascript
利用jQuery.Validate异步验证用户名是否存在(推荐)
Dec 09 Javascript
jQuery简单实现MD5加密的方法
Mar 03 Javascript
Javascript通过控制类名更改样式
May 24 Javascript
Elasticsearch实现复合查询高亮结果功能
Sep 10 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 Javascript
微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案
Jan 02 Javascript
vant自定义二级菜单操作
Nov 02 Javascript
浅谈Angular4中常用管道
Sep 27 #Javascript
深入理解Vue.js源码之事件机制
Sep 27 #Javascript
js截取字符串功能的实现方法
Sep 27 #Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 #Javascript
Three.js基础学习之场景对象
Sep 27 #Javascript
vue父组件中获取子组件中的数据(实例讲解)
Sep 27 #Javascript
Web开发使用Angular实现用户密码强度判别的方法
Sep 27 #Javascript
You might like
PHP静态类
2006/11/25 PHP
easyui的tabs update正确用法分享
2014/03/21 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
js获取和设置属性的方法
2014/02/20 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
php中给js数组赋值方法
2014/03/10 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
js判断当页面无法回退时关闭网页否则就history.go(-1)
2014/08/07 Javascript
进阶之初探nodeJS
2017/01/24 NodeJs
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
vue 实现复制内容到粘贴板clipboard的方法
2018/03/17 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
Element Rate 评分的使用方法
2020/07/27 Javascript
[08:42]DOTA2每周TOP10 精彩击杀集锦vol.2
2014/06/25 DOTA
python之import机制详解
2014/07/03 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
python中循环语句while用法实例
2015/05/16 Python
使用url_helper简化Python中Django框架的url配置教程
2015/05/30 Python
Python使用pickle模块储存对象操作示例
2018/08/15 Python
Python itertools.product方法代码实例
2020/03/27 Python
Python pymsql模块的使用
2020/09/07 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
2020/10/21 Python
经济学人订阅:The Economist
2018/07/19 全球购物
文职个人求职信范文
2013/09/23 职场文书
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
执行力心得体会
2013/12/31 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
辩论赛主持词
2014/03/18 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
经理助理岗位职责
2015/02/02 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书