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

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

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功能的使用。

osgcuda 【转】的更多相关文章

  1. osg + cuda

    #include <osg/Notify> #include <osgViewer/Viewer> #include <osgCompute/Memory> #in ...

随机推荐

  1. Monkeyrunner 录制脚本&回放

    本文主要解释如何使用monkeyrunner来实现脚本的录制和回放 一:准备条件 在电脑端配置 Android SDK环境   java 环境 下载好 SDK后添加环境变量   E:\android- ...

  2. c++ 吕凤翥 第五章 类对象一

    一   类的声明和实现 1. class tdate   //声明部分 { public: void setdate(int y,int m,int d); int isleapyear(); voi ...

  3. winform DataGridView添加合计行

    使用方法 /* DataTable dt= DBUtility.DB.FromSql(sql).ToDataTable(); DataGridViewAddSumRow sumRow = new Da ...

  4. 微信小程序--列表渲染

    HTML: <view class="content" wx:for="{{oneList}}" wx:key = "id" bind ...

  5. mongodb的安装和sql操作

    mongodb安装环境:centos6.5https://www.mongodb.org/dl/linux/x86_64wget https://fastdl.mongodb.org/linux/mo ...

  6. [ZZOJ#31]类欧几里得

    [ZZOJ#31]类欧几里得 试题描述 这是一道模板题. 给出 \(a, b, c, n\),请你求出 \(\sum_{x=0}^n{\lfloor \frac{a \cdot x + b}{c} \ ...

  7. [HNOI2014][bzoj3572] 世界树 [虚树+dp]

    题面: 传送门 思路: 一道虚树的好题,是很多虚树博客的入门题目 但是我认为这道题目出的难点和亮点不在于虚树,而在于建出虚树以后dp的思路与实现 下文中为方便描述,用势力范围来表示一个“议事处”管辖的 ...

  8. 【04】react 之 复合组件

    1.1.  什么是组件? 前端开发中组件也称为UI组件,组件即将一段或几段完成各自功能的代码段封装为一个或几个独立的部分.UI组件包含了这样一个或几个具有各自功能的代码段,最终完成了用户界面的表示.R ...

  9. libc++abi.dylib`__cxa_throw: 使用[AVAudioPlayer play]会产生__cxa_throw异常

    libc++abi.dylib`__cxa_throw: 使用[AVAudioPlayer play]会产生__cxa_throw异常 开发中遇到一个奇怪的异常.我调用AVAudioPlayer pl ...

  10. 51Nod 1001 数组中和等于K的数对 And 1015 水仙花数

    1001 数组中和等于K的数对 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K ...