07 2011 档案
摘要:本文主要分析CUDA SDK sample如何同OpenGL相结合. 在CUDA中调用OpenGL主要有以下几个要点: Interoperability with OpenGL requires that the CUDA device be specified by cudaGLSetGLDevice() before any other runtime calls. Register res...
阅读全文
摘要:本文主要分析VolumeRender中涉及到的一些图形算法:Ray casting、 直线平面求交。 VolumeRender渲染效果 Volume Render通常用来绘制几何图形难以表现的流体、云、火焰、烟雾等效果,流行的volume render算法有:ray casting、texture-based volume rendering。SDK例子使用的是Ray casting算法。 ...
阅读全文
摘要:有关VolumeRender的介绍、和CUDA SDK中的VolumeRender解析在HERESY的一些文章中写的非常详细,这里我只想写写我对VolumeRender这个例子的一些理解。 曾经遇到过cuda函数在跨编译单元调用的问题,这个例子用到了一个很巧妙的解决方法。 首先描述下这个问题,当多个cu或cpp文件互相包含的时候cu文件中的实现会被nvcc生成在多个编译单元中,从而出现重定义链接...
阅读全文
摘要:cstdint.h 是负责不同平台下的int转化。今天遇到的这个问题,暂时解决办法是换用boost 1_39_0 或 boost 1_40_0,估计是boost的一个bug。
阅读全文
浙公网安备 33010602011771号