欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 计算机图形学基础与应用--基于WebGL(新工科计算机专业卓越人才培养系列教材)
      • 作者:编者:匡平//何明耘//李凡|责编:王宣
      • 出版社:人民邮电
      • ISBN:9787115602374
      • 出版日期:2022/12/01
      • 页数:223
    • 售价:23.92
  • 内容大纲

        计算机图形学是研究利用计算机进行图形绘制的科学,其主要研究内容为利用计算机实现将三维模型投影到平面的方法。本书首先搭建基本的计算机图形学知识体系,然后在此基础上,围绕GPU管线的处理结构分析管线各个阶段的实现算法;同时介绍WebGL在编程方面的应用,使读者不仅能够掌握图形应用软件的编程方法,还能明白计算机图形学的基本原理。
        编者在本书中融入了大量实例的源代码,可以为读者应用不同的理论知识进行实践提供参考。此外,与本书配套的“计算机图形学实验”平台上不仅展示了多个实验下多位学生的三维交互作品,以供院校师生参考学习,而且支持读者注册并使用该平台,进行代码上传与调试及作品展示等,这可以极大程度地提升读者的实战技能。
        本书可作为高等院校计算机、数字媒体、软件工程等相关专业的教材,也可供图形应用领域的技术人员学习使用,还可作为图形研究人员的参考用书。
  • 作者介绍

  • 目录

    第1篇  基础篇
      第1章  概述
        1.1  计算机图形学相关课程
        1.2  计算机图形学的发展
        1.3  计算机图形系统
          1.3.1  光栅扫描显示
          1.3.2  图形处理单元架构
        1.4  计算机图形软件
          1.4.1  Direct3D和OpenGL概述
          1.4.2  WebGL概述
          1.4.3  WebXR概述
        1.5  本章小结
        习题
      第2章  图形处理管线
        2.1  GPU与CPU的区别
          2.1.1  计算机绘制概述
          2.1.2  成像原理
        2.2  固定管线流程
          2.2.1  处理流程
          2.2.2  模型表达与绘制
          2.2.3  管线架构
        2.3  可编程管线
          2.3.1  可编程管线的基本概念
          2.3.2  着色器程序
          2.3.3  管线中的数据流
        2.4  buffer编程
          2.4.1  帧缓存
          2.4.2  深度缓存
          2.4.3  模板缓存
          2.4.4  PBO与FBO
          2.4.5  纹理buffer
        2.5  本章小结
        习题
      第3章  WebGL编程
        3.1  搭建开发平台
          3.1.1  Three.js简介
          3.1.2  Three.js的环境配置
          3.1.3  搭建Web服务器
          3.1.4  创建第一个Three.js实例
        3.2  JavaScript基础
          3.2.1  核心语句和语法
          3.2.2  对象和数组
          3.2.3  在网页中嵌入JavaScript代码
          3.2.4  与网页进行交互
        3.3  场景搭建
          3.3.1  画布设置
          3.3.2  对象设置
          3.3.3  相机设置
          3.3.4  交互设置
        3.4  坐标系与观察变换

      ……
    第2篇  应用篇
    参考文献