我目前正在做一个项目,我需要渲染大量的3D对象。但是,我在尝试呈现大量对象时遇到了性能问题。
为了提供一些上下文,我尝试了循环使用simd 3数组,创建球体网格,并逐个添加模型实体。不幸的是,这种方法相当缓慢。例如,渲染仅50个对象需要几秒钟。
我正在寻求解决方案或指导如何优化渲染过程,以实现显着更快的结果。理想情况下,我希望在大约1/90秒内渲染大约10,000个对象。此外,我很想知道是否有可能实时渲染更大的数量,例如10万甚至100万个对象。
是否有任何推荐的技术、方法或替代框架可以帮助我?
1条答案
按热度按时间oyjwcjzk1#
为了获得最佳性能,您将需要使用示例化。
这是一个tutorial的主题。
值得一提的是,在模拟器中运行不会提供与实际硬件相同的性能。