在VRay Node API中,如何判断图像是否已完成渲染?

时间:2018-10-29 20:26:11

标签: node.js 3d rendering

我尝试按照文档中的说明使用waitForRenderEnd,但是该事件从未触发。

renderer.load(scenePath, (err) => {
  if (err) throw err;
  renderer.start(() => {
    renderer.waitForRenderEnd(() => {
      console.log('done')
    })
  });
});

在文档的其他部分中,似乎建议使用某种超时(7000 ms)-renderer.waitForRenderEnd(7000, () => {...}),但是当尝试不同的超时时,它似乎只是调用回调,而不管图像是否完成渲染。

我aksi尝试使用renderer.on('stateChanged', () => ...),但它始终处于rendering状态。

0 个答案:

没有答案