3d-texture相关内容

opengl中的完美(3D)纹理映射

我正在尝试在 opengl 中创建一个简单的 3D 数组可视化.3D 数组包含颜色值.为了实现这一点,我可以画很多立方体,给它们纹理坐标以指向正确的纹素.嗯,我试过了,它有效.但是我需要更多,实现我想要的唯一方法是,如果我只是在平面打开时在另一个轴方向上的每个网格上绘制完整的 2D 平面,并且这样做是 6 个方向.例如:我在 Z 坐标 -15 到 +15 上从 -15 到 +15 绘制 XY 平面 ..
发布时间:2022-01-18 09:47:13 其他开发

WebGL/three.js 中的 3D 纹理使用 2D 纹理解决方法?

我想为在 WebGL 中渲染的对象使用一些 3D 纹理.我目前在片段着色器中使用以下方法,如 WebGL 和 OpenGL 差异: //tex 是一个纹理,立方体的每个切片水平放置在纹理上.//texCoord 是一个 3d 纹理坐标//size 是立方体的大小,以像素为单位.vec4 sampleAs3DTexture(sampler2D tex, vec3 texCoord, float s ..
发布时间:2022-01-09 09:02:57 其他开发

使用 2D 纹理解决方法的 WebGL/three.js 中的 3D 纹理?

我想为我在 WebGL 中渲染的对象使用一些 3D 纹理.我目前在片段着色器中使用以下方法,如 WebGL 和 OpenGL 差异: //tex 是一个纹理,立方体的每个切片都水平放置在纹理上.//texCoord 是一个 3d 纹理坐标//size 是立方体的大小,以像素为单位.vec4 sampleAs3DTexture(sampler2D tex,vec3 texCoord,浮动大小){浮 ..
发布时间:2021-12-31 18:31:03 其他开发

opengl 中的完美(3D)纹理映射

我正在尝试在 opengl 中创建一个简单的 3D 数组可视化.3D 数组包含颜色值.为了实现这一点,我可以绘制大量立方体,为它们提供纹理坐标以指向正确的纹素.嗯,我试过了,它有效.但是我需要更多,而实现我想要的唯一方法是,如果我只是在平面打开时在另一个轴方向的每个网格上绘制完整的 2D 平面,并且这样做是 6 个方向.例如:我在 Z 坐标 -15 到 +15 上从 -15 到 +15 绘制 XY ..
发布时间:2021-12-19 18:14:32 其他开发

在顶点着色器中指定3D rendertarget的目标层? [HLSL]

在HLSL/Directx11中工作时,我看到有两种绑定3D渲染目标的方法:要么绑定整个目标,要么在指定图层时绑定它. 如果绑定整个目标,应如何在HLSL代码中指定要应用输出颜色的图层? 我怀疑这需要几何着色器...对吗? 还有其他方法可以在顶点着色器或其他地方完成此操作吗? 解决方案 如果绑定整个体积纹理(或TextureArray),则确实需要使用Geometry S ..
发布时间:2020-07-29 18:35:29 其他开发

如何保持粒子之间的协调以及哪个纹理像素包含每个人的信息?

以4x4x4网格为例,我有64个顶点(我称为粒子),这些顶点以相对于彼此的特定位置开头.这64个粒子将在x,y和z方向上移动,从而失去了彼此之间的初始位置.但是,每个循环都需要根据粒子与其原始邻居之间的原始起始关系来计算新的粒子位置和速度. 我了解到我需要使用纹理,因此需要使用帧缓冲区,并且现在能够编写两个3DTexture,该触发器可以提供写和读功能来执行此操作.但是,在下一个周期中,将g ..
发布时间:2020-07-14 02:50:34 其他开发

在opengl中完美(3D)纹理映射

我试图在opengl中创建一个简单的3D数组可视化。 3D阵列包含颜色值。 为了达到这个目的,我可以画很多立方体,给它们纹理坐标以指向正确的纹理。那么,我试了一下,它的工作原理。 但是我需要更多的东西,而实现我想要的唯一方法就是在平面打开时,如果我在其他轴方向上的每个网格上绘制完整的2D平面,并且这是6个方向。 例如:我从-15到+15绘制XY平面,在Z-坐标-15到+15上绘制XY平面,并 ..
发布时间:2018-05-29 09:44:55 其他开发