【EasyGPU】从零开始的 GPU 编程教程 2026-2-17 ~ 2026-2-18 Margoo (0) EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。[查看全文]
【EasyGPU】Lesson 4:EasyGPU 中的自定义结构体与 Callable 类 2026-2-18 Margoo (0) EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。 在本章节中,我们将介绍 GPU 上的自定义结构体与 Callable 类,帮助你实现 GPU 逻辑的可复用。[查看全文]
【EasyGPU】Lesson 3:EasyGPU 上的控制流与 Uniform 变量 2026-2-17 ~ 2026-2-18 Margoo (0) EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。 本节介绍 EasyGPU 中的控制流与 Uniform 变量[查看全文]
【EasyGPU】Lesson 2:渲染我们的第一张图片——绑定纹理与 Profiler API 2026-2-17 ~ 2026-2-18 Margoo (0) EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。 本节介绍 EasyGPU 中的 Texture2D 类和 EasyGPU 中的 Kernel Profiler API。[查看全文]
EasyGPU——在 EasyX 中用 C++ 进行 GPU 编程 2026-2-16 ~ 2026-2-17 Margoo (0) 无需学习任何图形接口,无需额外的额外的语言学习,EasyGPU 允许你把你直接用 C++ 写出 GPU 加速的代码。[查看全文]
基于 EasyX 的 BVH 优化 、PDF 非均匀采样降噪、多线程渲染的光线追踪系统+基础原理讲解 2023-1-19 ~ 2025-11-22 Margoo (8) 本文实现了一个光线追踪渲染器,并支持了多线程渲染 BVH 优化,并使用 PDF 非均匀采样来提高渲染画面质量,使用 EasyX 进行渲染结果展示。[查看全文]
一种高效、简易、高质量的 2D 游戏 PBR 光照实现方法 2024-8-24 ~ 2024-11-15 Margoo (0) 本文将会介绍一个我正在制作的项目 PaperCraft 中有关游戏 2D 光照的实现。 提供一个低成本的基于有符号距离场可用于实时 2D 光照渲染的可行思路。 本文将会提供一种可能的代码来实现该方法,阐述该方法的优缺点.。 并在本文最后附上 EasyX 实现代码并给出性能测试.[查看全文]
Ray Tracing in One Weekend 汉化 2023-12-26 ~ 2024-4-7 Margoo (1) Peter Shirley 教授的 Ray Tracing Weekend 系列书籍一直是我个人十分喜爱的一本入门书籍,在初次阅读完后就萌生了对其进行翻译的想法,鉴于原书是基于 STBImage 的代码,和国内大多使用 EasyX 进行教学的环境有一定出入,因此我对代码进行了一定的“本土化”,并且,我对原著中的图片也重绘翻译,对一些篇章进行了修改,希望可以有利于后来者吧。[查看全文]
用 EasyX 画一个海报(使用 Direct2D 进行抗锯齿绘图) 2023-12-2 Margoo (0) 掐指一算,今天恰为我写代码的第六周年,想起初学的时候就是从 EasyX 开始的,于是打算用 EasyX 给自己画一个纪念海报~ 使用 D2D API 进行抗锯齿绘图。[查看全文]
EasyTex:在 EasyX 中使用 LaTeX! 2023-6-16 ~ 2023-6-17 Margoo (0) 不知道各位是否又在 EasyX 中想要显示数学公式却难以实现的困扰呢?而现在,EasyTex,一个基于 EasyX 的简单的仿 LaTeX 排版引擎,或许可以帮你解决一些问题。[查看全文]