电子书:《glsl渲染编程基础与实例c版本》《glsl渲染编程基础与实例(c版本)》

电子书:《glsl渲染编程基础与实例c版本》《glsl渲染编程基础与实例(c版本)》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《glsl渲染编程基础与实例c版本》《glsl渲染编程基础与实例(c版本)》

111

内容简介:

vr三维技术系列glsl渲染编程基础与实例(c#版本)赵辉楚含进王晓玲编著電子工紫出版社publishing house of electronics industry北京· beljing

内容简介本书介绍了用glsl语言进行三维渲染的方法.以及用大量的实例来展示如何进行glsl编程。本书详细讲述了glsl渲染流程;cisl着色器编程;顶点光照;像素光照;卡通渲染、影线渲染、分形渲染、coch渲染等非真实感渲染的实现;三维噪声的生成.以及噪声在云彩、木头纹理、大理石等渲染特效中的应用;棋盘、砖墙、 roybal等基于过程的渲染特效的实现;各种特殊光照效果渲染实现;通过glsl进行图像处理的算法及实现。本书的特点是以各种渲染实例为核心.通过本书的学习.可以快速掌握glsl语言的编程。本书不仅可以作为数字媒体技术专业的专业基础课教材.还可以作为计算机学科和软件工程学科“数据结构和算法”、“计算机图形学”等课程的教材和参考书。未经许可.不得以任何方式复制或抄袭本书之部分或全部内容版权所有.侵权必究。图书在版编目(c|p)数据clsl渲染编程基础与实例:c#版本/赵辉.楚含进.王晓玲编著.一北京:电子工业出版社.2017.7ⅴr三维技术系列isbn978-7-121-31683-8i.①g…ⅱ.①赵…②楚…③王…ⅲ.①三维动画软件-程序设计ⅳ.①tp311.5中guo版本图书馆cip数据核字(2017)第120543号策划编辑:张迪责任编辑:底波印刷:中guo电影出版社印刷装订:三河市良远印务有限公司出版发行:电子工业出版社比京市海淀区万寿路173信箱邮编100036开本:787×10921/16印张:11.5字数:294千字版次:2017年7月第1版印次:2017年7月第1次印刷定价:59.00元购买电子工业出版社图书有缺损问题.请向购买书店调换。若书店售缺.请与本社发行部联系.联系及邮购电话010)8825488825888质量投诉请发邮件至[email protected].盗版侵权举报请发邮件至[email protected]本书咨询联系方式010)[email protected]

序2015年以来.虚拟现实技术的应用在guo际guo内发展很快。教育、医疗、娱乐影视、游戏、.安.全.、交通等各行各业都对虚拟现实技术进行了大量应用。虚拟现实技术的基础和核心是三维计算机图形学.分为四大模块:建模、渲染、动画、交互。目前guo内大量的虚拟现实应用都局限于在西方开发的虚拟现实引擎的技术上进行开发的上层应用。我们这套丛书着重底层核心技术的讲解.三维计算机图形学在知识结构上来说需要数学、物理、工程、计算机编程、艺术五个方面。设计建模、渲染等算法需要微分几何、线性代数、概率统计等数学知识的理解和掌握;动画模拟需要流体、刚体等物理知识的理解和掌握;把这些数学、物理理论变为程序需要极强的编码能力.也就是从理论到实践的工程能力;三维图形学的最终表现形式是视觉上可看得到的.因此也需要良好的艺术修养和审美。虚拟现实和它所依赖的三维计算机图形学特别适合锻炼并能够融会贯通学生的数学、物理、工程、编程和艺术能力。三维计算机图形学是一个跨学科的领域.三维图形学处理的是三维模型数据学生在这个领域中学到的数学建模、工程等能力.也可以用到其他行业.如人工智能等.对其他行业的大数据进行分析和处理。2008年以来.全guo各个高等院校纷纷在各自软件工程学科专业的基础上开设了数字媒体技术专业。数字媒体技术专业和计算机科学专业的区别是.前者主要是着重学习二维图像和三维图形相关的算法和应用开发.而后者还需要学习其他计算机科学相关的知识。由于开设和建立时间短.各学校的数字媒体技术专业的教学工作都还处在摸索阶段.也没有形成统一、成熟的教材体系。根据在数字媒体技术专业多年的教学实践经验.我们总结出本专业要以计算机三维图形学的理论和算法为基础.以三维应用开发为导向进行建设。根据多年一线教学经验与反馈.以及当前的三维图形学研究成果.我们编写了本套丛书。本套丛书涵盖了三维图形学算法的三个方面:建模、动画和渲染。内容根据数字媒体技术专业的教学特点分散到5本vr三维技术系列图书中。通过本系列专业图书.再加上已有的成熟的计算机基础编程教材.以及三维软件使用的教材就可以完整地覆盖数字媒体技术专业的所有课程。书里的代码采用c#编程语言。c#编程语言是一种结合了c++和java优点的编程语言。c#语言相对于其他编程语言来说比较容易学习和掌握.但是本套丛书里讲述的原理和算法不仅限于c#语言。读者可以通过示例中的代码.采用自己熟悉的编程语言来进行编程。本套丛书包含了很多计算机图形学会议 siggraph论文里最新的核心的、关键突破和进展的图形学算法讲解、实现和分析。

前言虚拟现实应用离不开逼真的渲染。渲染分为实时渲染和非实时渲染两大类。在影视特效中.常用到的是非实时渲染。而在游戏等应用中.需要能够实时显示的渲染技术。非实时的渲染通过对光照进行物理模拟.从而达到和相机拍摄无法区分的效果。但由于要进行光线追踪等计算.这种算法耗时很长。而实时渲染由于对物理光照进行了大量的简化.从而可以很快速地进行计算。在gpu上进行实时渲染.是目前成熟的解决方案。需要用特定的编程语言来对gpu进行编程.从而使gpu能执行设计好的光照公式。对于不同的光照程序.可以得到不同的渲染效果。如果只用 opengl进行渲染.那么就受限于 opengl内置的渲效果。gpu渲染是三维游戏、虚拟现实场景等应用中一个最重要的核心模块。本书提供了gpu编程的基础、代码和实例。本书介绍了用gisl语言进行三维渲染的方法.以及用大量的实例来展示如何进行glsl编程。本书详细讲述了gisl渲染流程;glsl着色器编程;顶点光照;像素光照;卡通渲染、影线渲染、分形渲染、goch渲染等非真实感渲染的实现;维噪声的生成.以及噪声在云彩、木头纹理、大理石等渲染特效中的应用;棋盘砖墙、 roybal等基于过程的渲染特效的实现;各种特殊光照效果渲染的实现;通过glsl进行图像处理的算法及实现。本书的特点是以各种渲染实例为核心.通过学习本书的内容.可以快速掌握clsl语言的编程本书不仅可以作为数字媒体技术专业的专业基础课.还可以作为计算机学科和软件工程学科“数据结构和算法”、“计算机图形学”等课程的教材和参考书。需要书中部分代码的读者.可发邮件向作者索取.邮箱地址:[email protected]。2017年5月于美guo哈佛大学

作者简介赵辉.虚拟现实专家、清华大学丘成桐数学科学中心访问学者、哈佛大学访问学者。主要研究计算微分几何、拓扑、三维模型处理算法(三维模型简化、细分、分割、变形、光滑、参数化、向量场、四边形化等)、三维动画算法(骨骼动画、蒙皮算法)、渲染算法(非真实感渲染、实时渲染、基于物理渲染).以及三维技术在3d打印、虚拟现实、增强现实、三维游戏、手机游戏、影视特效等的应用楚含进.现任amd中guo区vr与计算平台总监.负责图形处理器(gpu)技术在虚拟现实(vr)中的应用.以及游戏设计、计算机图形与仿真等技术领域的应用和合作.是guo内vr产业早期从业者.为guo内ⅴr媒体撰写各类有关文章。同时.在异构计算领域.推动将gpu异构计算用于机器学习、计算机视觉领域。曾带领团队先后将gpu异构计算贡献于 opencv.以及caffee mlp等开源项目.主导引进并支持多个有关 opencl计算的书籍。王晓玲.北京科技大学教授.美guo西北大学、哈佛大学访问学者.有限元模拟、机械仿真.物体相变、生物材料分析、三维打印材料专家

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/223230.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录