OpenGL
Qu1et
这个作者很懒,什么都没留下…
展开
-
GLSL 内建函数
GLSL 内建函数from http://blog.csdn.net/hgl868/article/details/7876257 OpenGL ES着色语言为标量和向量操作定义了一套内建便利函数。有些内建函数可以用在多个类型的着色器中,有些是针对固定硬件的,所以这部分只能用在某个特定的着色器上。 内建函数基本上可以分为一下三类:(1)它们使用一些简转载 2017-10-13 13:56:04 · 360 阅读 · 0 评论 -
蘑菇云特效-方案
分享一个蘑菇云实现方案,大概都有介绍粒子、模型(uv动画、序列帧动画)https://www.magesbox.com/article/detail/id/43.html转载 2019-07-04 18:30:59 · 1324 阅读 · 0 评论 -
ShaderLab教程系列(二)
文章来自http://www.manew.com/thread-43291-1-1.html 上一篇最后引出了shader存在的意义是为了让二维屏幕绘制出栩栩如生的三维场景。此处进一步补充说明该观点。 首先,我们先来思考我们现实中是如何让外部景物在我们的脑子中成像的。作为软件开发的我们,务必永远记住一点,这个世界是最合理最严谨的存在,如果你遇到你的业务逻辑无法理清,那么,就去看看现...转载 2018-11-08 17:29:36 · 1572 阅读 · 0 评论 -
ShaderLab教程系列(一)
文章来自http://www.manew.com/thread-43291-1-1.html 首先,第一步,我们先看shader有什么作用。我们在场景里面新建一个cube。我们可以看到下图: 在Hierarchy中选中这个新建的cube,我们可以在Inspector面板中看到 我们来做一个小动作,通过photoshop创建一张很傻冒的图,如下:...转载 2018-11-08 17:26:05 · 5651 阅读 · 0 评论 -
LearnOpenGL~你好,三角形
你好,三角形原文 Hello Triangle 作者 JoeyDeVries 翻译 Django, Krasjet, Geequlim 校对 暂未校对 译注在学习此节之前,建议将这三个单词先记下来:顶点数组对象:Vertex Array Object,VAO 顶点缓冲对象:Vertex Buffer Object,VBO 索引缓冲对象:Ele...翻译 2018-09-06 14:26:24 · 403 阅读 · 0 评论 -
LearnOpenGL~你好,窗口
你好,窗口原文 Hello Window 作者 JoeyDeVries 翻译 Geequlim, Krasjet 校对 暂未校对 让我们试试能不能让GLFW正常工作。首先,新建一个.cpp文件,然后把下面的代码粘贴到该文件的最前面。#include <glad/glad.h>#include <GLFW/glfw3.h>...翻译 2018-09-06 14:25:35 · 412 阅读 · 0 评论 -
LearnOpenGL~创建窗口
创建窗口原文 Creating a window 作者 JoeyDeVries 翻译 gjy_1992, Krasjet 校对 暂未校对 译注注意,由于作者对教程做出了更新,之前本节使用的是GLEW库,但现在改为了使用GLAD库,关于GLEW配置的部分现在已经被修改,但我仍决定将这部分教程保留起来,放到一个历史存档中,如果有需要的话可以到这里来查看。...翻译 2018-09-06 14:23:13 · 510 阅读 · 0 评论 -
LearnOpenGL~OpenGL
OpenGL原文 OpenGL 作者 JoeyDeVries 翻译 gjy_1992, Krasjet 校对 暂未校对 在开始这段旅程之前我们先了解一下OpenGL到底是什么。一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不...翻译 2018-09-06 14:20:05 · 1819 阅读 · 0 评论 -
LearnOpenGL~简介
简介你到这里来可能是想学习计算机图形的工作原理,并且自己做一些很酷的东西。自己做东西是非常有趣的,同样也能给你带来对图形编程的兴趣。然而,在你开始学习旅程之前,有这么几点注意事项。前置知识由于OpenGL是一个图形API,并不是一个独立的平台,它需要一个编程语言来工作,在这里我们使用的是C++。所以,对C++的熟练掌握在学习这个教程中是必不可少的。当然,我仍将尝试解释大部分用到的概念,...翻译 2018-09-06 14:16:02 · 464 阅读 · 0 评论 -
LearnOpenGL~欢迎来到OpenGL的世界
欢迎来到OpenGL的世界欢迎来到OpenGL的世界。这个工程只是我(Joey de Vries)的一次小小的尝试,希望能够建立起一个完善的OpenGL教学平台。无论你学习OpenGL是为了学业,找工作,或仅仅是因为兴趣,这个网站都将能够教会你现代(Core-profile) OpenGL从基础,中级,到高级的知识。LearnOpenGL的目标是使用易于理解的形式,使用清晰的例子,展现现代Op...翻译 2018-09-06 14:13:25 · 610 阅读 · 0 评论 -
序列帧Shader
在opengl中,当我们需要某种动画时,序列帧动画无疑是最简单的这段shader虽然简单,但还是分享出来vertuniform int offset; uniform int wcount;uniform int hcount;uniform int allcount;void main(){ gl_Position = ftransform(); int index ...原创 2019-07-26 10:56:32 · 954 阅读 · 0 评论