首页 > 解决方案 > ShaderMaterial 中数据处理/自定义颜色的策略

问题描述

我需要战略帮助才能开始。

我需要THREE.LineSegments使用自定义(顶点)颜色(RGBA)为一个大型网络(大约 150k 段,静态)制作动画。对于每个段,我在 7 天内有 24 个测量值
[所以5.04 × 10^7测量值或2.016 × 10^8 vec4颜色缓冲区数组大小,大小约为 770Mb float32array]。动画以 2.5 秒的步长为每一天的每一小时播放一次,并且需要在每帧的基础上(通过 time )

将插值颜色应用于每个片段。delta为了能够将 alpha 值应用于顶点颜色,我需要使用THREE.ShaderMaterial带有vec4颜色属性的 a。

我不明白的是如何最好地处理每个顶点的数据量。有些想法是

场景和想法有意义吗?如果是这样:

标签: colors3dthree.jswebglshader

解决方案


推荐阅读