DirectionalLight与shadow
来源:互联网 发布:管道安装设计软件 编辑:程序博客网 时间:2024/05/19 15:19
要使场景中物体有阴影先对renderer和mesh设置
renderer.shadowMap.enabled = true;renderer.shadowMapType = THREE.PCFShadowMap; //阴影类型THREE.BasicShadowMap = 0; //默认THREE.PCFShadowMap = 1; //渐淡THREE.PCFSoftShadowMap = 2; //渐淡柔化BasicShadowMap
PCFShadowMap
PCFSoftShadowMap
物体阴影设置
mesh.castShadow = true; //显示自身阴影mesh.receiveShadow = true; //显示其他物体投射的阴影 material类型需为(MeshPhongMaterial或MehsLamberMtaerial)DirectionalLight设置
var light = new THREE.DirectionalLight(0xf6e86d, 1); //光照颜色 强度light.castShadow = true; //显示阴影//阴影暗度 尽量保持为1 可以通过调整环境光(THREE.AmbientLight)强度来改变阴影暗度light.shadowMapWidth = 500;light.shadowMapHeight = 500;light.shadowDarkness = 1;//阴影对应纹理的像素宽高 值越大 阴影越细致
//光源位置light.position.set(1000, 1500, 1000);//光照投影锥形体的各个参数 其中left right top bottom 值越小阴影越细致 投影面积也越小light.shadowCameraFar = 2500;light.shadowCameraNear = 500;light.shadowCameraLeft = -1000;light.shadowCameraRight = 1000;light.shadowCameraTop = 1000;light.shadowCameraBottom = -1000;left=-200 right=200 top=200 bottom=-200 阴影
left=-1000 right=1000 top=1000 bottom=-1000 放大五倍 阴影
//light.shadowCameraVisible = true; // 摄像机显示scene.add(light);
0 0
- DirectionalLight与shadow
- CSS3box-shadow与text-shadow
- box-shadow与filter的drop-shadow
- shadow与主从模式
- /etc/passwd 与 /etc/shadow
- Shadow DOM 与 HTML Templates
- 【Shadow DOM】 渲染与隔离
- box-shadow理解与记忆
- shadow
- shadow
- shadow
- shadow
- shadow
- HTML5结构标签、border-radius、box-shadow与text-shadow
- css中box-shadow属性与text-shadow属性
- shadow! shadow!
- shadow密码与WST ( by quqi99 )
- Shadow Mapping 的原理与实践
- HttpClientUtil读取网络服务类容
- 概率 · dp练习 (16.04.16)
- oracle中expdp和impdp(数据泵)
- EBO,c++编译器有empty继承优化(编译期)
- 新浪支付接口对接的总结
- DirectionalLight与shadow
- <video id="player" src="AusPlayChineseGirl.m3u8" controls="controls" width="90%">your explorer not s
- spring 监听器 IntrospectorCleanupListener简介
- #if defined的使用
- 24. Java IO: Reader-Writer && Java IO: PrintWriter
- X11
- 多重继承
- Android控件之ProgressBar
- 剑指offer之面试题:查找和排序