码迷,mamicode.com
首页 > Web开发 > 详细

threejs立方体贴图产生边缘锯齿问题

时间:2017-07-01 12:42:32      阅读:890      评论:0      收藏:0      [点我收藏+]

标签:方法   ref   技术分享   .com   wrap   xtu   href   web   reg   

threejs立方体贴图产生边缘锯齿问题

立方体贴图边缘锯齿                                                                                

技术分享

 解决后

技术分享

经过试验测试发现,

textureGrass.wrapS和 textureGrass.wrapT属性导致的。

解决方法1:

删掉textureGrass.wrapS和 textureGrass.wrap

var textureGrass = new THREE.ImageUtils.loadTexture(src);
   // 此属性会产生抗锯齿
   // 写法1:删除即可
   /*textureGrass.wrapS = THREE.RepeatWrapping;
   textureGrass.wrapT = THREE.RepeatWrapping;*/
   // 写法2:不设置属性值,等效写法1
   textureGrass.wrapS;
   textureGrass.wrapT;
   textureGrass.repeat.set(1, 1); //贴图x,y平铺数量

 

解决方法2:

属性值设置为1001

var textureGrass = new THREE.ImageUtils.loadTexture(src);
   // 此属性会产生抗锯齿, 属性值设置为1001即可
   textureGrass.wrapS = 1001;
   textureGrass.wrapT = 1001;
   textureGrass.repeat.set(1, 1); //贴图x,y平铺数量

 


*:THREE.WebGLRenderer83版本实验

 

threejs立方体贴图产生边缘锯齿问题

标签:方法   ref   技术分享   .com   wrap   xtu   href   web   reg   

原文地址:http://www.cnblogs.com/lideyu888/p/7101873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!