我正在Three.js中使用WebGLRenderer,并且我需要使摄像机运动,以使它不像本视频中所示那样清晰*(4:00), https://www.youtube.com/watch?v=zWHGW_r9EvI&feature=youtu.be&t=236
我该怎么做。谢谢
答案 0 :(得分:0)
尝试创建您的WebGLRenderer
实例,如下所示:
const renderer = new THREE.WebGLRenderer( { preserveDrawingBuffer: true } );
renderer.autoClearColor = false;
preserveDrawingBuffer
是WebGL上下文参数。如果设置为true
,则不会清除默认帧缓冲区,并将保留其值。通过告诉渲染器不要自动执行清除操作,您应该获得预期的结果。在以下官方示例之一中使用了这种方法:
https://threejs.org/examples/webgl_trails
three.js R110