【问题标题】:Slow rendering process in Three.js outputThree.js 输出中的缓慢渲染过程
【发布时间】:2019-11-13 04:25:50
【问题描述】:

我从 Autodesk 3D max 创建了一个 3d 模型并从中导出了一个对象文件。比我在 Blender 中导入它并在其中安装了一个 GLTF 插件。在做了一些更改之后,我导出了一个带有 bin 文件的 GLTF 文件,并将其提供给其他从事后期处理的人。但是不知道为什么渲染时间太慢?请帮帮我。

【问题讨论】:

  • 我认为 StackOverflow 不适合回答这个问题。在这里,您可以询问具体的编程问题、软件算法、编码技术、软件开发工具。

标签: javascript three.js render blender gltf


【解决方案1】:

在threejs应用中记录renderer.info。你需要大约 100 万个三角形和大约 500 个绘制调用。

【讨论】:

  • 这是最常见的性能瓶颈。您调用load( file ) 和(外部)three.js 加载程序,创建破坏您的渲染管道的three.js 数据结构。管道最好用正在处理的顶点数量和发出的绘制调用数量来概括。记录renderer.info 是找出可能影响您的性能的基本第一步。这是对没有提供实际信息的通用问题的很好的通用答案。
猜你喜欢
  • 2019-08-17
  • 1970-01-01
  • 1970-01-01
  • 2012-01-30
  • 2020-12-06
  • 1970-01-01
  • 2017-01-30
  • 1970-01-01
  • 2021-06-04
相关资源
最近更新 更多