自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GPU全栈博主-程序哥

技术成就梦想,知识改变命运 !

  • 博客(33)
  • 资源 (22)
  • 收藏
  • 关注

原创 OpenGL入门系列- glVertexAttribPointer的解释

glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr);

2014-09-28 22:49:56 7001

原创 OpenGL入门系列- OpenGL_ES 在 本地操作系统窗口上绘制的过程过程

EGL 是 Opengl_ES 和  本地操作系统窗口的粘合剂,

2014-09-27 20:26:05 1646

原创 osg入门系列-生成顶点法向量

#include #include #include #include #include #include #include #include #include #include #include using namespace std;osg::ref_ptr createQuad(){    osg::ref_

2014-09-25 13:57:35 3058

原创 环境: ubuntu 12.04 编译安装 osgEarth

总体步骤:       第一步:

2014-09-24 00:17:48 4187

原创 OpenGL入门系列- Bezier曲线

#include #include #include GLfloat ctrlpoints[4][3] ={ {-4.0, -4.0, 0.0}, {-2.0, 4.0, 0.0}, {2.0, -4.0, 0.0}, {4.0, 4.0, 0.0}};void init(void){ glClearColor(0.0,

2014-09-23 09:33:08 1036

原创 环境: Ubuntu12.04 上的Bumblebee 和 CUDA 开发环境配置

总体流程:

2014-09-22 14:39:09 1340

原创 环境: Ubuntu下 Cesiumjs 调试环境配置 (著名的三维虚拟地球开源项目)

Cesiumjs 是一个开源三维GIS1: 安装 Chrome 浏览器,参照: http://blog.csdn.net/zangle260/article/details/394757712:安装 js 相关组件,参照: http://blog.csdn.net/zangle260/article/details/394757833:下载Cesiumjs 源码: http://c

2014-09-22 14:16:04 2763 1

原创 环境:ubuntu 下 javascrip 相关的 node 安装

本文主要对前人所写文章的总结,包括自己在安装node.js 和express过程中遇到的问题。以备后用,同时能让正在学习node.js 的人少走一些弯路。1.安装环境,由于对linux是菜鸟级别,所以在虚拟机上安装的一个ubuntu11.10 随便玩玩,虚拟机的安装这里就不多说了。2.node.js安装: 第一步,安装依赖包,    sudo apt-get install

2014-09-22 14:08:23 1173

原创 环境: ubuntu Chrome 安装

在ubuntu下一个必不可少的软件就是chrome浏览器,但chrome的安装却不是很顺利。以下对安装过程和期间出现的问题做个记录。方法/步骤:    到https://www.google.com/intl/zh-CN/chrome/browser/下载相应的版本的安装包    ubuntu 12.04 LTS 安装chrome问题及解决    进入下载目录:

2014-09-22 14:07:10 1184

原创 osg入门系列14-狄落泥三角网

#include #include #include #include #include #include #include #include #include #include #include #include "Tex.h"#include using namespace std;int main(){

2014-09-22 13:36:20 2693

翻译 三维渲染引擎渲染层设计(3D Engine Design for Vritual Globes -翻译未完)

1: 渲染层抽象出来的优点不翻译了。

2014-09-21 14:00:58 2509

原创 OpenGL入门系列- 累积缓冲区用法例子

#include #include //#include "jitter.h"void init(void){ GLfloat mat_ambient[] = {1.0, 1.0, 1.0, 1.0}; GLfloat mat_specular[] = {1.0, 1.0, 1.0, 1.0}; GLfloat light_position[] =

2014-09-20 20:29:13 1053

原创 osg入门系列13-几何体简化

#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int main(){    osg::ref_ptr

2014-09-20 14:03:34 2996 2

原创 osg入门系列12-多边形分格

#include #include #include #include #include #include #include #include #include osg::ref_ptr tesslatorGeometry(){    osg::ref_ptr geode = new osg::Geode();    osg::r

2014-09-20 13:27:08 1744

原创 osg入门系列11- 预订义几何体

#include #include #include #include #include #include #include #include #include using namespace std;osg::ref_ptr createShape(){    osg::ref_ptr geode = new osg::Geod

2014-09-20 13:27:07 899

原创 osg入门系列10-以索引方式的几何体绘制

#include #include #include #include #include #include #include #include using namespace std;osg::ref_ptr createQuad(){    osg::ref_ptr geode = new osg::Geode();

2014-09-20 11:52:04 3021 1

原创 osg入门系列9-一个正方形

#include #include #include #include #include #include #include osg::ref_ptr createQuad(){    osg::ref_ptr geode = new osg::Geode();    osg::ref_ptr geom = new osg::Geomet

2014-09-20 11:12:49 1381

原创 osg入门系列8-一个地球

#include #include #include #include #include #include #include #include #include #include #include using namespace std;osg::ref_ptr createEarth(){    osg:

2014-09-19 14:12:24 2792

原创 OpenGL入门系列- 视景体定义

#include #include #include #include "jitter.h"#define PI_ 3.14159265358979323846/* accFrustum()* The first 6 arguments are identical to the glFrustum() call.** pixdx and pixdy a

2014-09-19 13:35:28 2384

原创 环境:QT Create 快捷键

附录 Qt Creator键盘快捷键速查一般操作的键盘快捷键  操作  快捷键操作快捷键打开文件或项目Ctrl+O新建文件或项目Ctrl+N在外部编辑器中打开Alt+V

2014-09-19 10:15:36 1529

原创 osg入门系列7- 一个小房子

#include #include #include #include #include #include #include using namespace std;osg::Drawable* createHouseWall(){    osg::ref_ptr vertices = new osg::Vec3Array(); 

2014-09-19 06:12:44 1237

原创 osg入门系列6- 遮挡查询节点

#include using namespace std;#include #include #include #include #include #include #include #include #include #include #include #include #include osg::ref_ptr c

2014-09-18 14:09:41 2391

原创 osg入门系列5-代替节点

#include using namespace std;#include #include #include #include #include #include #include #include int main(){    osg::ref_ptr viewer = new osgViewer::Viewer();

2014-09-18 13:43:02 1279

原创 OpenGL入门系列- 颜色索引模式

#include #include #include #define RAMPSIZE 16#define RAMP1START 32#define RAMP2START 48static float rotAngle = 0.;void init(void){ int i; for(i = 0; i {

2014-09-18 13:29:08 2257 2

原创 osg入门系列4- 分页细节层次节点

#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;osg::ref_ptr createPagedLOD(

2014-09-17 13:48:54 3258

原创 osg入门系列3 - 开关节点例子

#include #include #include #include #include #include #include #include #include using namespace std;int main(){    osg::ref_ptr viewer = new osgViewer::Viewer();

2014-09-17 13:17:26 1050

原创 OpenGL入门系列- 裁剪平面

#include #include void init(void){ glClearColor(0.0, 0.0, 0.0, 0.0); glShadeModel(GL_FLAT);}void display(void){ GLdouble eqn[4] = {0.0, 1.0, 0.0, 0.0}; GLdouble e

2014-09-16 09:22:30 1318

原创 环境: OpenMp入门系列1: OpenMP QT 编译配置

#include #include using namespace std;int main(){  #pragma omp parallel for  for (int i = 0; i   {      printf("i = %d\n", i);  }    return 0;}

2014-09-15 18:18:32 3725 2

原创 OpenGL入门系列- 模型视图矩阵变换

一:基础知识: openGL

2014-09-12 17:06:27 1900 1

原创 osg入门系列2-公告板的使用

//Ubuntu  QT  编译通过,四

2014-09-11 20:45:08 1458

原创 osg入门系列1 - 初识osg

--Osg 入门系列: 参考《OpenSceneGraph》 三维渲染引擎

2014-09-11 19:27:23 1780

原创 OpenGL入门系列- 纹理环绕

//在Ubuntu12.04 QT 上编译通过;先上代码:

2014-09-11 10:23:52 1099

原创 引擎设计: 三维引擎总体结构

2014-09-01 21:44:59 1884

Vulkan 环境搭建和示例代码

包含Vulkan 绘制三角形示例代码,编译脚本,以及环境搭建步骤,支持Window, Linux ,跨平台。

2024-08-10

Low level GLSL Optimisation.pdf

GLSL着色器优化书籍,OpenGL Shader Language Optimisation

2024-07-08

LEX 和 YACC 教程.pdf

编译器前端使用教程,LEX-YACC Tutorial

2024-07-08

Learn LLVM 17 A beginners guide to learnin - Kai Nacke.pdf

LLVM, COMPILER, Lear LLVM17 A beginners guide to learnin, Kai Nacke

2024-07-08

Linux Driver Development

Linux 驱动开发,驱动入门书籍

2024-04-16

Optimizing software in C++ pdf

Optimizing software in C++

2024-04-09

Power and Performance Software Analysis and Optimization pdf

Power and Performance Software Analysis and Optimization

2024-04-09

rubber.cpp

实现类似Photoshop的画刷和橡皮擦功能, 基于OpenCV和C++实现, 简单实用。

2020-03-06

OpenGL一个小框架

OpenGL Demo 框架, 我把它摘出来了,VS13, VS10 都能顺利编译运行。 需要的可以看看。 简单清晰的框架。

2016-01-25

人件-人月神话-最后期限-与熊共舞-个体软件过程-软件制胜之道

软件工程书籍合集: 人件 人月神话 最后期限 与熊共舞 个体软件过程 软件制胜之道

2015-02-12

一个简单的OpenGL多线程渲染模型

用多线程实现OpenGL渲染, 子线程负责渲染, 主线程负责干其他事情.

2015-01-22

linux 下 OpenGL 读取 JPG, PNG, TAG 纹理数据

OpenGL 读取JPG, PNG, TAG 纹理图片的代码, 经测试验证通过.

2014-12-30

OpenGL 超级宝典第六版(英文)

OpenGL 超级宝典第六版, 英文版, 非常新的书籍, 不错的参考书籍,

2014-12-01

OSG 三维引擎架构

对OSG引擎整体总结, 对架构会有整体的认识.

2014-11-14

计算机图形学经典书籍资料-渲染部分

计算机图形学渲染书籍: 1):Andrew Glassner 的An Introduction to Ray tracing (光线追踪) 2):Francois X. Sillion的Radiosity and Global Illumination(辐射度) 3):Ian Ashdown的Radiosity: A Programmer's Perspective 4)Evan Pipho Focus On 3D Models(对于图形学的常用模型格式) 5)James D. Foley等人的 Computer Graphics: Principles and Practice in C (2nd Edition)

2014-11-06

计算机图形学经典书籍资料-建模部分

计算机图形学经典建模书籍: 1):Gerald Farin 的Curves and Surfaces for CAGD: A Practical 2):Les A. Piegl, Wayne Tiller 的The Nurbs Book 3):曲线与曲面的数学 4):Introduction to Implicit Surfaces 5):Joe Warren的Subdivision Methods for Geometric Design: A Constructive Approach 6):David Luebke编著的 Level of Detail for 3D Graphics

2014-11-06

三维地形生成算法源码

Focus On 3D Terrain Programming.pdf 配套源码,非常有参考意义。

2014-09-17

三维地形算法(英文版)Focus On 3D Terrain Programming

三维地形算法,地层地形生成算法,比较好的书。

2014-09-17

地理信息系统算法基础

GIS 相关算法,系统介绍了GIS相关算法,很有指导意义

2014-09-11

3D数学基础图形与游戏开发

书中详细介绍了三维数学基础:向量,矩阵,四元数,几何图元,几何算法的C++ 实现,内容通俗易懂,实战性强,难得的好书!

2014-08-25

3D Engine design for Virtual Globles 卷三

讲述三维引擎设计实现,底层算法,虚拟地球实践。对想了解三维引擎设计及GIS平台开发的很有帮助。

2014-08-08

3D Engine Design for Virtual Globes 卷二

讲述三维引擎设计实现,底层算法,虚拟地球实践。对想了解三维引擎设计及GIS平台开发的很有帮助。

2014-08-08

3D Engine Design for Virtual Globes 卷一

讲述三维引擎设计实现,底层算法,虚拟地球实践。对想了解三维引擎设计及GIS平台开发的很有帮助。

2014-08-08

帮助理解 Ogre 源码体系结构的几张图片

Ogre 类关系图,一帧渲染流程图,结构图,对理解Ogre源码有帮助。

2014-07-10

计算机图形学几何工具算法详解 pdf

经典计算几何算法实现,比较好的一本书,适合做图形,几何算法库的人参考。

2014-07-10

ubuntu 12.04 Ogre 开发环境配置

linux 下 Ogre环境配置, Ogre是流行的的三维引擎, 使用方便。

2014-04-04

C++_STL使用例子大全

C++_STL使用例子大全.pdf, STL练习资料。

2013-09-23

OpenGL编程精粹

OpenGL 编程精粹 入门级书籍 适合初学者

2013-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除