介绍Nginx 是一个成长型的开源 web 服务器软件,PHP 7 是最新发布的 PHP 引擎版本。在这个教程,我们会部署一个 LEMP(Linux,ENginx,MySQL,PHP)栈服务。使用 Nginx 代替了在 LAMP 技术栈里面最受欢迎的 Apache。你需要准备的在你开始这个教程之前,你需要有一个登陆 VPS 的 root 账号Step 1 -- 在 CentOS 7 上安装 Ngi            
                
         
            
            
            
            OpenGL安装教程一、安装前准备 1:VS2017 2:GLFW下载链接 (建议下载32位) 3:GLAD下载链接 点击下面的generate,会看到一个glad.zip,直接下载即可。 二、安装步骤 1.首先VS2017创建一个CPP工程,和正常创建工程一样。 2.右键打开工程所在文件夹 3. 将glad文件夹下的include文件夹复制到刚才打开的文件夹下,并且也将glfw下include文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 23:23:38
                            
                                601阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目前网络上最好的OpenGL教程无疑是JOEY DE VRIES 的LearnOpenGLCN,网址如下:https://learnopengl-cn.github.io/,VRIES使用的是glfw+glad,IDE(集成开发工具)为Visual Studio。Linux上并没有Visual Studio,对于Linux下的开发者来说,可以用jetbrains公司的clion来代替Visual            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 15:08:44
                            
                                311阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            纹理  在之前的实践中,我们所渲染的物体的表面颜色都是纯色或者根据顶点位置计算出的一个颜色,这种方式在表现物体细节方面是比较吃资源的,因为我们每增加一个细节,我们就需要定义更多的顶点及其属性。所以美术人员和程序员更多的是使用纹理来表现模型的细节。  纹理简单来说就是一个二维图片,OpenGL通过顶点的UV坐标把图片的内容贴到物体的表面,这样我们只需要少量的顶点和一张贴图就可以表现出足够的细节。可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 21:22:59
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                         
    学习是一件开心的额事情 
                
    效果图 
    视图和模型变换上篇已经提到过一些基本的概念,这里难点在于理解三维变换的组合效果,思考一个问题:从一个方向移动照相机和从相反的方向移动物体,对于观察者,看到的效果一样吗? 这个就是告诉大家,难理解的东西一定好换角度考虑问题。先介绍几个函数glMatrixMode() 用于指定当前            
                
         
            
            
            
            // lession4.c#include #include #include #include #include /* ASCII code for teh escape key. */#define ESCAPE 27/* The number of our GLUT window */int ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-01-18 14:18:00
                            
                                76阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            几种变换的几何意义说明http://blog.csdn.net/onafioo/article/details/22094247变换的执行顺序问题正常顺序1 视图(观察)变换2 模型变换3 投影变换4 视口变换变换相关OpenGL函数说明glViewport(GLin...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2014-09-22 17:21:00
                            
                                129阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1、简介:本模块为跨平台的gui/IO组件,支持平台包括windows,linux,mac,IOS,android,可支持图像/视频/摄像头的读取显示以及转码。2.分析:本模块为跨平台的gui/IO组件,包括如下图所示文件:头文件:ios.h,cap_ios.h ,highgui_c.h , C/C++兼容头文件,定义了窗口控件相关的flag、实现函数;图像输入输出显示的相关函数;视频摄            
                
         
            
            
            
            OpenGLES 在几种情况下的 MSAA(Multisample Anti-aliasing)抗锯齿前言为了开启一个Demo的抗锯齿,OpenGL基础薄弱的我研究了半个多月。终于在同事的帮助指导下实现了。以下对三种情况的抗锯齿做个简单的介绍。他们分别是最简单的纯 Java 环境下的抗锯齿,Jni 中的抗锯齿,以及离屏渲染中的抗锯齿。抗锯齿之前忽然想起来,在学习如何开启抗锯齿时,在网上找到了不少资            
                
         
            
            
            
            今天一同事发过来一个报错信息,提示如下:errorwhileloadingsharedlibraries:libQt5Widgets.so.5:cannotopensharedobjectfile:Nosuchfileordirectory查了几个博客分享的解决方法,装了一些包(例如libGLlibGL-devel)等无果,后来发现了一个rpm包的网站rpm.pbone.net,然后安装了一个线上            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2018-03-19 17:52:36
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            https://blog.csdn.net/ym19860303/article/details/25545933 1.Lambert模型(漫反射) 环境光: Iambdiff = Kd*Ia 其中Ia 表示环境光强度,Kd(0<K<1)为材质对环境光的反射系数,Iambdiff是漫反射体与环境光交            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-02-06 13:14:00
                            
                                261阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            首先明白OpenGL其实是一个标准,所以各家的实现不同,各个厂商的实现也是不同,它依赖于具体的硬件比如AMD或者Intel,所以需要下载一个库去调用,应该可以这么说.这样不用直接去调用底层的opengl的库下载地址:?GLFW哪个版本都无所谓,因为这个版本指的是生成应用程序的版本是64位的还是32位的.不是指的操作系统的版本.由于下载速度慢,所以将具体的库文件放在了QQ群:1140421605接着            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 06:24:38
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OpenGL  4.3 最新渲染管线图从OpenGL 2.0 到 OpenGL 3.0变化非常大,但从OpenGL 3.0 到OpenGL 4.0 变化不是太大。着色器程序直接运行在GPU上,并且是并行的,一个片元着色器可能一次执行所有象素。deprecation model, 在OpenGL3.0 提出,为了保持向后兼容,兼容模式compatibility profile.和核心模式c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-11 20:14:58
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            链接的库不对,需要做一个软连接。 ln -s  libQt5serialport.so.5.10  libQt5serialport.so.510.1            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-23 00:09:35
                            
                                319阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            glutInitDisplayMode 函数,这里我设置成了单缓冲。glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);OpenGL有一个前缓冲,可能位于显存内。设置单缓冲的意思是就只使用这个前缓冲,前缓冲区上的图形将被绘制到屏幕上。但是前缓冲区并不保证一定等到你绘制完整个图形后,才将之绘制到屏幕上(并不保证一帧一帧的提交)。因此有可能你在绘制一个动画图形的时候,中间的过程也被显示在屏幕上,这样就造成了闪烁和其他的奇怪现象。所以,在绘制动画的时候,应该使用双缓冲。也就是我们的绘制总是在后缓冲上进行,画完后,我们自己通过函数将后缓冲的图形提交到前缓冲上。具体操            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-02-05 12:01:00
                            
                                87阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            大家好,接下来将为大家介绍OpenGL ES 3. 纹理环绕。纹理坐标的范围通常是从(0, 0)到(1, 1),那如果我们把纹理坐标设置在范围之外会发生什么?无论是 S 轴还是 T 轴的纹理坐标都是在 0.0~1.0 的范围内,这满足了大多数情况。但在特定的情况下,也可以设置大于 1 的纹理坐标。当纹理坐标大于 1 以后,设置的? 方式就会起作用了。1、重复纹理环绕当顶点纹理坐标大于 1            
                
         
            
            
            
            OpenGL图像数据操作  之前的实践中,我们在着色器中的输入输出都是比较固定的。比如在顶点或片元着色器中,顶点属性的输入和帧缓存的颜色值;虽然我们可以通过纹理或者纹理缓存对象(TBO)来读取任意的内存区域,不过总体上来说写入的时机是固定的,也是可以预知的。比如我们在固定的阶段通过transform feedback操作来获取顶点数据并传递到transform feedback缓存中,也可以根据光            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 10:34:51
                            
                                25阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OpenCL是什么,查了半天没看懂,能简单明了的告诉我是干什么的有什么功能吗     推荐于2016-02-16 13:35:35 
      
          
            
          
             OpenCL和OpenGL是两个不同的API。OpenGL是3D API。OpenCL是GPU通用运算API。要理解什么是Open            
                
         
            
            
            
             实时监控linux网络流量命令nload【前言】一、安装nload命令二.命令选项三、测试【总结】 【前言】nload用于实时监控linux下网络流量信息 ,是命令行工具,用来监控网络的吞吐量。它使用两个图表数据来对进出站流量进行可视化。一、安装nload命令方法一: 编译安装nload编译前准备:yum install -y gcc gcc-c++ make ncurses-devel
下载安            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 20:05:29
                            
                                31阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                     小IVan:专题概述及目录zhuanlan.zhihu.com 
      灯光篇开篇概述:灯光在游戏里非常重要,游戏画面的整体感觉,游戏运行的效率都和它息息相关。然而虚幻把这些逻辑封得死死地。各种概念和庞大的系统常常令人束手无策。本篇将从灯光光影的原理入手,先自己实现一些灯光再自己动手打光做效果,想必这样会事半功倍。本小节将在虚幻中用蓝图脚本“手连”各种基础ShadowMap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 08:41:44
                            
                                64阅读
                            
                                                                             
                 
                
                                
                    