Margoo

...?

【EasyGPU】从零开始的 GPU 编程教程 金牌收录

EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。

【EasyGPU】Lesson 1:认识 Kernel 与 Buffer 金牌收录

EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。 本节内容将会带你认识 Kernel 与 Buffer 的概念。

【EasyGPU】Lesson 4:EasyGPU 中的自定义结构体与 Callable 类 金牌收录

EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。 在本章节中,我们将介绍 GPU 上的自定义结构体与 Callable 类,帮助你实现 GPU 逻辑的可复用。

【EasyGPU】Lesson 3:EasyGPU 上的控制流与 Uniform 变量 金牌收录

EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。 本节介绍 EasyGPU 中的控制流与 Uniform 变量

【EasyGPU】Lesson 2:渲染我们的第一张图片——绑定纹理与 Profiler API 金牌收录

EasyGPU 是一个轻量无重度三方依赖的即开即用库,允许我们只使用 C++ 就能无缝与 EasyX 进行交互与 GPU 加速编程。本系列文章是其的使用教学。我们将会从零开始,带你一步一步入门 GPU 编程,并且使用 GPU 创造属于你的 EasyX 程序。 本节介绍 EasyGPU 中的 Texture2D 类和 EasyGPU 中的 Kernel Profiler API。

HiEasyX - EasyX 轻量级扩展库 金牌收录

HiEasyX 是为 EasyX 图形库设计的轻量级扩展库,旨在帮助开发者快速构建 GUI 测试界面或开发简单图形应用程序。通过即时模式(IMGUI)设计,HiEasyX 提供简洁高效的 GUI 元素管理,同时集成实用绘图辅助功能,大幅降低 EasyX 用户的上手门槛和开发成本。

一种高效、简易、高质量的 2D 游戏 PBR 光照实现方法 银牌收录

本文将会介绍一个我正在制作的项目 PaperCraft 中有关游戏 2D 光照的实现。 提供一个低成本的基于有符号距离场可用于实时 2D 光照渲染的可行思路。 本文将会提供一种可能的代码来实现该方法,阐述该方法的优缺点.。 并在本文最后附上 EasyX 实现代码并给出性能测试.

RCEngine:一个基于 EasyX 的伪 3D 游戏引擎 银牌收录

RCEngine 是一个基于 EasyX 的伪 3D 游戏引擎,旨在为用户提供一个简单、易于学习的游戏开发环境。它提供了一些基本的 3D 功能,如场景、相机、材质等,以及一些基本的游戏功能,如角色控制、碰撞检测等。用户可以通过学习 RCEngine 的基本概念和 API,快速地创建自己的伪 3D 游戏。

Ray Tracing in One Weekend 汉化 银牌收录

Peter Shirley 教授的 Ray Tracing Weekend 系列书籍一直是我个人十分喜爱的一本入门书籍,在初次阅读完后就萌生了对其进行翻译的想法,鉴于原书是基于 STBImage 的代码,和国内大多使用 EasyX 进行教学的环境有一定出入,因此我对代码进行了一定的“本土化”,并且,我对原著中的图片也重绘翻译,对一些篇章进行了修改,希望可以有利于后来者吧。

基础函数图像的绘制 铜牌收录

本文将会介绍如何绘制出一些基础的函数图象,并对一些可能遇到的问题提供我的解决方案,绘制函数图像是一个非常复杂的话题,本文中给出的代码也只能画出基础的函数图像。