AlgebraMaster

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

导航

06 2020 档案

Make a simple opengl app
摘要:受不了main的各种callback,先设计第一版Application: #define GLEW_STATIC // GLEW #include <GL/glew.h> #include <chrono> #undef GLFW_DLL // GLFW #include <GLFW/glfw3. 阅读全文

posted @ 2020-06-30 11:14 gearslogy 阅读(291) 评论(0) 推荐(0)

Delete geometry outside camera view throughout timeline
摘要:这幅图可以清楚的看到摄像机运动的轨迹,并且产生优美的能量图 一:非sopsolver法 经常遇到做特效只想留摄像机看到的部分,但是摄像机一直会运动。一般做法就是用sopsolver来记录摄像机运动看到的区域,删除看不到的区域。 但是还有一种方法直接从原理入手。 1,先记录摄像机的worldtrans 阅读全文

posted @ 2020-06-17 19:05 gearslogy 阅读(396) 评论(0) 推荐(0)

OpenGL Tessellation
摘要:阶段: 1,TCS: Tessellation Control Shader,细分控制材质 2,PG:Primitive Generator,图元生成器 3,TES:Tessellation Evalution Shader,细分执行材质 4,CP:Control Points,The TCS wo 阅读全文

posted @ 2020-06-16 15:07 gearslogy 阅读(1129) 评论(0) 推荐(0)

OpenGL Bindless Texture
摘要:OPENGL有一种不用绑定贴图单元的方法,直接一次性加载到uniform buffer中。 这就是加载时候稍微用时间,之后 的效率大大高于glActiveTexture(GL_TEXTUREi)之类这样的方法。 但是依然你要在每个材质写出这个uniformbuffer object的入口。 如2个贴 阅读全文

posted @ 2020-06-09 15:13 gearslogy 阅读(2147) 评论(0) 推荐(0)