随笔 - 833  文章 - 1  评论 - 106  阅读 - 200万

osgcuda 【转】

原文 : http://blog.sina.com.cn/s/blog_df1b276a0101inbi.html

 

osgCompute是对代码的并行流处理器执行的抽象基库。库连接到OSG的(OSG),因此它可以被包括在场景图。它为用户提供了可能性跳转到图形处理单元(GPU)的任何类型的计算。操纵数据,然后事后提供给场景图作进一步处理(例如渲染)。

osgCompute壮举。 osgCuda

osgCuda是基于osgCompute库,并实现对特定功能的NVIDIA的CUDA。CUDA是一种通用并行计算架构,充分利用了并行计算引擎内建于NVIDIA GPU解决的一个CPU所需要的时间的一小部分许多复杂的计算问题。

 

示例

该osgCompute库包含其中显示该库的使用及其功能原理的一些例子。对于任何详情,请检查的例子源代码。

例如:纹理 osgTraceDemo使用新osgCuda串行器和加载场景图从一个文件中。这是在计算中使用的两个模块从库中加载。涡流场的追踪的结果是由OSG渲染。
例如:纹理 osgTexDemo加载一个OSG ::图片,然后由一个处理osgCuda ::模块。该模块采用CUDA数组和CUDA纹理过滤。最后,该结果是由OSG渲染。
例如:几何 osgGeometryDemo使用osgCuda和OSG的场景图的几何形状的变形。该osgCuda ::模块“经线”移动顶点沿法向矢量。该结果随后由OSG渲染。
例如:粒子 osgParticleDemo使用osgCuda和OSG场景图的一个简单的粒子运动。两个osgCuda ::模块照顾粒子发射器和粒子移动的功能。由模块计算出的结果,然后由OSG使用适当的可视化点精灵的方法呈现。
例如:字节序 osgEndiannessDemo使用osgCuda用于计算一个给定的输入流的字节顺序的简单交换。这个例子演示了osgCuda的,没有的OpenGL功能的使用。
posted on   3D入魔  阅读(942)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示