volume-rendering

    1热度

    1回答

    我正在尝试运行我在笔记本电脑上编写的卷绘制程序。我正在使用Intel i7-3517U上的集成图形处理器,而我的笔记本电脑正在运行Kubuntu 12.04。我正在使用Chrome浏览器。 打开显示页面后,没有输出。相反,我在控制台中有以下错误。我不明白我如何解决它们。 THREE.WebGLRenderer 56 [.WebGLRenderingContext] GL ERROR:GL_INVA

    2热度

    1回答

    我试图提高音量光线投射算法的质量。我已经设定了一个较小的光线投射步骤(质量较好),但会造成问题。它在下面的图片上(他们不应该在的黑色区域)。 我正在使用RGB立方体来获得体积射线的方向。 我认为,我有像那里相同的算法:volume rendering (using glsl) with ray casting algorithm 有任何人的一些想法,哪里可能是一个问题?我要解决这个问题,因为我的D

    2热度

    1回答

    我正在尝试创建由几何形状组成的原始体积数据的数据集。重点是使用体积射线投射以2D方式投射它们,但首先我要手动创建体积。 几何体由位于体积中间的一个圆柱体沿着Z轴和围绕第一个圆柱体的两个较小圆柱体组成,这些圆柱体围绕轴线旋转。 这里是到目前为止我的功能: function cyl= createCylinders(a, b, c, rad1, h1, rad2, h2) % a : data w

    0热度

    2回答

    我想读取一系列2D dicom图像。然后,我会将其显示为3D音量。为此,我遵循了这一步骤: 1- IPP分拣机 2- setfilenames 3- vtkimagechangeinformation 这些之后,我试图使用vtkimageviewer2可视化它们。 我发送几乎所有我写的代码。我很确定它加载和排序图像。但它给像 错误分拣成功:0.5 排序成功:1.5 该方案已完成意外。 这里是我的代

    2热度

    1回答

    我试图使用由几层材料组成的三维纹理实现地形纹理,并在材质之间进行平滑混合。 也许我的插图将更好地解释它: 试想一下,每个颜色是一个很酷的地形纹理,如草,石材等 我想,让他们正确地混合,而是与当前的方法除了我想要出现的纹理之外,我得到了所需的所有纹理(这看起来合乎逻辑,因为正如我所读,3D纹理被视为三维数组而不是纹理柱)。 电流(和愚蠢,很明显)的方法是简单如馅饼(“当前”结果使用点插值呈现时,期望

    2热度

    2回答

    我正在写一个体积渲染程序,它不断地调整一些平面几何体,所以它总是面向相机。每当相机旋转时,平面几何图形就会旋转,以便看起来好像它不移动 - 相对于场景中的其他所有内容。 (我用的照相机的视线方向作为法线矢量到这些平面的几何形状。) 目前我手动存储一个自定义的旋转矢量(“转”)和施加其影响如在渲染功能如下: gl2.glRotated(rotations.y, 1.0, 0.0, 0.0); gl

    4热度

    3回答

    我有一个解剖体积图像(B),它是一个索引图像I,J,K: B(1,1,1)=0 %for example. 的文件只包含0和1。 我可以与等值面正确地进行可视化: isosurface(B); 我想切断以J一些坐标的体积(它是为每个卷不同)。 问题是体积是垂直倾斜的,它可能有45%的度数,所以切口不会跟随解剖体积。 我想为数据获得一个新的正交坐标系,所以我的坐标系j中的平面将以更准确的方式切割

    3热度

    1回答

    我在WebGL中进行音量光线投射的应用程序已经快完成了。但是我发现了一个问题。 我必须通过2D纹理来模拟3D纹理。这不是问题。我从小片创造出一个巨大的质感。巨大的纹理尺寸约为4096x4096px。问题是,在一些例子中(这取决于切片的数量)正在创造某物。就像在图像的下方(我填充巨大的纹理白色是更可见的片段)。 我知道条纹的那NUM依赖于庞大的质地行NUM。我生成的这个纹理接近4096x4096px

    3热度

    1回答

    我有一个巨大的3D卷,大小超过2GB。我想加载这些数据,对其进行处理,并在我的应用程序中显示为3D体积,在其中执行体积cn的缩放和旋转。 我看到了加载这些庞大数据并显示它的应用程序。 我的疑问是,Windows32位应用程序的地址空间限制为2GB,那么在这些应用程序中用于处理这个庞大体积的技术是什么? 或 如何在最佳性能的应用程序中管理这些庞大的数据?

    0热度

    1回答

    我尝试使用OpenGL和光线投射实现体积渲染器。一切运作良好,但当我看到负面方向时,我会遇到性能问题。这意味着如果我看正x方向(观看向量1,0,0)表现正常。但是如果我查看负x方向(-1,0,0),则帧速率降低到2-3 fps。 我使用3D纹理来保存im数据集的数据。 GPU上的纹理缓存可能存在问题吗?或者当我看到消极的方向时,帧率下降的问题是什么? 如果我得到一些tipps,那会很好,问题可能是