内容简介

WebGL是一项在网页上渲染三维图形的技术,也是HTML5草案的一部分。

本书的主要篇幅讲解了WebGL原生API和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL渲染三维场景的一般技巧,如光照、阴影、雾化等等。本书提供了丰富的示例程序供读者钻研,也提供了极具价值的附录供读者参考。

本书适合有一定前端开发基础,希望学习WebGL,但对三维图形学缺乏了解的程序员们阅读。

Authorized translation from the English language edition, entitled WEBGL PROGRAMMING GUIDE: INTERACTIVE 3D GRAPHICS PROGRAMMING WITH WEBGL, 1E, 9780321902924 by KOUICHI MATSUDA, RODGER LEA., published by Pearson Education, Inc., publishing as Addison-Wesley Professional, Copyright © 2013 Pearson Education, Inc.

All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc.

CHINESE SIMPLIFIED language edition published by PEARSON EDUCATION ASIA LTD., and PUBLISHING HOUSE OF ELECTRONICS INDUSTRY Copyright © 2014.

本书简体中文版专有出版权由Pearson Education培生教育出版亚洲有限公司授予电子工业出版社。未经出版者预先书面许可,不得以任何方式复制或抄袭本书的任何部分。

本书简体中文版贴有Pearson Education 培生教育出版集团激光防伪标签,无标签者不得销售。