Unity 3D ShaderLab 开发实战详解(第2版) 电子书

Unity 3D ShaderLab 开发实战详解(第2版)

9.9开通会员

内容简介

本书全面讲解了Unity Shader渲染的实战技术,全书分为5篇共33章,主要内容为:Shader在3D游戏中的作用、Shader的实例化、Shader的实现语言等;Unity中Shader的形态、SubShader的重要标签、可编程Shader、Surface Shader;Shader中用到的各种空间的概念和Shader中的投影矩阵;基本的光照模型;第 一个被执行的Pass,包括渲染路径和Pass的LightMode标签;VertexLit渲染路径,包括顶点照明和Unity存放光源的方式;Forward渲染路径;基于光照贴图的烘焙照明;NDC的验证;基于LightProbes的照明;平面阴影;球体阴影;体积阴影;映射阴影;内置的阴影;Pass的通用指令开关;Blend操作;Stencil蒙版;固定管线;Surface Shader;凹凸材质;卡通材质;镜面材质;半透明材质;制作透明材质;体积雾;Wrap Model新解;用Shader切割物体;面积光;体积光;材质替代渲染;自定义材质编辑器;后期效果;地形;投影;Shader的组织和复用。本书还包含你必须知道的渲染概念及基于渲染路径的优化、移动平台上的优化等实战内容。

本书适合移动开 发者、游戏开发 者、程序员阅读,可作为大专院校相关专业的师生用书,也可当作培训学校的教材。

章节目录

Unity 3D ShaderLab 开发实战详解(第2版)是2015年由人民邮电出版社出版,作者郭浩瑜。

温馨提示:
1.本电子书已获得正版授权,由出版社通过知传链发行。
2.该电子书为虚拟物品,付费之后概不接收任何理由退款。电子书内容仅支持在线阅读,不支持下载。
3.您在本站购买的阅读使用权仅限于您本人阅读使用,您不得/不能给任何第三方使用,由此造成的一切相关后果本平台保留向您追偿索赔的权利!版权所有,后果自负!
得书感谢您对《Unity 3D ShaderLab 开发实战详解(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Unity 3D增强现实开发实战 电子书
本书主要内容为:由3dmax创建角色模型,并通过Unity3D和Vuforia工具进行实际场景互动,实现增强现实应用。概述增强现实相关技术背景和实现方法,通过一个项目实例从头到尾深入剖析具体创作流程和方法。
Unity 3D/2D移动开发实战教程 电子书
本书从内容上分为四大模块,涵盖了2D开发、模型创建、3D开发和AR开发。从写法上分为基础和综合,对于基础部分,基于小巧实用的案例讲解知识点,对于知识点的讲解有趣生动。对于综合部分,以完整的项目案例为主线,全面阐述Unity3D的基本操作、资源整理、游戏场景创建、编写游戏脚本、游戏UI制作、各种特效制作、移动平台上的运用等各方面的知识。从整本书来看,基础与综合的比例为4:6,做到理论知识与操作实践结
H5和WebGL 3D开发实战详解 电子书
本书共分为14章,由浅入深地进行讲解,主要内容包括:开发基础部分,介绍了初识WebGL,实现WebGL可编程渲染管线着色器的着色语言,投影及各种变换;光照效果部分,介绍了WebGL中光照的基本原理与实现、点法向量与面法向量的区别以及光照的每顶点计算与每片元计算的差别;纹理映射部分,介绍了纹理映射的基本原理与使用,同时还介绍了不同的纹理拉伸与采样方式、多重过程纹理技术以及压缩纹理;3D模型加载部分,
Unity 3D 游戏开发(微课版) 电子书
Unity引擎具备入门简单、操作便捷、功能系统强大、智能界面设计、面向组件开发、辅助配套环境好等特点,拥有丰富素材资源教程,社区交流学习氛围浓厚,可一键完成多平台开发和部署,很适合第一次接触游戏引擎的初学者入门。本书主要介绍Unity3D虚拟现实游戏开发技术,内容包括初识Unity游戏引擎、Unity引擎基础知识、Unity界面交互设计、Unity物理系统引擎、灯光材质地形系统、音视频动画特效系统
Vulkan开发实战详解 电子书
本书共分为19章,介绍了Vulkan的诞生、特点、开发环境的搭建以及运行机制、渲染管线和调试技术,着色器编程语言—GLSL、投影及各种变换、光照、纹理映射、3D模型的加载、混合与雾、两种测试及片元丢弃、顶点着色器的妙用、片元着色器的妙用、真实光学环境的模拟、阴影及高级光照、几种高级着色器特效、骨骼动画、Vulkan的性能优化等,最后以一个休闲游戏—方块历险记的案例来展示Vulkan的功能与技术。本
Unity 游戏开发技术详解与典型案例 电子书
本书对Unity3D集成开发环境界面、脚本的编写和众多特效的实现进行了详细介绍。全书共分16章。主要内容包括:Unity3D基础、Unity3D集成开发环境、Unity脚本的开发、Unity图形用户界面基础、物理引擎、着色器、常用着色器特效、3D游戏开发的常用技术、光影效果的使用、模型与动画、地形与寻路技术、游戏资源的更新、多线程技术与网络开发、Unity2D游戏开发、常用性能优化技术、休闲游戏等
游戏开发实战教程(Unity+C#) 电子书
本书分为C#程序设计语言和C#在Unity游戏引擎中的应用两篇,涵盖了C#程序设计基础、数据类型、流程控制、类与对象、目录与文件管理、WinForm应用程序开发、认识Unity游戏引擎、C#脚本语言等内容。
Cocos2d-x 3D与VR游戏开发实战详解 电子书
内容提要本书共分为15章,全面讲解了用Cocos2d-x引擎进行3D游戏开发的知识和开发技巧,首先介绍3D开发中使用到的相关Cocos2d-x基础类,包括加载模型、背面剪裁、摄像机、骨骼动画、异步加载和自定义着色器等,接下来介绍常用的3D开发技巧,如标志板技术、天空盒、立方图纹理、水特效和材质系统、Cocos2d-x引擎中的地形(Terrain类)和导航网格(NavMesh类),适合模拟室外的平原