首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >体积渲染问题

体积渲染问题
EN

Stack Overflow用户
提问于 2011-03-16 22:03:28
回答 2查看 1K关注 0票数 4

我已经准备好了骨架和皮肤。我目前正在学习OpenGL。我想知道如何提取骨骼和蒙皮的等值面,并使骨骼在半透明的蒙皮下可见。

如何为骨骼和皮肤设置两个阈值,并在从后到前扫描体素时提取等值面?一旦找到一个超过阈值的体素,我就可以通过有限差分来计算法向量。

最后,我可以通过漫反射计算颜色:N * (0,0,1),其中N是法向量,*是点积,(0,0,1)是朝向相机的向量。混合骨骼和蒙皮的颜色,使骨骼显示在半透明蒙皮后面。我知道这个想法,但不知道如何在C++和OpenGL中实现它。

EN

回答 2

Stack Overflow用户

发布于 2011-03-17 03:04:44

实时体积图形的“圣经”是this book。它很好地涵盖了体绘制的GPU/着色器实现,尽管这种方法现在几乎已经过时了,您最好直接在CUDA/OpenCL中直接实现算法。

tutorial (IEEE VIS2008)中的一些介绍性材料也可能对您有用。

票数 1
EN

Stack Overflow用户

发布于 2012-09-19 20:16:52

还有其他关于体积渲染的很好的教程,例如“大型医学数据集的高效体积可视化”。很多人也使用OpenGL、GLSL。

此外,许多可视化系统是在线的:

ImageVis3D

Voreen(open source)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5326427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档