AlgebraMaster

Modern C++ 创造非凡 . 改变世界 一起铲除毒瘤KPI

导航

02 2020 档案

-OPENGL6 FrameBuffer & PostProcessing & CubeMap-
摘要:CP21:FRAMEBUFFER pipeline: 绘制一幅图,便于理解 这章我又被贴图单元迷惑了,经过理性的测试,发现一个Frag材质里只有一个贴图.那么绘制如下: #version 450 core // INCOMING DATA layout ( location = 0 ) in vec 阅读全文

posted @ 2020-02-28 18:51 gearslogy 阅读(399) 评论(0) 推荐(0)

-OPENGL5 Model Import & Scene Graph & Blend Opacity-
摘要:ASSIMP构建大纲: 因为递归的原因有必要把大纲还原,类似katana和maya大纲一样 以maya为例:(输出的时候别导出obj,fbx可以保护层级,abc也可以,但是现在assimp不支持,回头可以用abc api 搞一个) 所以我在函数原型加入一个pwd void processNode(a 阅读全文

posted @ 2020-02-23 17:15 gearslogy 阅读(219) 评论(0) 推荐(0)

-OPENGL4 Shader & WorldSpaceShader & CameraSpaceShader & Blinn -
摘要:CP13: 全部合并成头文件,实现进一步抽象简洁 一个摄像机GLFWCamera.h 一个读取材质LoadShader.h 一个FrameWindow cmake_minimum_required(VERSION 3.5) project(Triangle) set(CMAKE_CXX_STANDA 阅读全文

posted @ 2020-02-16 18:56 gearslogy 阅读(299) 评论(0) 推荐(0)

- OPENGL3 -
摘要:CP07:贴图 >>理解Element Buffer Object(EBO), 理解glDrawElements() 例如上图要绘制一个长方形,上一篇- OPENGL2 - 最后一章用的glDrawArrays(GL_QUADS,0 ,NPTS) 绘制。 此章绘制用glDrawElements(). 阅读全文

posted @ 2020-02-09 16:09 gearslogy 阅读(328) 评论(0) 推荐(0)