首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js图像质量模糊

Three.js图像质量模糊
EN

Stack Overflow用户
提问于 2017-03-20 15:42:00
回答 3查看 2.1K关注 0票数 3

我用three.js制作了一个纹理立方体。当我添加一个纹理,质量是不好的。光线模糊,我不知道怎么解决它。

示例:

原始图像

图像在Three.js (模糊)中的应用

你可以看到更好的声音:(头上的蓝色和金色不一样)

原始图像

图像在Three.js (模糊)中的应用

我尝试过很多解决方案:

代码语言:javascript
复制
texture.anisotropy =  16;

-

代码语言:javascript
复制
renderer.setPixelRatio(window.devicePixelRatio ? window.devicePixelRatio : 1)

-

代码语言:javascript
复制
renderer = new THREE.WebGLRenderer( { 
   canvas: theCanvas,
   antialias: true,
   preserveDrawingBuffer: true,
   alpha:true
} );

我也试过换灯,但从来没有用过。在three.js中可以直接改变图像质量吗?

EN

回答 3

Stack Overflow用户

发布于 2020-09-06 04:15:31

2020年

代码语言:javascript
复制
    var texture = new THREE.TextureLoader().load();
    texture.generateMipmaps = false;
    texture.minFilter = THREE.LinearFilter;
    texture.needsUpdate = true;
票数 2
EN

Stack Overflow用户

发布于 2017-03-20 16:31:05

你想:

代码语言:javascript
复制
texture.generateMipmaps = false;
票数 1
EN

Stack Overflow用户

发布于 2019-05-15 14:37:21

设置纹理minFilter属性。THREE.js缺省值为none。

代码语言:javascript
复制
    var texture = new THREE.TextureLoader().load();
    texture.minFilter = THREE.LinearFilter;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42907919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档