官方正版 图形引擎开发入门 基于Python语言 卞安 著 一本Python进行系统化图形引擎开发的讲解 电子工业出版社 9787121495922

配送至
$ $ USD 美元

商品编号: 5899362 类别: 图书 考试 学历考试
开本:16开
纸张:胶版纸
包装:平装
是否套装:否
国际标准书号ISBN:9787121495922
所属分类:图书>考试>学历考试>自学考试
商品详情

商品参数

卞安 著

年月出版

印张


内容介绍

《图形引擎开发入门:基于语言》是一本讲解如何使用进行系统化图形引擎开发的图书。本书基于作者长期从事图形引擎开发工作的经验,结合简单易懂的语言和模块,通过对引擎开发知识由浅入深的编排和讲解,让广大对图形学感兴趣的“小白”发者一步一步地掌握图形引擎的开发流程和实现原理,并在这个过程中熟练掌握,进而有能力基于各种开发语言进行图形引擎的开发工作。
《图形引擎开发入门:基于语言》结构紧凑、内容翔实、由浅入深,是读者学习、掌握图形引擎开发入门知识的重要参考书。
目录

第章 图形引擎概述
图形引擎发展史
卡马克时代

国产引擎的发展
从编程开始
开发环境搭建
引擎工具开发
第章 引擎开发理论入门
基本的渲染流程
认识渲染管线
图形编程过程原理
认识顶点与索引缓冲区
顶点——世界的起点
、和
认识屏幕缓冲区
屏幕缓冲区
逻辑缓冲区
认识颜色与纹理
颜色与像素
纹理的本质
图片的使用
纹理混合
向量、矩阵与四元数
向量
矩阵基本运算
四元数
矩阵与成像
认识摄像机
正交与投影
摄像机控制
基本图形绘制
绘制一个点
绘制一条线
绘制三角形与四边形
绘制一个立方体
第章 入门与实践
语法入门
基本流程
基本语法
图效处理实践
基本颜色处理
过滤器效果
过渡变化效果
图效处理实践
基本顶点动画
基本材质处理
简单雾效实现
第章 动画原理与实践
动画的基本原理
序列帧动画
插值动画
摄像机动画
骨骼蒙皮动画
动画过程实践
第章 模型原理与实践
认识模型
模型与材质
骨骼模型
动作的融合与混合
模型
模型解析实践
加载模型
加载模型
加载模型
模型观察器
工具界面设计与实现
模型的加载处理
观察摄像机控制
模型材质编辑
骨骼与动画
第章 认识光和影
光照原理入门
基础光照模型
延迟光照原理
光照编程实践
影子原理入门
面片影子

体积阴影
影子编程实践
第章 粒子系统入门
粒子系统原理
粒子的基本结构
粒子发射器
粒子系统编程实践
点精灵粒子:下雪啦!
模型粒子:彩球发射器
粒子编辑器入门
编辑器的界面实现
粒子效果编辑
效果加载与保存
第章 场景渲染入门
天空渲染
天空盒
公告板云
场景雾的渲染
风、雨、雪
地表渲染
认识地表网格
高度图
多纹理混合
地表
水面渲染
水体的生成
反射与射
波浪动画
植被与建筑
草体渲染
树木与建筑
场景编辑器
编辑器的界面框架
地表编辑
模型摆放
特效摆放
环境设置
光照烘焙
场景保存与加载
第章 画面后期效果
后期效果基本原理
一个工程实践
第章 系统入门
系统设计原理
基本控件设计
鼠标事件处理
复合控件设计
文字输入处理
系统编程实践
编辑器入门
编辑器界面设计
控件的创建
控件的选中与拖动
控件列表与属性编辑
界面保存与加载
第章 图形引擎设计与优化
框架设计
无尽的优化
模型批次
顶点优化
纹理优化
渲染状态优化
优化
计算压力优化
渲染优化
设计优化
附录 小白的成长路线
作者介绍

卞安,网名红孩儿,游戏行业知名引擎技术专家,一站式开发工具作者,多年从事游戏引擎和工具化产品的研发及运营工作。曾担任端游企业无限时空引擎总监、触控科技引擎产品总监、玩吧技术专家组组长。曾独立开发游戏引擎工具化软件《红孩儿工具箱》,并被知名企业投资;撰写了大量游戏引擎技术类文章,其中部分被官方媒体收录,被评为知名游戏引擎有价值专家()及博客专家,在游戏行业和领域有一定的知名度,目前在担任 运营负责人。