- 博客(10)
- 资源 (22)
- 收藏
- 关注
原创 小型三维引擎设计实现-高程影像渲染效果
三维引擎主体开发工作已经结束, 支持高程,影像渲染, 支持多种数据源。 下一步大场景,大规模三维建筑渲染。...
2015-01-28 15:07:53 1817 1
原创 OpenGL入门系列- 光照(光照基础,漫反射,镜面反射)
一:基础定义 1:颜色定义: 对于大多数计算机显示器来说,颜色信息的显示只是依靠三种光波的组合:红,绿,蓝.所以颜色可以用红,绿,蓝三元素表示,每个 分量都在0到1区间,颜色即能够代表光的光谱成分,也能代表光的强度.颜色可用和一个三维向量表示,有加法和乘法. 2:光源: 1):环境光:环境光是一种低强度的光,由光线
2015-01-27 19:17:34 9560 1
原创 OpenGL入门系列-GLES窗口环境
一:OpenGL_ES怎么和操作系统原生窗口联系的? OpenGL_ES应用程序运行linux,windows,MacOS或其他操作系统上的,这些操作系统都有自己的窗口系统,这些窗口都有一些配置参数,比如当前画刷颜色,窗口尺寸,状态信息等,这叫做窗口环境,Windows上又叫设备环境,同样OpenGL_ES要向窗口绘制内容,也需要有一个和应用程序窗口环境相匹配的渲染环境,叫Op
2015-01-25 04:44:53 2046
原创 C++向控制台输出带颜色的字体
#include using namespace std;#define RESET "\033[0m"#define BLACK "\033[30m" /* Black */#define RED "\033[31m" /* Red */#define GREEN "\033[32m" /* Green */#define YELLOW "\033[33m" /*
2015-01-19 09:23:26 8276 4
原创 小型三维引擎设计实现-大气散射特效效果
在做GIS时, 地球周围会有一个大气圈, 大气散射, 这个方面的算法是计算机图形学界不断深入研究的领域, 不过目前有几个成熟的散射算法. 我借鉴了<<GPU精粹2.高性能图形芯片和通用计算机编程技巧>>第16章的算法,实现了一个大气散射. 效果如图.图中蓝色的天空,就是散射的效果, 具体算法请自行查看书上的算法吧.步骤: 1: 创建一个椭...
2015-01-15 17:50:32 2178 1
原创 三维渲染引擎专题--各种数格式总结
瓦片图层数据 OpenStreetMapImagery(免费开源地图服务,背后有某大公司支持) BingMapsImagery(微软Bing Maps Imagery REST API) GoogleEarthImagery (谷歌Google Earth Imagery API)
2015-01-06 15:20:50 2815
原创 OpenGL入门系列-用模板类封装OpenGL Shader Uniform 变量2
enum E_UniformType { UT_INT = 0x1404, UT_INT_VEC2 = 0x8B53, UT_INT_VEC3 = 0x8B54, UT_INT_VEC4 = 0x8B55, UT_FLOAT
2015-01-05 09:01:44 944
原创 OpenGL入门系列-用模板类封装OpenGL Shader 的Uniform变量
struct UniformTypeName { std::string name; E_UniformType type; }; static UniformTypeName _datatypeToGlsl[17] = { {"float", UT_FLOAT}, {"vec2", UT_FLOAT_VEC2}, {
2015-01-04 19:16:40 1269
Learn LLVM 17 A beginners guide to learnin - Kai Nacke.pdf
2024-07-08
Power and Performance Software Analysis and Optimization pdf
2024-04-09
计算机图形学经典书籍资料-渲染部分
2014-11-06
计算机图形学经典书籍资料-建模部分
2014-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人