随笔分类 -  OpenGL

摘要:OpenGL做了什么? 坐标系 + 物体 + 摄像机(观察者),经过渲染最后得到二位屏幕的图像。 渲染过程 第一步:首先要初始化一个三角形(定点位置、每个定点的属性),还需要初始化摄像机(观察者)。 第二步:移动三角形,移动摄像机(观察者)。 第三步:以观察者为中心,观察世界。 第四步:投影 --> 阅读全文
posted @ 2024-01-31 22:02 老友不要辣 阅读(84) 评论(0) 推荐(0)
摘要:什么是材质(Material)? 材质(Material):描述了物体表面如何与光发生反应。 模型决定了物体的形状,材质决定了外观。 什么是颜色? 颜色可以分为红、绿、蓝三个通道表示(三基色R、G、B),0最小,1最大(也可以是0-255)。 颜色:对光本身来说,是红、绿、蓝的光强度;对于物体来说, 阅读全文
posted @ 2024-01-31 21:36 老友不要辣 阅读(277) 评论(0) 推荐(0)
摘要:了解三维世界 物体的位置是使用某个坐标轴下的坐标(x,y,z)进行描述。 坐标系分为两种:左手坐标系、右手坐标系。 z轴坐标系是这两种坐标系的区别点。 OpenGL使用的是右手坐标系。 OpenGL做了什么? 先确定坐标系(原点、x,y,z得指向),再确定摄像机(观察者)的位置和方向。这样就能渲染出 阅读全文
posted @ 2024-01-31 21:04 老友不要辣 阅读(68) 评论(0) 推荐(0)
摘要:从一本书说起 《DOMM启示录》 —— 约翰.马克 ; 约翰.罗梅洛; 3D编程地本质:操纵显卡,把一些信息显示到屏幕上。 图形API 图形API :跨平台,垮编程语言的图形程序接口。用于GPU上的指令功能。 市面上比较成熟的图形API: OpenGL、Vulkan、DirectX。 图形API到底 阅读全文
posted @ 2024-01-31 20:39 老友不要辣 阅读(38) 评论(0) 推荐(0)