Threejs开发笔记之三光源
来源:互联网 发布:古墓丽影8mac配置要求 编辑:程序博客网 时间:2024/06/06 02:07
光源的种类
AmbientLight-环境光源
特点是作用所有的物体上,并且不会产生阴影效果
var ambiColor = "#0c0c0c";var ambientLight = new THREE.AmbientLight(ambiColor);scene.add(ambientLight);//THREE的Color对象//可以有不同的设置方法(十六进制)(CSS)(RGB)(HSV)。。。。setStyle(css)//css
PointLight-点光源
var pointColor = "#ccffcc";//颜色var pointLight = new THREE.PointLight(pointColor);//实例化pointLight.distance = 100;//距离pointLight.intensity = 1;//强度 默认为1pointLight.visible =true//开关,默认开scene.add(pointLight);
SpotLight-聚光灯
var spotLight0 = new THREE.SpotLight(0xcccccc);//实例化spotLight0.position.set(-40, 30, -10);//位置spotLight0.lookAt(plane);//望向scene.add(spotLight0);spotLight.castShadow = true;//能否产生阴影 默认不能spotLight.shadowCameraNear = 2;//投影近点spotLight.shadowCameraFar = 200;//投影远点spotLight.shadowCameraFov = 30;//视场有多大spotLight.target = plane;//聚焦点spotLight.distance = 0;//距离spotLight.angle = 0.4;//角度spotLight.shadowCameraVisible = true;//开启调试模式//根据光锥设置光的属性
阅读全文
0 0
- Threejs开发笔记之三光源
- threejs(三) 光源,材质,纹理
- 03.ThreeJs开发指南-第三章-光源
- Threejs开发笔记之四材质
- Threejs开发笔记之十纹理
- Threejs开发笔记之一
- Threejs开发笔记之二场景与基本组件
- Threejs开发笔记之九移动相机和动画
- 我的threejs学习笔记(五)——点光源属性控制
- ThreeJS学习之旅(三)
- Threejs学习笔记之五几何体
- 初识ThreeJS中常见的光源
- threejs第五篇【一条龙测试之三 threejs加载 obj 格式模型】
- ThreeJS 开发实例
- ThreeJs之四大组件
- 我的threejs学习笔记(三)——相机旋转
- 机器视觉光源之LED光源
- 机器视觉之光源
- entos 7中防火墙
- 数模算法-网格算法和穷举法
- Android Studio 修改包名最便捷做法
- 字母数字、字母、汉字验证码 (java)
- 数模算法-一些连续离散化方法
- Threejs开发笔记之三光源
- 第八章 拦截器机制(三) 自定义拦截器
- MyBatis学习(四)-实现一对多的关联表
- HDU
- python识别验证码
- 数模算法-数值分析算法
- 利用SVD的方法求解ICP(详细推导)
- 使用Java8 Files类读写文件
- 数模算法-图象处理算法