随笔分类 -  图形学

摘要:Breakout ​ 简介 - LearnOpenGL CN (learnopengl-cn.github.io) ​ 2D游戏BreakOut实现以及对OpenGL一些知识点的总结。 1.项目结构 game类:用于管理所有游戏和渲染代码,提供初始化、游戏重置、键盘输入、更新游戏状态、渲染、碰撞检测 阅读全文
posted @ 2023-10-21 11:00 ZhangFirst1 阅读(220) 评论(0) 推荐(0) 编辑
摘要:tinyrenderer ​ 跟着ssloy/tinyrenderer: A brief computer graphics / rendering course (github.com)项目实现一个基础的渲染器。 ​ ZhangFirst1/tinyrenderer: 跟随tinyrenderer 阅读全文
posted @ 2023-10-18 21:53 ZhangFirst1 阅读(77) 评论(0) 推荐(0) 编辑
摘要:games101一些问题及思考 1. 透视投影为什么z值变大 从透视投影矩阵可以看出z会变大,但从直观上怎么想呢。 想象一段向无穷远处延伸的铁轨,假设有100m,但照片中前一半明显不足50m,后一段明显多于50m,可以体会到近平面和远平面之间的点都会向远平面压缩,使得出现近大远小的情况。 2. 各个 阅读全文
posted @ 2023-10-18 21:37 ZhangFirst1 阅读(42) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示