Vulkan Cookbook: Trabajar a través de recetas para desbloquear todo el potencial de la próxima generación de gráficos API-Vulkan

Puntuación:   (3,4 de 5)

Vulkan Cookbook: Trabajar a través de recetas para desbloquear todo el potencial de la próxima generación de gráficos API-Vulkan (Pawel Lapinski)

Opiniones de los lectores

Resumen:

The Vulkan Cookbook es un recurso dirigido a quienes desean aprender la API Vulkan, con un formato similar al de las recetas que abarca diversas técnicas. Mientras que algunos críticos alaban su estilo organizativo y sus ejemplos prácticos de código, muchos lo critican por su falta de coherencia, su excesiva verbosidad y por no abordar con eficacia tareas comunes.

Ventajas:

Bien organizado con ejemplos prácticos, cubre una gama de temas en Vulkan, adecuado para principiantes, presentación clara, contiene ejemplos de código que ilustran conceptos, y es considerado uno de los mejores recursos disponibles para el aprendizaje de Vulkan.

Desventajas:

Excesivamente verboso, carece de enfoque en tareas comunes y abstracciones de alto nivel, la estructura es inconexa lo que lleva a confusión, contenido repetitivo, no es tan útil como los recursos en línea o la documentación, algunos errores en los programas de ejemplo, y muchas recetas se centran demasiado en llamadas aisladas a la API sin explicar su contexto.

(basado en 19 opiniones de lectores)

Título original:

Vulkan Cookbook: Work through recipes to unlock the full potential of the next generation graphics API-Vulkan

Contenido del libro:

Trabajar a través de recetas para desbloquear todo el potencial de la próxima generación de gráficos API-Vulkan Acerca de este libro - Este libro explora una amplia gama de técnicas modernas de programación de gráficos y métodos de computación GPU para hacer el mejor uso de la API Vulkan - Aprender técnicas que se pueden aplicar a una amplia gama de plataformas de escritorio, teléfonos inteligentes, y dispositivos embebidos - Obtenga una idea sobre el motor gráfico con soporte multiplataforma y aprenda emocionantes técnicas de procesamiento y post-procesamiento de imágenes A quién va dirigido Este libro es ideal para desarrolladores que conocen los lenguajes C/C++, tienen cierta familiaridad básica con la programación de gráficos, y ahora quieren aprovechar la nueva API Vulkan en el proceso de construcción de gráficos por ordenador de próxima generación. Alguna familiaridad básica con Vulkan sería útil para seguir las recetas. Los desarrolladores de OpenGL que quieran aprovechar la API Vulkan también encontrarán útil este libro.

Lo que aprenderás -Trabajar con Swapchain para presentar imágenes en pantalla -Crear, enviar y sincronizar operaciones procesadas por el hardware -Crear buffers e imágenes, gestionar su memoria y cargar datos en ellos desde la CPU -Explorar conjuntos de descriptores y configurar una interfaz entre la aplicación y los sombreadores -Organizar operaciones de dibujo en un conjunto de pases y subpases de renderizado -Preparar canalizaciones gráficas para dibujar escenas 3D y canalizaciones de computación para realizar cálculos matemáticos -Implementar proyección y teselado de geometría, texturizado, iluminación y técnicas de post-procesado -Escribir shaders en GLSL y convertirlos en ensamblados SPIR-V -Averiguar e implementar una colección de técnicas de renderizado avanzadas y populares que se encuentran en juegos y benchmarks En detalle Vulkan es la API de gráficos de próxima generación lanzada por el grupo Khronos. Se espera que sea la sucesora de OpenGL y OpenGL ES, con las que comparte algunas similitudes como sus capacidades multiplataforma, las etapas de canalización programadas o la nomenclatura. Vulkan es una API de bajo nivel que ofrece a los desarrolladores mucho más control sobre el hardware, pero también añade nuevas responsabilidades como la gestión explícita de la memoria y los recursos. Con todo, se espera que Vulkan sea mucho más rápido. Este libro es tu guía para entender Vulkan a través de una serie de recetas.

Empezaremos enseñándote a crear instancias en Vulkan y a elegir el dispositivo en el que se realizarán las operaciones. A continuación, explorarás temas más complejos como los búferes de comandos, la gestión de recursos y memoria, los pipelines, los shaders GLSL, los pases de renderizado y mucho más. Poco a poco, el libro pasa a enseñarte técnicas avanzadas de renderizado, cómo dibujar escenas 3D y cómo mejorar el rendimiento de tus aplicaciones. Al final del libro, estarás familiarizado con las últimas técnicas avanzadas implementadas con la API Vulkan, que se pueden utilizar en una amplia gama de plataformas. Estilo y enfoque Esta guía basada en recetas le capacitará para implementar modernas técnicas de programación gráfica y le ayudará a adquirir un sólido conocimiento de la nueva API Vulkan.

Otros datos del libro:

ISBN:9781786468154
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Vulkan Cookbook: Trabajar a través de recetas para desbloquear todo el potencial de la próxima...
Trabajar a través de recetas para desbloquear todo...
Vulkan Cookbook: Trabajar a través de recetas para desbloquear todo el potencial de la próxima generación de gráficos API-Vulkan - Vulkan Cookbook: Work through recipes to unlock the full potential of the next generation graphics API-Vulkan

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)