作者Macchiati (玛奇朵)
看板GameDesign
标题Re: [请益] OpenGL NPOT 与 GL_LUMINANCE
时间Mon Dec 15 09:58:46 2008
我个人经验,给你们参考一下。
试过好像即使NPOT,贴图width要4的倍数,可能是硬体alignment的关系。
试试看吧。
※ 引述《Bencrie ()》之铭言:
: glTexImage3D(GL_TEXTURE_3D,0,1,dim[0],dim[1],dim[2],0,GL_LUMINANCE \
: ,GL_UNSIGNED_SHORT,tex);
: glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_MAG_FILTER,GL_NEAREST);
: glTexParameteri(GL_TEXTURE_3D,GL_TEXTURE_MIN_FILTER,GL_NEAREST);
: 刚刚实验了一下,我把 103*94*161 unsigned short 牙齿的 CT 资料
: 重新rescale到128*128*256 他就work了 ... 囧rz
: 这个算是 NVIDIA OpenGL ICD的bug吗 ˊˋ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.3.249
1F:→ NDark:有道理 12/15 13:01
2F:推 Bencrie:我做了一下实验,发现真的可能是alignment的问题。 12/15 20:30
3F:→ Bencrie:256*256*113 , 224*164*316 这两个Volume也能正常绘制 12/15 20:31
4F:推 Bencrie:感谢Macchiati解惑 >///< 12/15 20:34
5F:推 Bencrie:我想RGBA能够没限制可能是因为format刚好是4 bytes XD 12/15 20:38
6F:推 DreamYeh:我做实验的结果也跟Macchiati提到的一样 应该是版子问题 12/17 10:39
7F:推 Bencrie:不知道有没有板友能够用ATI的卡来做实验看看 ... 12/17 13:39