一、工程实践选题——室内三维地图渲染及可视化系统设计 1、具体要求 基于机器人自动构建的3D点云、八叉树等类型的室内地图数据,运用Opengl渲染手段,实现一个能导入地图数据文件、构建三维空间模型并渲染的可视化图形平台,可进一步应用到虚拟现实的交互游戏场景。 2、开发工具 C/C++, Java, ...
分类:
其他好文 时间:
2019-10-06 13:21:03
阅读次数:
112
图形学相关学习内容 光栅算法、三维观察、隐藏面消除、光照、纹理、绘制等算法和理论,并介绍可视感知、计算机动画、基于图像的绘制、可视化以及构建交互式图形应用等 line generators, affine transformations, line and polygon clipping, spl ...
分类:
其他好文 时间:
2019-10-05 22:07:32
阅读次数:
90
详细讲解了OpenGL\WebGL关于绘制场景的图形变换过程,并推导了其图形变换矩阵。主要包括模型变换、视图变换以及投影变换。 ...
分类:
Web程序 时间:
2019-10-04 22:39:38
阅读次数:
201
光照贴图一般有漫反射和镜面高光贴图。光照贴图用在片段着色器中,对每个片元计算color时,对于phong光照模型,diffuse和specular材质颜色可以从对应的纹理中采样,这就是光照贴图。 片段着色器代码如下: 渲染代码如下(包含设置光照贴图): 效果图: ...
分类:
其他好文 时间:
2019-10-03 23:53:46
阅读次数:
118
1. 数学函数(Mathematical Functions); 2. 几何函数(Geometric Functions); 3. 纹理映射函数(Texture Map Functions); 4. 偏导数函数(Derivative Functions);5. 调试函数(Debugging Func... ...
分类:
其他好文 时间:
2019-10-03 22:13:53
阅读次数:
258
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11620088.html 前言: 因为接下来的项目需求是要读取多个3D模型,并且移动拼接,那么我就先实现鼠标控制两个物体移动互不干扰来当踏脚石。 一.鼠标控制函数准备 我们需要对鼠标信息的获取,那 ...
分类:
移动开发 时间:
2019-10-03 18:33:07
阅读次数:
145
1. SDL_init() 在多个线程初始化的时候 , 在第二个线程出现SDL_init 崩溃的现象 SDL init 错误码:0XFFFFFFFF 2. SDL_init() 如果只初始化一次 则出现第二个线程 SDL_createWindow 失败的错误 3. SDL_init() 同一个线程连 ...
分类:
编程语言 时间:
2019-09-29 19:32:41
阅读次数:
118
一、白噪声 白噪声常与伪随机数一起使用。这样,固定的输入就会产出固定的随机数输出,最终渲染出来的纹理也会是固定的,但又具备随机的视觉效果。 常用的白噪声随机产生函数如下: 使用输入向量和一个任意向量点乘,即可得到一个随机的结果; 在OpenGL中使用: 得到的噪声图: 可以看到两个向量点乘投影形成的 ...
分类:
其他好文 时间:
2019-09-19 23:52:29
阅读次数:
286
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11543828.html 最近实习要用到opengl库就是跟opencv 有点像的那个,然后下了一个3D模型的读取显示来研究 现在分享给大家吧 注释基本我都打好了,所以也懒得再写很多解析了,自己看 ...
分类:
移动开发 时间:
2019-09-18 17:44:28
阅读次数:
117