- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 OpenGL基础5:第一个正方形
绘制一个正方形真的很简单,很显然,两个三角形铺在一起就可以了一、绘制正方形其实如果真的完全理解了前面的知识, 那么理论上不需要教程,即可绘制出正方形了,就如上所说,两个三角形只有顶点的位置不同而已……那么问题来了,绘制一个正方形,需要多少个顶点呢?按照如上的方法,应该是需要6个,然而很明显,只需要4个即可,有两个顶点它们在同一个位置,如果重复绘制会多出50%额外的开销,所以我们的...
2020-04-22 12:05:35 1181
原创 OpenGL基础4:最基础的单元 —— 三角形
在刚学 OpenGL 的时候千万不要沉迷细节,后面你会慢慢懂,又或者说:放弃前置:OpenGL基础1:最简单的OpenGL例子一、最简单的着色器前面讲过,如果我们打算做渲染的话必需要配置顶点和片段着色器,因此这里不得不先提前了解一下着色器最简单的顶点着色器:#version 330 corelayout (location = 0) in vec3 position;...
2020-04-17 17:26:46 833
原创 OpenGL基础3:渲染管线
一、渲染与着色器渲染(render)本质上就是将图形显示在屏幕上的这个过程,最终的目的就是将3D的世界用 2D 的像素点表示出来(UI 为特例),这也是渲染管线(Graphics Pipeline)所负责管理的,图形渲染管线可以被划分为两个主要部分:第一部分把你的3D坐标转换为2D坐标,第二部分是把2D坐标转变为实际的有颜色的像素细分的话,图形渲染管线可以被划分为几个阶段,每个阶段将...
2020-04-16 19:56:12 860
原创 OpenGL基础2:OpenGL简介
其实看到这里,你应该也像我一样,装好了环境,并且成功打开了第一个窗口,又或者说已经可以开始绘制一些非常基础的单元了,但是刚入门你应该也一样,对着一堆方法一脸懵逼,看着讲解和教程似乎也能理解,但是脱离教程就会发现自己一行代码都弄不出来,还是需要不断地去参考。小朋友你是否有很多问号,不知道为什么需要这么多复杂的方法,也不知道为什么要这么设计,更不知道仅仅显示一个点都那么复杂,后面3D游戏中的...
2020-04-15 21:44:50 716
原创 2017 ACM-ICPC乌鲁木齐网络赛 G. Query on a string(KMP+树状数组)
题目链接:https://www.jisuanke.com/contest/870题意:给出两个字符串S和T,Q次操作:①C a b表示将第a个字符改为b;②Q l r表示T在S的子串[l, r]中共出现多少次其中|S|思路:若S串的子串[x-|T|+1, x]和T串完美匹配,那么flag[x]==1,否则flag[x]==0,sum[]是flag[]的前缀和
2020-04-15 16:34:42 1018
原创 splay伸展树基础操作(bzoj 1861: [Zjoi2006]Book 书架)
splay:一种排序树(先序遍历权值有序)主要性质:随着访问翻转次数的增多,复杂度越来越接近logn,形态也越来越接近平衡树主要功能:每次将要询问or删除or修改的点先一路翻转到根,然后再满足所需操作翻转规则如下:具体解析看代码1861: [Zjoi2006]Book 书架Time Limit:4 SecMemory Limit:64 MBSub
2020-04-15 16:33:33 832
原创 OpenGL基础1:最简单的OpenGL例子
相对于一些基础的课程,例如一门计算机语言,又或者说是Unity3D之类的游戏引擎,openGL的学习是要难不少,因此在网上“查攻略”的时候尽量想办法 1. 多参考几篇文章;2. 有能力的话去google,去国外的学习网站看看;3. 所有代码自己再写一遍本文(包括后续的openGL基础类文章)都是总结性质,难免会有少许不准确的地方,如有发现希望大家能够指出,万分感谢一、事前准备装环...
2020-04-15 15:51:16 2498 1
原创 OpenGL环境配置(超全整合版)
网上搜罗各种资料,终于把openGL的环境配置好了,为了让后面的人省事,于是整合出了一个类似于“懒人包”的东西,非常好弄,按照下面的教程来就好了,什么都不缺一、事前准备一块主流显卡(最好是独显) Visual StudioIDE(最好是2017以上版本,本人是2019)应该都没问题二、下载完整配置包链接&提取码:0k32,解压后里面有3个文件夹和一个文件,...
2020-04-13 21:23:59 16536 17
OpenGL基础学习完整代码(完整场景带优化).zip
2020-09-28
OpenGL基础学习完整代码.zip
2020-08-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人