OpenGL1.0线段 DionysosLai2014-06-16 本篇作为我学习Opengl第一篇文档。希望自己能在图形学路上走得远一点,达到可以渲染游戏画质目的,现阶段是Box2D对物理世界模拟非常好。但自己无法做到材质渲染非常好,致使很多效果差强人意。 谈到,画线。相信非常多游戏引擎都非常好的 ...
分类:
其他好文 时间:
2018-11-12 13:24:52
阅读次数:
224
一直想学习一下OpenGL,买了红宝书第8版,却因为工作原因一直没有时间看,最近利用周末尝试了一下配置开发环境,遇到了一些坑点,现在记录下来备用。 第一步:打开Visual Studio 2017,建立一个空的C++工程 第二步:新建triangles.cpp文件,并写入书本例子中的代码 第三步:插 ...
分类:
其他好文 时间:
2018-11-11 12:52:02
阅读次数:
175
环境: ubuntu14.04 adt-bundle-linux-x86_64 android-ndk-r9d-linux-x86_64 cocos2d-x-3.0正式版 apache-ant 1.9.3 python 2.7(ubuntu自带) 加入环境变量 export ANDROID_SDK_ ...
分类:
系统相关 时间:
2018-11-10 12:36:31
阅读次数:
241
ROS (Robot Operating System, 机器人操作系统)是最知名的机器人操作系统,广泛应用于无人驾驶和机器人,tf(transforms,坐标系转换)是ROS下的一个常用的工具库。ros wiki 下给出了一个清晰的tutorial,然而,tf tutorial为了给出清晰的示例相... ...
分类:
其他好文 时间:
2018-11-07 11:26:42
阅读次数:
534
环境:linux(ubuntu16.4)、gcc 第一步:先出一个三角形线框 效果: 实现代码: Makefile pyramid.c 第二步:实现旋转 效果(当按上下左右箭头时实现旋转): 实现代码: ...
分类:
其他好文 时间:
2018-11-03 14:13:17
阅读次数:
235
1.着色器 着色器(Shader)是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行。从基本意义上说,着色器 只是一种把输入转化为输出的程序。着色器也是一种非常独立的程序,因为它们之间不能互相通信; 着色器之间唯一的沟通只有通过输入和输出; 2.GLSL 着色器是用一种叫GLSL ...
分类:
其他好文 时间:
2018-11-03 14:03:56
阅读次数:
256
一、添加头文件 首先,将头文件加到项目的.cpp文件中 注: 包含glad的头文件一定要在包含glfw的头文件之前使用。因为glad的头文件包含了正确的openGL头文件(例如GL/gl.h),所以需要在需要依赖于openGL的头文件之前使用glad. 二、创建main函数 在main函数中实例化G ...
分类:
其他好文 时间:
2018-11-02 17:59:03
阅读次数:
1713
MT2601芯片资料下载,MT2601设计原理图参考资料今天给大家分享MT2601的资料信息,展示部分资料,更齐全的MT2601的规格书、原理图和开发资料可以到闯客网技术论坛下载,闯客网关于联发科芯片开发资料很多,到群下载也行:813238832资料链接:https://bbs.usoftchina.com/系统概述MT2601是一种高度集成的基带平台兼备调制解调器和应用处理子系统使能智能可穿戴应
分类:
其他好文 时间:
2018-11-01 19:50:05
阅读次数:
128
从我们构造模型的局部坐标系(Local/Object Space)经过一系列的处理最终渲染到屏幕坐标系(Screen Space)下,这个过程有6种坐标系。 一、世界坐标系(World Coordinates) 学名:右手笛卡尔坐标系统。 在OpenGL中,世界坐标系是以屏幕中心为原点(0, 0, ...
分类:
其他好文 时间:
2018-11-01 01:09:22
阅读次数:
226
CSharpGL迎来了第49篇。本篇内容是用C#编写一个OpenGL的软实现。暂且将其命名为SoftGL。
目前已经实现了由Vertex Shader和Fragment Shader组成的Pipeline,其效果与显卡支持的OpenGL实现几乎相同。 ...
分类:
其他好文 时间:
2018-10-31 20:17:30
阅读次数:
140