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

最新文章

  1. Azkaban源码学习笔记
  2. Endless Sky源码学习笔记-2
  3. 使用WMI和性能计数器监控远程服务器权限设置
  4. C++中用二维数组传参时形参该怎样写[转]
  5. NET工厂模式架构
  6. [C++/CLI编程宝典][2]什么是C++/CLI语言
  7. C# winform 按钮设置左边图标
  8. 008.Adding a model to an ASP.NET Core MVC app --【在 asp.net core mvc 中添加一个model (模型)】
  9. B. Simple Game( Codeforces Round #316 (Div. 2) 简单题)
  10. Eclipse多平台编译(armeabi, armeabi-v7a, x86, mips)
  11. 关于在arm裸板编程时使用printf问题的解决方法
  12. webpack安装使用
  13. Java IO系列之一:IO
  14. Saltstack_使用指南06_远程执行-指定目标
  15. tomcat体系结构
  16. #1479 : 三等分(树形DP)
  17. 普元eos、soa、esb
  18. 向github提交代码总是要输入用户名密码
  19. c#里如何实现讲一个字符串数组例如 “112,221”转化成两个字符串数组“112” “221” 中间以逗号隔开
  20. SSM搭建Spring单元测试环境

热门文章

  1. python 笔试总结
  2. Java开发微信公众号(一)---初识微信公众号以及环境搭建
  3. PAT1031
  4. selenium webdriver——控制浏览器
  5. CentOS下安装netcat
  6. 浅谈C++三层架构
  7. libc++abi.dylib`__cxa_throw: 使用[AVAudioPlayer play]会产生__cxa_throw异常
  8. POJ 1236 Network of Schools Tarjan缩点
  9. 气象城市ID列表
  10. linux内核情景分析之强制性调度