本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
资深图形编程专家15年开发经验的深度分享
详解TypeScript编程及基于WebGL的3D架构与实现
深入:凝聚作者15年图形编程经验,带领读者深入探索图形编程的知识
系统:用TypeScript语言实现WebGLApplication框架和WebGLUtilLib渲染库
广泛:涵盖常用的数据结构、3D图形数学基础、多视口渲染、文字绘制、Quake3 BSP场景渲染、Doom3 PROC场景渲染、骨骼蒙皮动画原理及渲染等内容
独特:精讲8个完整的有较高价值的绘图案例,帮助读者理解3D图形编程的基础核心要点
实用:不局限于TypeScript和WebGL范畴,可以使用其他各种编程语言应用到3D图形编程的各个领域
7位重量级大咖力荐:
中国工业设计研究院西南中心院长 覃霁
上海灵禅网络科技股份有限公司CEO 兰海文
上海凯英网络科技有限公司副总裁 何鑫
成都手领科技有限公司创始人兼CTO、迷雾侦探/AI-LIMIT游戏技术负责人 张锐
《全局光照技术》作者 秦春林
《Go语言从入门到进阶实战》作者、慕课网讲师、资深全栈游戏开发者 徐波
跨平台开源UI引擎FairyGUI作者 萧应棠
《TypeScript图形渲染实战:基于WebGL的3D架构与实现》核心内容:
SystemJS与webpack
TypeScript封装和实现常用容器
WebGLApplication框架
WebGL基础
WebGLUtilLib渲染框架
3D图形中的数学基础
多视口渲染基本几何体、坐标系及文字
解析与渲染Quake3 BSP场景
解析与渲染Doom3 PROC场景
解析与渲染Doom3 MD5骨骼蒙皮动画
超值赠送:
本书源代码文件(需要下载)
本书Demo(需要下载)
为了让广大3D图形爱好者能够快速地学习WebGL图形编程,《TypeScript图形渲染实战:基于WebGL的3D架构与实现》按照循序渐进的方式,由浅入深地讲解了WebGL图形编程的相关知识点。《TypeScript图形渲染实战:基于WebGL的3D架构与实现》理论结合实践,可以让3D图形爱好者少走弯路,直击3D图形开发中的核心要点。
《TypeScript图形渲染实战:基于WebGL的3D架构与实现》共10章,分为3篇。第1、2章为数据结构基础篇,主要介绍如何构建TypeScript开发调试环境,并以范型编程方式实现和封装了动态类型数组、关联数组、双向链表、队列、栈和树等数据结构。第3~7章为WebGL图形编程基础篇,围绕着如何建立一个WebGLApplication框架应用体系和WebGLUtilLib渲染体系而展开,并且详细介绍了3D图形编程中的一些常用数学基础知识。第8~10章为开发实战篇,在使用WebGLApplication框架和WebGLUtilLib框架的基础上实现了对Id Software公司开源的Quake3 BSP及Doom3 PROC场景的解析和渲染,并且介绍了Doom3 MD5骨骼蒙皮动画原理、解析与渲染的相关知识点。
《TypeScript图形渲染实战:基于WebGL的3D架构与实现》特别适合对3D图形开发、WebGL图形编程、游戏开发等感兴趣的技术人员阅读,还适合JavaScript程序员及想从C、C++、Java、C#等强类型语言转HTML 5开发的程序员阅读。另外,编程爱好者、高校学生及培训机构的学员也可以将《TypeScript图形渲染实战:基于WebGL的3D架构与实现》作为兴趣读物。
步磊峰 计算机图形编程资深爱好者。有超过15年的程序开发经验。擅长C/C++、C#、Java、Objective-C、JavaScript和TypeScript等编程语言。在作者的程序人生中,曾经编写过3D程序、跨平台UI引擎、Java页游服务器和微信服务器,并为国内的多个大型国营金融机构开发过多款移动端App。个人大的成就是通过内部培训,为公司培养了20多个C语言、C++及移动端的开发人才。
《TypeScript图形渲染实战:基于WebGL的3D架构与实现》从图形基础算法原理出发,用非常浅显易懂的语言讲解相关知识点,然后深入浅出地分析经典案例,一步步带带领读者领略3D图形算法及架构的精彩世界。
——中国工业设计研究院西南中心院长 覃霁
作者通过通俗易懂的讲解,将他十几年图形编程经验的精华浓缩至《TypeScript图形渲染实战:基于WebGL的3D架构与实现》中。书中对TypeScript编程语言、3D图形及其数学基础都有较为全面的剖析,能够让广大读者较为系统地掌握HTML 5 WebGL图形开发的核心技术。
——上海灵禅网络科技股份有限公司CEO 兰海文
《TypeScript图形渲染实战:基于WebGL的3D架构与实现》涉猎广泛,内容深刻,讲解深入浅出,囊括了TypeScript基本语法、图形渲染机制、图形学、数据结构、设计模式等内容,是一本不可多得的HTML 5图形开发书籍。
——上海凯英网络科技有限公司副总裁 何鑫
《TypeScript图形渲染实战:基于WebGL的3D架构与实现》带给读者多个WebGL绘图API开发案例。对于热衷于图形学或游戏开发的相关读者而言,《TypeScript图形渲染实战:基于WebGL的3D架构与实现》不仅是一本通俗易懂的TypeScript入门书,更是一本优秀的3D图形学工具书。
——成都手领科技有限公司创始人兼CTO、迷雾侦探/AI-LIMIT游戏技术负责人 张锐
一本优秀的计算机图书,能够让读者从其文字中感受到作者的态度。相信读者也能够从《TypeScript图形渲染实战:基于WebGL的3D架构与实现》中体会到作者多年来所坚持的技术钻研精神。
——《全局光照技术》作者 秦春林
传统图形编程都是基于DirectX/OpenGL。而Web时代,HTML 5+Canvas2D/WebGL+TypeScript的组合才是佳的图形编程方案。作者基于多年的实战经验编写了《TypeScript图形渲染实战:基于WebGL的3D架构与实现》,让读者能够较为轻松地理解图形编程的奥秘和编写技巧。阅读完《TypeScript图形渲染实战:基于WebGL的3D架构与实现》后,不但能让萌新程序员一览大佬庖丁解牛的风姿,从而获得巨大的提升,而且也能让老的图形程序员巩固提升,收获满满。
——《Go语言从入门到进阶实战》作者、慕课网讲师、资深全栈游戏开发者 徐波
《TypeScript图形渲染实战:基于WebGL的3D架构与实现》介绍的TypeScript与WebGL相关技术可以构建你梦想中的3D WebApplication。全书通过8个完整的图形编程案例,可以让你了解并掌握3D图形编程的数学基础与核心技术。
—— 跨平台开源UI引擎FairyGUI作者 萧应棠