opengl
文章平均质量分 77
wodownload2
这个作者很懒,什么都没留下…
展开
-
Performance Tuning for Tile-Based Architectures
https://docs.unity3d.com/ScriptReference/Rendering.RenderBufferLoadAction.htmlOpenGL Insights.pdf23.1 introductionthe opengl and opengles specifications describe a virtual pipeline in which triangles are processed in order:原创 2020-10-28 19:18:10 · 305 阅读 · 0 评论 -
fbx sdk的加载fbx模型文件——1
https://blog.csdn.net/bugrunner/article/details/72105111、下载sdkhttps://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2019-5原创 2020-05-16 12:35:29 · 998 阅读 · 1 评论 -
使用assimp解析mesh——骨骼动画
bool SkinnedMesh::LoadMesh(const string& Filename){ // Release the previously loaded mesh (if it exists) Clear(); // Create the VAO glGenVertexArrays(1, &m_VAO); glBindVertexArray(m_VAO); // Create the buffers for原创 2020-05-15 18:01:53 · 2709 阅读 · 0 评论 -
关于view矩阵的说明
矩阵在线计算器:http://www.nicetool.net/app/matrix_multiplication.htmlhttp://www.yunsuan.info/cgi-bin/matrix_inverse.py上图是验算的草稿纸。并且是2D空间的一个变换推导。适用于3D空间。...原创 2020-03-10 11:36:53 · 248 阅读 · 0 评论 -
再谈 Framebuffers
https://learnopengl.com/Advanced-OpenGL/Framebuffersso far we have used several types of screen buffers:a color buffer for writing color values, a depth buffer to write depth information and finally...原创 2020-02-22 10:16:13 · 452 阅读 · 0 评论 -
再谈RT方法
参考:https://learnopengl.com/Advanced-OpenGL/Framebuffers真是学习的欲望还是蛮强烈的,所以还是一鼓作气,将这个教程完善下。前面两个博客,主要介绍了texture, renderbuffer object的使用。下面就是在此基础上进行绘制整个场景了:rendering to a texturenow that we know how fr...原创 2020-02-15 22:28:05 · 23010 阅读 · 0 评论 -
再谈glGenTextures
https://learnopengl.com/Advanced-OpenGL/Framebufferstexture attachmentswhen attaching a texture to a framebuffer, all rendering commands will write to the textureas if it was a normal color/depth o...原创 2020-02-15 22:02:23 · 1441 阅读 · 0 评论 -
再谈glBindRenderbuffer
参考:https://learnopengl.com/Advanced-OpenGL/FramebuffersRenderbuffer objects were introduced to OpenGL after texturesas a possible type of framebuffer attachments,so textures were the only attachmen...原创 2020-02-15 19:11:24 · 1716 阅读 · 0 评论 -
法线贴图与切空间
https://github.com/mattdesl/lwjgl-basics/wiki/ShaderLesson6原创 2019-04-23 10:29:09 · 376 阅读 · 0 评论 -
DX透视投影矩阵的推导
原创 2019-04-22 17:57:42 · 1088 阅读 · 2 评论 -
OGL(教程35)——延迟渲染1——代码结构梳理
项目代码:[email protected]:yichichunshui/DeferredRendering1.git原创 2018-11-07 16:14:01 · 345 阅读 · 0 评论 -
songho——OpenGL的顶点缓冲对象
http://www.songho.ca/opengl/gl_vbo.html翻译 2018-11-06 12:13:38 · 314 阅读 · 0 评论 -
songho——OpenGL的帧缓冲
http://www.songho.ca/opengl/gl_fbo.html翻译 2018-11-06 11:22:02 · 529 阅读 · 0 评论 -
opengl——贴图
https://www.haroldserrano.com/blog/a-brief-talk-about-opengl-textures翻译 2018-11-03 18:00:22 · 2469 阅读 · 2 评论 -
assimp编译及使用(2)
本节主要介绍使用各个lib以及dll加载正确加载模型。首先到参考上checkt项目:https://github.com/triplepointfive/ogldev我们是学习的是tutorial22章节,所以使用这个项目的源文件。我们新建一个项目,然后把22章节的头文件,以及源文件,以及用到的素材考本到新项目中去。1、我们的项目:2、然后项目属性的设置头文件包含目录:库目录:...原创 2018-10-29 15:38:55 · 3970 阅读 · 0 评论 -
assimp编译及使用(1)
之前的https://blog.csdn.net/wodownload2/article/details/77905708讲述过怎么编译assimp,但是这次又遇到了新的问题,所以再来总结下编译assimp的过程。1、下载assimp源码https://github.com/assimp/assimp/releases/tag/v3.3.1/下载:...原创 2018-10-26 10:03:02 · 14173 阅读 · 3 评论 -
ImageMagic的配置
由于源代码,编译不成功,故这里下载dll直接安装,然后在windows下使用。接下来详细介绍如何安装及使用。1、下载ImageMagick-7.0.8-12-Q16-x64-dll然后安装,我安装的目录是:C:\Program Files\ImageMagick-7.0.8-Q16安装文件可以在下载:https://pan.baidu.com/s/1tDngn7VJh9w_aRdPYFGd...原创 2018-10-23 20:28:41 · 2424 阅读 · 0 评论 -
软渲染
https://blog.csdn.net/puppet_master/article/details/80317178 中有源码https://www.cnblogs.com/sdlwlxf/p/6540452.html 中有源码https://www.cnblogs.com/zhangbaochong/p/5751111.htmlhttps://www.davrous.com/2013/...原创 2019-04-19 09:34:55 · 322 阅读 · 0 评论 -
NPR&卡通渲染
术语介绍:NPR——non photorealistic render. 即非真实感图形学。Cel-Shading 或者叫做 ToneBasedShading 即所谓的卡通渲染。学习曲线:https://blog.csdn.net/jvandc/article/details/81171250#npr卡通渲染轮廓线,勾边,描边图像的边缘可以指灰度不连续,或者亮度、深度、表面法线、表面反...原创 2019-04-24 10:55:46 · 3279 阅读 · 2 评论 -
Article - Physically Based Rendering
http://www.codinglabs.net/article_physically_based_rendering.aspxthe pursuit of realism is pushing rendering technology towards a detailed simulation of how light works and interacts with objects. ph...原创 2019-09-10 10:09:56 · 261 阅读 · 0 评论 -
Image Based Lighting
https://chetanjags.wordpress.com/2015/08/26/image-based-lighting/原创 2019-09-09 17:37:13 · 1084 阅读 · 0 评论 -
Microfacet Models for Refraction through Rough Surfaces
https://www.cs.cornell.edu/~srm/publications/EGSR07-btdf.pdfmicrofacet models were introduced to graphics by cook and torrance, based on earlier work from optic, to model light direction from rough s...原创 2019-08-26 20:11:21 · 780 阅读 · 0 评论 -
OpenGL 4 Shading Language Cookbook chapter 9——Particle Systems and Animation
in this chapter, we will look at several examples of animation within shaders, focusing mostly on particle systems.the first example, animating with vertex displacement, demonstrates animation by tra...原创 2019-08-01 17:43:23 · 466 阅读 · 0 评论 -
glBindBufferBase
https://dawnarc.com/2017/01/shadingopengl常用基础知识�%Bhttps://www.khronos.org/opengl/wiki/GLAPI/glBindBuffersBasehttp://manpages.ubuntu.com/manpages/bionic/man3/glBindBufferBase.3G.htmlhttps://xbuba.co...原创 2019-08-01 16:48:25 · 1848 阅读 · 0 评论 -
transform feedback object 理解
void UpdateParticle(){ //printf("current particle buffer tfo %d %d\n",currentParticleTFO, currentParticleTFOForDraw); int currentOldParticleBufferIndex = currentParticleTFOForDraw; if (particleCou...原创 2019-07-30 18:02:55 · 442 阅读 · 0 评论 -
opengl常用函数总结
1、glPatchParameteri(GL_PATCH_VERTICES, 3);设置当前TCS处理的片面的最大控制点数2、glGetIntegerv(GL_MAX_PATCH_VERTICES, &MaxPatchVertices);获取当前gpu支持的最大面片控制点的数量3、...原创 2019-07-25 14:32:05 · 584 阅读 · 0 评论 -
The Theory of Stencil Shadow Volumes
https://www.gamedev.net/articles/programming/graphics/the-theory-of-stencil-shadow-volumes-r1873/the theory of stencil shadow volumes这个是对ogl中教程40的模板体积阴影的进一步学习。shadows used to be just a patch of dar...原创 2019-07-19 14:33:55 · 281 阅读 · 0 评论 -
ogl中级联阴影项目的配置
上一个博文中介绍了,级联阴影的实现的原理,本文将详细介绍改项目是如何配置并允许成功原项目。项目下载网址:http://ogldev.atspace.co.uk/instructions.htmlhttp://ogldev.atspace.co.uk/ogldev-source.zip本文学习的是第49节。创建一个新的c++ console项目:拷贝如下的文件夹下到新的项目:com...原创 2019-05-27 10:39:44 · 259 阅读 · 0 评论 -
OGL(教程36)——延迟渲染2
原文地址:http://ogldev.atspace.co.uk/www/tutorial36/tutorial36.html翻译 2018-10-17 14:04:46 · 269 阅读 · 0 评论 -
OGL(教程34)——一个特效库
原文地址:http://ogldev.atspace.co.uk/www/tutorial34/tutorial34.html翻译 2018-10-17 14:03:59 · 164 阅读 · 0 评论 -
OGL(教程7)——旋转变换
原文地址:http://ogldev.atspace.co.uk/www/tutorial07/tutorial07.html背景知识:翻译 2018-09-30 16:12:04 · 191 阅读 · 0 评论 -
OGL(教程6)——平移变换
原文地址:背景知识翻译 2018-09-30 16:10:48 · 236 阅读 · 0 评论 -
OGL(教程5)——统一变量
原文地址:http://ogldev.atspace.co.uk/www/tutorial05/tutorial05.html背景知识:翻译 2018-09-30 16:08:48 · 269 阅读 · 0 评论 -
OGL(教程4)——着色器
原文地址:http://ogldev.atspace.co.uk/www/tutorial04/tutorial04.html背景知识从这节教程开始,每一个特效以及我们将要使用的技术都将通过shader来实现。shader是3D图形学现在使用的方法。你也能认为这是一种倒退,因为在固定渲染管线中已经提供了3D的功能,它只需要开发者配置参数(比如灯光的属性、旋转的值等),而使用shader,这些都...翻译 2018-09-30 16:02:48 · 463 阅读 · 0 评论 -
OGL(教程3)——三角形
原文地址:http://ogldev.atspace.co.uk/www/tutorial03/tutorial03.html背景知识这个教程非常的短。我们仅仅是上节的基础上扩展,以用来画一个三角形。本节我们只依赖于规格化的盒子。可见的顶点必须在盒子内,所以视口变化将他们映射到可见的窗口坐标。如果从-z轴看这个盒子的话,其形状如下所示:(-1.0,-1.0)被映射到窗口的左下角。(-1....翻译 2018-09-30 14:45:19 · 210 阅读 · 0 评论 -
OGL(教程2)——点
点乘翻译 2018-09-29 17:48:39 · 2605 阅读 · 0 评论 -
OGL(教程1)——显示一个窗口
http://ogldev.atspace.co.uk/www/tutorial01/tutorial01.html翻译 2018-09-28 13:59:31 · 530 阅读 · 0 评论 -
OGL(教程18)——漫反射
原文地址:http://ogldev.atspace.co.uk/www/tutorial19/tutorial19.html翻译 2018-10-12 20:49:03 · 164 阅读 · 0 评论 -
OGL(教程17)——环境光
原文地址:http://ogldev.atspace.co.uk/www/tutorial18/tutorial18.html翻译 2018-10-12 20:48:15 · 303 阅读 · 0 评论 -
OGL(教程16)——基础贴图映射
原文地址:http://ogldev.atspace.co.uk/www/tutorial17/tutorial17.html翻译 2018-10-12 20:47:34 · 760 阅读 · 0 评论