以较低分辨率渲染场景(three.js)

问题描述 投票:0回答:1

如何降低渲染的画布分辨率(就像我可以在blender相机分辨率上做的那样)?我已经看到另一个问题,说我需要使用

renderer.setDevicePixelRatio(window.devicePixelRatio)

问题是该对象要么变黑,要么在画布上没有显示,所以我真的不知道这是否解决了我的问题。

我也试过用

renderer.setSize()

renderer.setViewport()

一起和单独,但它只是将画布大小更改为一个非常小的(我需要一个高大小的画布预览),即使视口达到我想要的大小,似乎对象只在较小的尺寸,所以我无法看到所有这些,所以它没有做到这一点。

另外,如果可能的话,有没有办法通过手动将图像缓冲区更改为较低分辨率并显示它?

javascript html three.js
1个回答
0
投票

我需要的是onnderer上的setPixelRatio函数。没有setDevicePixelRatio。

© www.soinside.com 2019 - 2024. All rights reserved.