osgcuda 【转】
2024-09-04 15:18:23
原文 : 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功能的使用。 |
最新文章
- Azkaban源码学习笔记
- Endless Sky源码学习笔记-2
- 使用WMI和性能计数器监控远程服务器权限设置
- C++中用二维数组传参时形参该怎样写[转]
- NET工厂模式架构
- [C++/CLI编程宝典][2]什么是C++/CLI语言
- C# winform 按钮设置左边图标
- 008.Adding a model to an ASP.NET Core MVC app --【在 asp.net core mvc 中添加一个model (模型)】
- B. Simple Game( Codeforces Round #316 (Div. 2) 简单题)
- Eclipse多平台编译(armeabi, armeabi-v7a, x86, mips)
- 关于在arm裸板编程时使用printf问题的解决方法
- webpack安装使用
- Java IO系列之一:IO
- Saltstack_使用指南06_远程执行-指定目标
- tomcat体系结构
- #1479 : 三等分(树形DP)
- 普元eos、soa、esb
- 向github提交代码总是要输入用户名密码
- c#里如何实现讲一个字符串数组例如 “112,221”转化成两个字符串数组“112” “221” 中间以逗号隔开
- SSM搭建Spring单元测试环境
热门文章
- python 笔试总结
- Java开发微信公众号(一)---初识微信公众号以及环境搭建
- PAT1031
- selenium webdriver——控制浏览器
- CentOS下安装netcat
- 浅谈C++三层架构
- libc++abi.dylib`__cxa_throw: 使用[AVAudioPlayer play]会产生__cxa_throw异常
- POJ 1236 Network of Schools Tarjan缩点
- 气象城市ID列表
- linux内核情景分析之强制性调度