【发布时间】:2020-09-05 19:09:13
【问题描述】:
我有一个要使用 WebGL 呈现的科学数据的 3D 数组数据集。这是我写的代码,也是我目前取得的成果。
我对输出画布上发生的两件事一无所知:
-
gl.clearcolor(0.4, 0.4, 0.5, 1); 屏幕渲染输出时不起作用
-
有时在 drawScene 调用代码会引发错误和警告。我相信该警告是针对该错误发出的,但我无法调试导致该错误的原因:
警告: WebGL:INVALID_OPERATION:texImage3D:ArrayBufferView 对请求来说不够大
错误 : texImage3D 错误(TEXTURE_3D{WebGLTexture("unnamed")}, 0, R8, 64, 64, 64, 0,红色,UNSIGNED_BYTE,Uint8Array(65536)):INVALID_OPERATION
3)渲染输出的预期输出为:
和
但渲染的输出未显示所需的颜色图输出。
这是一个现场演示:
PS:如果 sn-p 未加载,请滑动右上角的滑块。
【问题讨论】:
标签: glsl webgl volume-rendering