Developing Graphics Frameworks with Python and OpenGL

Developing Graphics Frameworks with Python and OpenGL

简介:

本书向您展示了如何创建用于渲染完整三维场景的软件。它解释了基本的理论概念以及实用的编程技术,使您能够创建自己的动画和交互式计算机生成的世界。您将学习如何将OpenGL (GPU编程最广泛采用的跨平台API) 的强大功能与Python编程语言的可访问性和多功能性相结合。您将探索的主题包括生成几何形状,使用矩阵转换对象,将基于图像的纹理应用于曲面以及照明场景。高级部分解释如何实现程序生成的纹理,后处理效果和阴影映射。除了复杂的图形框架,您将在本书中开发,您将获得基础知识,您将能够适应和扩展框架,以实现更壮观的图形结果。

英文简介:

This book shows you how to create software for rendering complete three-dimensional scenes. It explains the foundational theoretical concepts as well as the practical programming techniques that will enable you to create your own animated and interactive computer-generated worlds.

You will learn how to combine the power of OpenGL, the most widely adopted cross-platform API for GPU programming, with the accessibility and versatility of the Python programming language.

Topics you will explore include generating geometric shapes, transforming objects with matrices, applying image-based textures to surfaces, and lighting your scene. Advanced sections explain how to implement procedurally generated textures, postprocessing effects, and shadow mapping.

In addition to the sophisticated graphics framework you will develop throughout this book, with the foundational knowledge you will gain, you will be able to adapt and extend the framework to achieve even more spectacular graphical results.

书名
Developing Graphics Frameworks with Python and OpenGL
译名
使用 Python 和 OpenGL 开发图形框架
语言
英语
年份
2021
页数
345页
大小
8.40 MB
标签
  • 计算机图形学
  • Python
  • 下载
    pdf iconDeveloping Graphics Frameworks with Python and OpenGL.pdf
    密码
    65536

    最后更新:2025-04-12 23:54:38

    ←Solving PDEs in Python: The FEniCS Tutorial I

    →Python and OpenGL for Scientific Visualization