Ray Casting 光线跟踪算法程序 实现了SSD MIP DRR三种方式
这是我的一个课程作业,实现了体数据可视化显示中的Raycasting(光线跟踪)经典算法。本程序简单易懂,对于理解算法有很好的帮助。里面实现了如下三种方法,同时内附测试体数据。下载后点击release文件夹中exe文件即可看到效果。一、基于表面光照的三维显示方法(SSD)。基本原理:三维物体表面的检测隐含在光线跟踪处理中,在给定的表面条件满足时,光线停止,同时在光线与物体相交处计算表面法线方向矢量,然后利用光照模型计算亮度值,赋给相应的绘制值,形成光照效果的三维表面显示;二、最大值投影方法(MIP)。基本原理:将所有体素沿视线方向投影到相应像素中的体素的最大值作为最终像素的值,主要应用于MRA和Ultrasound中;三、数字重建透视成像(DRR)。
下载地址
用户评论
很好,能运行成功,但是代码还没有看懂,继续加油
很好的代码,学习了!
代码很不错,学习了
程序很不错,对初学体绘制有帮助
写的真的还不错!
非常不错,看了很多代码效果都很垃圾,这个代码能运行,并且效果还不错~~感谢分享!
代码可成功运行,且三维展示效果也很好!
很不错的代码
绝对大神,拿来学习了
很棒的代码,没有依赖什么库呀,头文件呀, 可以单独编译运行,谢谢。