Otary – Image and Geometry Python Library Now Has Tutorials16 days agohttps://alexandrepoupeau.com/otary/learn/提供使用Otary理解其功能性的示例。涵盖图像裁剪、线性实体、评分、面积计算、几何交集和OCR等主题。旨在激发探索和实际应用,而非作为完整的参考指南。
Vulkan Tutoriala day agohttps://vulkan-tutorial.com/这篇2016年的Vulkan教程已过时;建议读者前往https://vulkan.org/learn获取最新指南。Vulkan对现代GPU提供了更好的抽象,与OpenGL和Direct3D相比,能带来更优的性能和更少的意外驱动行为。Vulkan是跨平台的(Windows、Linux、Android),但API设置较为繁琐;它面向热衷于高性能图形编程的程序员。前提条件包括支持Vulkan的GPU、C++17经验以及基本的3D计算机图形学知识。本教程使用原生C API,涵盖Vulkan SDK、GLM和GLFW的配置;每章逐步构建,最终渲染一个三角形。后续章节将扩展到线性变换、纹理和3D模型;教程由社区驱动,可通过GitHub提供反馈。
WebGPU Unleashed: A Practical Tutorial5 hours agohttps://shi-yan.github.io/webgpuunleashed/这本免费书籍教如何使用WebGPU在JavaScript中进行图形编程,源自作者的个人学习经历。WebGPU是一个新的图形API,封装了Vulkan、Metal和DirectX 12,使其更简单、跨平台,非常适合初学者。教程从GPU驱动和管线概述开始,然后涵盖绘制三角形、2D/3D渲染以及高级GPU计算。它包括交互式在线功能,如视频、链接参考、代码游乐场以及通过GitHub的读者反馈。最终教程实现了高斯泼溅渲染,这是一种结合GPU计算和逼真3D场景渲染的复杂技术。