随笔分类 -  OpenGL

摘要:一、问题描述: VS2015+OpenGL4.0开发编译时弹出如下所示的错误: 1>glaux.lib(tk.obj) : error LNK2019: 无法解析的外部符号 _sscanf,该符号在函数 _GetRegistrySysColors@8 中被引用 1>glaux.lib(tk.obj) 阅读全文
posted @ 2018-04-28 21:06 rainbow70626 阅读(597) 评论(0) 推荐(0) 编辑
摘要:由于在工作中需要结合浮动窗体实现OpenGL的多视图,用于得到三维实体的三视图观察效果,通过参考其它资料,设计了一个程序框架,在此基础之上大家可以根据自己的需要进行扩充,实现需要的功能。 程序实现效果图: 关键技术实现介绍: 一、OpenGL多视图的实现 平常我们的程序大部分都是建立一OpenGL设 阅读全文
posted @ 2018-04-21 00:26 rainbow70626 阅读(798) 评论(0) 推荐(0) 编辑
摘要:1、使用cuda+opengl图形互操作性实现MPR。原学位论文学习:实时交互的医学图像可视化。在该论文的第5.1.1节。 2、cuda与opengl互操作之PBO 3、cuda与opengl互操作之VBO 4、[菜鸟每天来段CUDA_C]CUDA与OpenGL互操作 5、CUDA与OpenGL交互 阅读全文
posted @ 2018-04-08 18:19 rainbow70626 阅读(500) 评论(0) 推荐(0) 编辑
摘要:目录概述创建PBO映射PBO例子:Streaming Texture Uploads with PBO例子:Asynchronous Readback with PBO 概述 OpenGL ARB_pixel_buffer_object 扩展与ARB_vertex_buffer_object.很相似 阅读全文
posted @ 2018-04-05 00:01 rainbow70626 阅读(1894) 评论(0) 推荐(0) 编辑
摘要:位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 位图绘制 先来段代码吧; #include <iostream> #include <gl/glut.h> using namespace std; #pragma comment(lib,"opengl32.lib") 阅读全文
posted @ 2018-03-03 22:39 rainbow70626 阅读(2034) 评论(0) 推荐(0) 编辑
摘要:解决办法一、 #if defined(_WIN32) # ifndef GLUT_BUILDING_LIBextern _CRTIMP void __cdecl exit(int); 上面是glut.h中对exit的使用,意思是如果没有定义宏‍GLUT_BUILDING_LIB,就使用它的exit, 阅读全文
posted @ 2018-02-14 22:50 rainbow70626 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:一、介绍 CUDA是Nvidia推出的一个通用GPU计算平台,对于提升并行任务的效率非常有帮助。本人主管的项目中采用了OpenGL做图像渲染,但是在数据处理方面比较慢,导致帧率一直上不来。于是就尝试把计算工作分解成小的任务,使用核函数在CUDA中加速计算。对于CUDA和OpenGL如何交互以前从来没 阅读全文
posted @ 2018-02-07 22:42 rainbow70626 阅读(378) 评论(0) 推荐(0) 编辑
摘要:本章介绍了设置环境以使用JOGL使用不同的集成开发环境(IDE),在您的系统上。 安装JOGL 对于JOGL安装,需要有以下系统要求: 系统要求 第一个要求是要在机器上安装Java Development Kit(JDK)。 需要按照设置给定的步骤,从配置环境入手JOGL应用程序开发: 第1步 - 阅读全文
posted @ 2017-09-03 20:10 rainbow70626 阅读(788) 评论(0) 推荐(0) 编辑
摘要:本文要解决的问题是如何实现CUDA和OpenGL的互操作,使得GPU能够将通用计算的运算结果交给OpenGL进行绘制。 本文的应用程序主要包括两个方面: 1. 使用CUDA核函数生成图像数据 2. 将数据传递给OpenGL驱动程序并进行渲染 实现这个功能需要按如下四个步骤: Step1: 申明两个全 阅读全文
posted @ 2017-07-16 11:49 rainbow70626 阅读(2771) 评论(0) 推荐(0) 编辑
摘要:CUDA和OpenGL互操作的实现及分析刘进锋.郭雷(西北工业大学 自动化学院,陕西西安710129) 1 CUDA与OpenGL概述OpenGL是图形硬件的软件接口,它是在SGI等多家世界著名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用、共享的、开放式的、性能卓越的三维图形标 阅读全文
posted @ 2017-02-19 22:55 rainbow70626 阅读(3078) 评论(0) 推荐(1) 编辑
摘要:本文基础: C#+OpenGL编程之OpenGL 纹理载入 C#+OpenGL编程之OpenGL 多重纹理 小桃子The Tao FrameworkTao提供的所有库都是完全开源的。其中的多数库都可以免费用在商业项目中,该框架较其它框架实现更简单、容易,代码也简洁易读。 很遗憾的是这个框架已经不再开 阅读全文
posted @ 2016-08-02 13:01 rainbow70626 阅读(3516) 评论(0) 推荐(0) 编辑
摘要:OpenGL2.0及以上版本中gl,glut,glew,glfw,mesa等部件的关系 一、OpenGLOpenGL函数库相关的API有核心库(gl),实用库(glu),辅助库(aux)、实用工具库(glut),窗口库(glx、agl、wgl)和扩展函数库等。gl是核心,glu是对gl的部分封装。g 阅读全文
posted @ 2016-06-03 23:24 rainbow70626 阅读(3002) 评论(0) 推荐(0) 编辑
摘要:系统环境 Windows 7 Ultimate x64,Visual Studio Ultimate 2012 Update 4,和一块支持OpenGL 4.x的显卡。 准备工作 首先用GPU Caps Viewer检查机器最高支持的OpenGL及GLSL版本。比如我的机器可以支持OpenGL 4. 阅读全文
posted @ 2016-06-03 21:17 rainbow70626 阅读(3774) 评论(0) 推荐(0) 编辑
摘要:马省轩  任丽娜 摘  要:本文采用C#编程语言,利用Irrlicht三维图形引擎实现了三维数字地形的漫游。为三维数字地形显示提供了较易实现的解决方案。 关键词:C#   高度图 Irrlicht引擎  三维地形  场景漫游     三维数字地形系统是地理信息系统的重要组成部分,现在被应用于许多领域 阅读全文
posted @ 2016-03-13 19:28 rainbow70626 阅读(3717) 评论(0) 推荐(0) 编辑

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