vulkan实战 图形图像 (波)帕维尔·利斯基
下一代opengl|opengl es,dx12|metal|mantle替代者,挑战图形处理api|图形硬件极限潜能
¥
124.65
6.3折
¥
199
全新
库存4件
作者(波)帕维尔·利斯基
出版社电子工业出版社
ISBN9787121424939
出版时间2022-01
版次1
装帧平装
开本16
页数620页
字数797.9千字
定价199元
货号xhwx_1202575317
上书时间2024-12-01
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
主编:
"vulkan是一种低层级ap,拥有跨台功能、可编程管线阶段和命名法及更高的运行速度,能够给予开发者比高层级api更多的硬件控制权。本书通过一系列实践范例帮助读者了解vulkan。这些实践范例由浅入深介绍了创建vulkan实例的方式、选择用于执行作的设备、命令缓冲区、资源和内存管理、管线、gll着器、渲染通道等。本书会循序渐进地向读者展示渲染技术、绘制3d场景的方式和提高应用程序能的手段。通读本书后,读者会掌握vulkan的用法,并能够在多种台上使用vulkan。
主要内容如下:
创建缓冲区和图像,并管理其内存,以及通过cpu将数据写入缓冲区和图像。
创建描述符集合,并在应用程序和着器之间设置接。
将绘制作组织到一系列渲染通道和渲染子通道中。
创建图形管线并使用它绘制3d场景,创建计算管线并使用它执行数学计算作。
实现几何图形投影、细分曲面纹理和照明,以及后期处理技术。
使用gll语言编写着器,并将这些着器转换为pirv程序。
当前游戏和基准测试程序中常用的渲染技术。"
目录:
章vulkan的基础知识
本章主要内容
下载vulkan的sdk
启用验证层
连接vulkan loader库
加载vulkan函数的准备工作
加载从vulkan loader库导出的函数
加载全局级函数
检查可用的实例扩展
创建vulkan实例
加载实例级函数
确认哪些物理设备可用
检查可用的设备扩展
获取物理设备的功能和属信息
检查可用队列家族和他们的属
根据功能选择队列家族的索引
创建逻辑设备
加载设备级函数
……
内容简介:
3d图形加速功能是3d应用程序的关键点。实践证明只有低层级的作方式才能发挥出图形硬件的潜能。接替opengl的vulkan正是这种低层级api。它可以给予开发者更多的硬件控制权,并使3d应用程序获得更高的运行速度。本书详细介绍了vulkan的各种知识。本书由12章构成,其中包括:vulkanapi的基础知识、vulkan图像显示、命令缓冲区和同步化、资源和内存、描述符集合、渲染通道和帧缓冲区、着器、图形和计算管线、记录命令和绘制作、拾遗补缺、照明、渲染技术。了解c/c语言、掌握了图形编程基础知识,并想要了解vulkan优势的开发者,适合阅读本书。掌握了vulkan基础知识的读者和希望了解vulkan优势的opengl开发者,都适合阅读本书。
作者简介:
"pawel lapinki 是一位图形软件工程师,职于 intel 公司。十多年前,pawel lapinki 和他的朋友们使用 c、opengl 和 cg 开发了一款 3d 培训/模拟应用程序,这款软件使用了式显示器和立体成像等高端技术,至此开启了他的职业生涯。当开始研究工作后,pawel lapinki 专注于 3d 图形技术,尤其对开放式的跨台 opengl 库感兴趣。他撰写了一部论述高效使用顶点和片段着器的教程。至此之后,他不断谋求与 3d 图形有关的工作机会,并扩展他在这一领域的知识。pawel lapinki 有幸加入了一个的开发小组,这个小组当时正在波兰格但斯克科技大学开发一个当时大的类 cave 系统。pawel lapinki 负责使用 unity3d 引擎实现 3d 可视化功能,以及通过立体成像支持运动跟踪功能。
pawel lapinki 的整个职业生涯都在研究计算机图形技术、opengl 库和着器。然而,在成为 intel 公司的一名程序员后,他负责对 vulkan 图形驱动程序进行确认测试,因而获得了研究 vulkan 的机会。pawel lapinki 编写了一系列介绍如何使用 vulkan 的教程,通过本书与读者分享他掌握的 vulkan 知识。
译者简介
苏宝龙,1999年于辽宁石化大学计算机系,从事过计算机硬件维修、网络和架设等计算机专业实践工作。投身计算机图书翻译行业已有二十余年,译著三十余部,包括响应式架构:消息模式actor实现与cala、akka应用集成cala 并发编程php 7 编程实战等书。"
— 没有更多了 —
以下为对购买帮助不大的评价