三个 j 渲染一个静态场景
Three js render a static scene
从这里关于设置基本场景的教程中,调用渲染器的标准方法是这样的:
function render() {
requestAnimationFrame( render );
renderer.render( scene, camera );
}
render();
但是,我正在生成静态图像,因此创建帧似乎有些矫枉过正。有没有办法渲染场景一次,然后让渲染的图像持久化?
我需要
做的是延迟调用
this.renderer.render(this.scene, this.camera);
直到场景中的所有计算都完成之后。在初始化渲染器后立即调用它会导致绘制白屏,因为尚未计算其他内容。
作为权宜之计,我将其放在 window.setTimeout 函数中,但我想正确的方法是在所有其他计算完成后将其放入回调函数中。
与其调用render()
不如调用renderer.render( scene, camera );
相关文章:
- 来自文档或下一个静态父级的事件委派
- 使用CloudFront和AmazonS3,或者其他CDN,我可以将所有类似的请求发送到一个静态文件中
- 如何在HTML按钮中有一个静态onclick参数
- 如何通过javascript将值传递给另一个静态页面
- 如何将一个静态
- 设置为具有许多
- 的通用
- 中的最后一个条目
- 三个 j 渲染一个静态场景
- 一个静态 php 变量,只分配一次,永远不会更改
- 有没有办法让嵌入式谷歌地图成为一个静态的不可点击的图像
- 如何在slickgrid中有一个静态索引列
- 在html5中制作一个静态web应用程序,需要一个图像在背景图像中滚动
- 有没有办法得到一个本地图像到一个静态网站没有后端
- 如何使用class.js声明一个静态变量
- jQuery添加动态单元格到一个静态单元格到表格中
- CSS -如何在两个元素之间匹配class(一个动态的和一个静态的)
- 有可能得到一个可调整的“视图”吗?一个静态图像在HTML
- 我需要采取有关动态谷歌地图的数据,并使用API V3从它创建一个静态谷歌地图
- 如何使一个静态旋转木马与不同的图像大小,而不破坏响应
- ES的正确称呼是什么?下一个静态类属性
- 你能在TypeScript类中设置一个静态enum吗?
- 我如何压缩时间和所有插件到一个静态文件