【发布时间】:2014-09-27 10:05:29
【问题描述】:
我正在尝试使用地图编辑器。我的想法是创建一个纹理数组来混合多个地形纹理。一个纹理通道(例如 r)绑定到地形纹理 alpha。
问题是:是否可以创建一种可以像纹理采样器一样读取的缓冲区并存储我需要的尽可能多的通道? 例如:
texture2D(buffer, uv)[0].rgb
这太牵强了?
这比创建 7 个纹理并将它们发送到 glsl 着色器要快。
【问题讨论】:
标签: opengl textures glsl buffer terrain