Vulkan开发实战详解 电子书

Vulkan开发实战详解

手机扫码阅读
  • 微信扫一扫

    关注微信公众号

内容简介

本书共分为19章,介绍了Vulkan的诞生、特点、开发环境的搭建以及运行机制、渲染管线和调试技术,着色器编程语言—GLSL、投影及各种变换、光照、纹理映射、3D模型的加载、混合与雾、两种测试及片元丢弃、顶点着色器的妙用、片元着色器的妙用、真实光学环境的模拟、阴影及高级光照、几种高级着色器特效、骨骼动画、Vulkan的性能优化等,最后以一个休闲游戏—方块历险记的案例来展示Vulkan的功能与技术。本书按照必知必会的基础知识、基于Vulkan实现基本特效以及高级特效、完整游戏案例的顺序,循序渐进地进行详细讲解,适合不同需求、不同水平层次的各类读者。为了便于读者学习,随书提供了书中所有案例的完整源代码(书中所有案例都给出了安卓版和Windows版,最后的大案例还进一步给出了macOS、iOS和Linux版),最大限度地帮助读者快速地掌握各方面的开发技术。

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

章节目录

展开全部

Vulkan开发实战详解是2019年由人民邮电出版社出版,作者吴亚峰。

版权说明:本电子书已获得正版授权,由出版社通过知传链发行。
得书感谢您对《Vulkan开发实战详解》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Vulkan 应用开发指南 电子书

下一代OpenGL规范已经重新进行了设计,从而使得应用程序可以直接控制GPU的加速。本书系统地介绍下一代OpenGL规范Vulkan、它的目标以及构建其API的关键概念,揭示了Vulkan的独特性。 本书讨论的主题非常宽泛,从绘图命令到内存,再到计算着色器的线程。本书重点展示了如何处理现在由开发人员负责的同步、调度和内存管理等任务。本书是Vulkan开发人员的指南和参考手册,有助于读者迅速掌握跨平台图形的下一代规范。你将从本书中学习到可用于从视频游戏到医学成像等领域的3D开发技术,以及解决复杂的科学计算问题的先进方法。 本书主要内容 . 大量经过反复测试的代码示例,用于演示Vulkan的功能并展示它与OpenGL的区别。 . Vulkan中的新内存系统。 . 队列、命令和移动数据的方法。 . SPIR-V二进制着色语言和计算/图形管道。 . 绘图命令、几何处理、片段处理、同步原语,以及将Vulkan数据读入应用程序。 . 完整的案例研究应用程序:使用复杂的多通道架构和多个处理队列的延迟渲染。 . Vulkan函数和SPIR-V操作码,以及完整的Vulkan词汇表。
Android Studio应用开发实战详解 电子书

全书共分18章,依次讲解了Android开发基础、搭建Android开发环境、AndroidStudio集成开发环境介绍、AndroidStudio常见操作、分析Android...
iOS 7应用开发实战详解 电子书

iOS系统从诞生到现在经历了短短的几年时间,凭借其硬件产品iPhone和iPad强大的用户体验,受到了广大用户和开发者的青睐,目前一直在智能手机操作系统中位居前列。全书分为4篇...
Android系统应用开发实战详解 电子书

本书通过“理论+实例说明”的形式,对Android系统下的应用开发进行了详细的介绍,还特别增加了最新的Android4.0的相关知识。全书共分16章,分别介绍了Android概...
Unity 3D ShaderLab 开发实战详解(第2版) 电子书

本书全面讲解了UnityShader渲染的实战技术,全书分为5篇共33章,主要内容为:Shader在3D游戏中的作用、Shader的实例化、Shader的实现语言等;Unity...
Android APP开发实战——从规划到上线全程详解 电子书

本书详尽地介绍了APP从规划到上线过程中所涉及的各方面知识,包括产品规划和原型设计、效果图设计、切图和尺寸标注、APP与服务器间的协作、字符编码、网络、多媒体、数据加密、设计模...