首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Three.js |导入的搅拌器模型就像是以低质量渲染的

Three.js |导入的搅拌器模型就像是以低质量渲染的
EN

Stack Overflow用户
提问于 2019-01-31 19:23:17
回答 1查看 264关注 0票数 1

我在我的Three.js项目中导入了一个从Blender导出的gltf模型。

我知道这个模型是正确的,而且它在https://gltf-viewer.donmccurdy.com/中渲染得很完美。

但在我的Three.js项目中,它的质量似乎很差,正如您从以下屏幕截图中所看到的:

https://ibb.co/qrqX8dF (donmccurdy查看器)

https://ibb.co/71wLDLJ (我的项目)

我不知道这是否可能是照明或渲染器对象中的某些设置问题。

这是我的渲染器和灯光设置:

代码语言:javascript
复制
// renderer
var renderer= new THREE.WebGLRenderer();
renderer.setSize(window.innerWidth, window.innerHeight); 
renderer.setClearColor (0xf9f9f9, 1);
renderer.gammaOutput= true;
renderer.antialias= true;
renderer.setPixelRatio(window.devicePixelRatio);
document.body.appendChild(renderer.domElement);

// light
var directionalLight= new THREE.DirectionalLight(0xffffff, 0.9);
scene.add(directionalLight);

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-01-31 21:43:54

renderer.antialias= true;

这样设置antialias参数是无效的。所有WebGL呈现上下文参数都必须应用于构造函数。就像这样做

代码语言:javascript
复制
renderer = new THREE.WebGLRenderer( { antialias: true } );
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54459492

复制
相关文章

相似问题

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