glsl essentials.pdf

5星(超过95%的资源)
所需积分/C币:47 2014-10-01 15:49:48 1.44MB PDF
23
收藏 收藏
举报

GLSL essentials 介绍GLSL语言的基本知识,里面没有OpenGl的源代码,不懂OpenGL的谨慎下载。
GLSL Essentials Copyright o 2013 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty cither express or implied. Neither the author, nor Packt Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: December 2013 Production reference: 1181213 Published by Packt Publishing Ltd Livery place 35 Livery street Birmingham b3 2PB, UK ISBN978-1-84969-800-9 www.packtpub.com Cover Image by Jacobo Rodriguez Villar (jrodriguezoparallel-games. com) Credits Author Project Coordinator Jacobo rodriguez Amey Sawant Reviewers Proofreaders Dimitrios Christopoulos Maria gould Toni Asco gonzalez Paul hindle Oscar Ripolles Indexer Acquisition Editors Priya Subramani Antony Lowe Rebecca pedley Graphics Ronak dhruv Commissioning Editors Subho Gupta Production coordinator Priyanka shah Shantanu Agade Sharvari Tawde Cover work Shantanu Agade Technical editors Venu manthena Gaurav Thingalaya about the author Jacobo Rodriguez is a real-time computer graphics programmer living in the north of Spain. He has working experience with computer graphics, digital photogrammetry, computer vision, and video game development. Jacobo has worked for cutting-edge technology companies such as Metria Digital and Blit Software, and has also worked as an entrepreneur and freelancer for a variety of clients of platforms such as pC ioS Play Station 3 play Station Vita, and play Station Portable Jacobo has been working and learning at the same time for the last 20 years in the computer graphics field in roles ranging from junior programmer to project manager, passing through r&d director as well. Jacobo has always been very committed to the computer graphics community, having released for free the OpenGL Shader Designer: the first application in the world (even before NViDIa with FX Composer or ATI with RenderMonkey)designed to visually develop and program GLsl shaders, as well as some OpenGL programming tutorials, all forming part of the Official OpenGL SDK I would like to thank my family for supporting me in those late nights and weekend writing sessions. I would also like to thank Toni Asco Emilio, Jose Dominguez, and Inaki griego, for their invaluable support and resources during the production of this book about the reviewers Dimitrios Christopoulos studied Computer Engineering and Informatics and holds a master of Science degree in virtual reality and computer graphics. He has 16+ years of experience in 3D computer graphics with a strong specialty in C/C++/OpenGL and Linux. Dimi has worked for European Union research projects, Indie game productions, and museums producing games, educational applications, and cultural heritage productions for desktops and virtual reality installations such as Domes, Caves, Reality Centers and powerwalls. His research interests include virtual reality, human computer interaction computer graphics and games with numerous publications In relevant conferences and journals. Dimitrios has been an author of the book more Opengl programming, course Technology ptr, and has contributed to OpengL Programming, Prima Tech, and has been a reviewer for OpengL Development Cookbook Packt Publishing i would like to thank my wife giota for being supportive during my late night reviewing sessions Toni Asco Gonzalez holds a Master's degree in Computer Science specializing in real-time graphics and OpenGL. For the past 16 years, he has been programming graphics applications from virtual reality to video games He founded a virtua reality company in Barcelona, and dedicated eight years to develop a state-of-the-art real-time software for architectural visualization. After that experience, he moved to Bravo game Studios and developed video games for mobile platforms and portable consoles. Currently, he applies his experience in 3D and real-time graphics in the virtual gambling field I would like to thank my other half, Chu, for her patience, love, and care. Life would be uninteresting and void without you at my side. Of course, thanks to my mother and my brother for bcing my foundation and supporting my love for computers since i was nine I would also like to thank all of the mentors and colleagues who have been with me over all these years. Bernat Munoz, Alex Novell, and marc Marti from Insideo for all those wonderful years experimenting with new techniques. Also, Alberto Garcia-Baquero Benjamin de la Fuente, and Miguel guillen, who have shown me new and amazing ways of doing things, and given me new perspectives on product development. Finally, a special mention to Jacobo rodriguez villar; without him, I wouldn't be where I am Oscar Ripolles received his degree in Computer Engineering in 2004 and his Ph. D. in 2009 at the Universitat Jaume I in Castellon(Spain). He has also been a researcher at the Universite de limoges(france) and at the Universidad politecnica de valencia (spain. He is currently woking in neuroimaging at Neuroelectrics in Barcelona ( Spain). His research interests include multiresolution modeling geometry optimization, hardware programming, and medical imaging. Www. Packtpub. com Support files, eBooks, discount offers and more Youmightwanttovisitwww.Packtpub.comforsupportfilesanddownloadsrelated to your book Did you know that Packt offers e Book versions of every book published, with PDF and ePub filesavailableYoucanupgradetotheebookversionatwww.Packtpub.comandasaprint book customer, you are entitled to a discount on the e book copy. Get in touch with us at service@packtpub com for more details Atwww.Packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessignupfora ange of frcc newsletters and rcccivc exclusive discounts and offers on packt books and cOoks PACKTLIB http://packtlib.paCktpub.com Do you need instant solutions to your it questions? Packtlib is packt's online digital book library. Here, you can access, read and search across Packt's entire library of books Why Subscribe? Fully searchable across every book published by packt Copy and paste, print and bookmark content On demand and accessible via wcb browser Free Access for Packt account holders IfyouhaveanaccountwithPacktatwww.packtpub.comyoucanusethistoaccess PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access Table of contents Preface Chapter 1: The Graphics Rendering Pipeline a brief history of graphics hardware The Graphics Rendering Pipeline Geometry stages(per-vertex operations) 56889 Fragment stages(per-fragment operations) External stages 10 Differences between fixed and programmable designs 10 Types of shaders Vertex shaders 12 Fragment shaders 12 Geometry shaders 13 Compute shaders 13 GPU, a vectorial and parallel architecture 14 The shader environment 15 Summary 16 Chapter 2: GLSL Basics 17 The Language Language basics 18 Instructions 18 Basic types Variable initializers 20 Vector and matrix operations 22 Castings and conversions 23 Code comments Flow control oopS 2222 Structures

...展开详情
试读 116P glsl essentials.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
Shaqtus 终于找到这本书了,谢谢分享
2019-01-19
回复
嘉嘉宝贝 还不错,可以看看
2017-11-21
回复
jb4652 简明扼要,值得一看。
2016-08-04
回复
胡桃夹子 本书是关于OpenGL Shader的好书
2016-06-17
回复
JuilearC 是文字版的PDF,很清晰,谢谢分享。
2016-06-02
回复
gdkx 容易理解,推荐阅读
2015-07-08
回复
wjndsc 终于找到这本书了,谢谢分享
2015-05-12
回复
shuitong123 对OpenGL有兴趣的,都可以下载来研究研究
2015-04-25
回复
JesseChen79 本书是关于OpenGL Shader的好书,建议对OpenGL有兴趣的,都可以下载来研究研究。绝对会大有裨益。
2015-03-22
回复
ogrium 没啥太大问题
2015-01-26
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
glsl essentials.pdf 47积分/C币 立即下载
1/116
glsl essentials.pdf第1页
glsl essentials.pdf第2页
glsl essentials.pdf第3页
glsl essentials.pdf第4页
glsl essentials.pdf第5页
glsl essentials.pdf第6页
glsl essentials.pdf第7页
glsl essentials.pdf第8页
glsl essentials.pdf第9页
glsl essentials.pdf第10页
glsl essentials.pdf第11页
glsl essentials.pdf第12页
glsl essentials.pdf第13页
glsl essentials.pdf第14页
glsl essentials.pdf第15页
glsl essentials.pdf第16页
glsl essentials.pdf第17页
glsl essentials.pdf第18页
glsl essentials.pdf第19页
glsl essentials.pdf第20页

试读结束, 可继续阅读

47积分/C币 立即下载 >