《程序是怎样跑起来的》第十一章读后感
这本书的第十一章聚焦于计算机图形学的基本概念,以及如何在程序中实现图形的绘制。核心的介绍了计算机图形学的基础知识,包括像素、分辨率、颜色模型等。解释了图形API的作用,如OpenGL和DirectX,它们如何帮助程序员在不必关心底层硬件细节的情况下进行图形编程。讨论了3D图形的构建过程,包括顶点、边、面的概念,以及如何通过这些基本元素来构造复杂的三维形状。描述了纹理映射、光照模型和着色器等高级话题,这些都是现代三维图形程序中不可或缺的技术。是使我对于图形学的基本概念有了更深的理解,特别是像素作为图形显示的最小单位,以及分辨率对于显示清晰度的影响。 光照和纹理映射部分让我意识到,为了让三维模型更加逼真,需要模拟现实世界中的光线作用,并将二维图像映射到三维表面上。学习到图形API为开发者提供了一套工具和接口,极大地简化了图形编程的难度,并允许程序跨平台运行。对于3D图形的构建原理,我了解到除了顶点坐标外,还需要定义顶点之间的连接关系以形成面,这些都是构成三维模型的基础。
总体来说,第十一章为我打开了计算机图形学的大门,让我对图形编程有了初步的了解,并且激发了我进一步探索这个领域的兴趣。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律