首页> 外文期刊>Computing reviews >Introduction to computer graphics: a practical learning approach
【24h】

Introduction to computer graphics: a practical learning approach

机译:计算机图形学入门:一种实用的学习方法

获取原文
获取原文并翻译 | 示例

摘要

Real-time rendering is an important subject in computer graphics. This book focuses on the interactive visualization of 3D scenes by using the EnvyMyCar (NVMC) game to explain the fundamental concepts of 3D computer graphics. The book has 11 chapters. Chapter 1, "What Computer Graphics Is," gives an introduction. Chapter 2 covers basic programming using the Web Graphics Library (WebGL) and introduces the NVMC framework, which will be used throughout the book. Boundary-based and volume-based 3D model representations are discussed in chapter 3. Chapter 4 illustrates the process of turning a 3D scene into a picture on a screen, which includes discussion of the model view and projection transformations in matrix forms. Chapter 5 talks about the process of turning the vertices into pixels, which covers rasterization, hidden surface removal, clipping, and culling. Chapter 6 describes lighting and shading. Chapter 7 focuses on texture. Chapter 8 explores shadows. Chapter 9 covers imaged-based impostors. Chapter 10 discusses advanced techniques, including image processing, particle systems, and so on. The last chapter (11) discusses global illumination, which includes ray tracing and multi-pass algorithms.
机译:实时渲染是计算机图形学中的重要主题。本书着重于通过使用EnvyMyCar(NVMC)游戏来解释3D计算机图形的基本概念的3D场景的交互式可视化。这本书有11章。第1章“什么是计算机图形学”进行了介绍。第2章介绍了使用Web图形库(WebGL)进行的基本编程,并介绍了将在整本书中使用的NVMC框架。第3章讨论了基于边界的和基于体积的3D模型表示。第4章说明了将3D场景转换为屏幕上的图片的过程,其中包括对模型视图和矩阵形式的投影转换的讨论。第5章讨论将顶点转换为像素的过程,其中涉及光栅化,隐藏的表面去除,修剪和剔除。第6章介绍照明和阴影。第7章着重于纹理。第8章探讨阴影。第9章介绍基于映像的冒名顶替者。第10章讨论了高级技术,包括图像处理,粒子系统等。上一章(11)讨论了全局照明,其中包括光线跟踪和多遍算法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号