技术-语言-OPENGL
kdsrpg
这个作者很懒,什么都没留下…
展开
-
【学习笔记】3D图形核心基础精炼版-1:入门概念
以下仅为个人学习时的理解关键点,可用于参考:1、屏幕永远都是2维的,即只有X、Y轴,所以屏幕分辨率永远是N*M:如1920*1080,这里的1920代表宽1920个像素点,1080代表高1080个像素点,也就是说共计2073600个像素点,我们称之为200万像素,所以你所熟悉的手机摄像头800万像素、1200万像素的就知道大概是怎么回事了吧。2、基于上述原理,我们三维世界最终肯定会转为二维原创 2016-04-08 14:19:39 · 1291 阅读 · 0 评论 -
【学习笔记】3D图形核心基础精炼版-2:流程概念版
流程(无光照版):1-3D环境搭建:stage3D或opengl都会有一个初始化环境的过程,一般利用它们提供的API即可。2-准备的信息 -- 物体的顶点信息:如立方体的8个顶点 -- 物体的顶点索引信息:如立方体如何连接顶点组成6个面(opengl的话这个顺序直接在程序中体现) -- 物体使用哪个纹理,每个面使用这个纹理的哪一块来贴图原创 2016-04-08 15:19:47 · 729 阅读 · 0 评论 -
【学习笔记】3D图形核心基础精炼版-3:屏幕中的三维坐标概念
如果你要画一个右上角填满的正方形,你可以给这个正方形设定4个点:A(0,0,0)B(0,1,0)C(1,0,0)D(1,1,0),而为了确立面,我们用两个三角形连线则可:ABD、ADC(这不是LOL的ADC别突然眼前一亮),我们这里用的是右手坐标系,即顺时针绘制,所以两个三角形都是顺时针的,你可以试着按照顺序看看是不是顺时针。而两个三角形就组成了一个四方形了,在三维世界里的绘制都是三角形,所以我们看显卡的性能也会说他渲染三角形的能力有多大。原创 2016-04-08 15:25:04 · 853 阅读 · 0 评论