2024-08-23 2D 游戏光照分析 本文将会介绍一个我正在制作的项目 PaperCraft 中有关游戏 2D 光照的实现. 提供一个低成本的基于有符号距离场可用于实时 2D 光照渲染的可行思路. 本文将会提供一种可能的 SKSL(Skia Shader Language)代码来实现该方法. Read More
2024-07-07 Ray Tracing in One Weekend 中文翻译 Peter Shirley 教授的《Ray Tracing Weekend》系列一直是我极为推崇 的入门读物。初次阅读完毕,我便产生了将其翻译的念头。考虑到原书采用 的是 PPM 输出格式,而国内教学多用 EasyX,我因此对代码做了适当的 “本土化”处理。同时,我也对原书中的插图进行了重新绘制和翻译,并对 某些章节作了调整,以便于后来者的学习。 Read More
2024-06-08 Impulse Method 刚体碰撞响应方法 前言 Games103 介绍了一种 Impulse Method 来响应。通过模拟冲量(Impulse)的方法响应刚体碰撞。本文将会进行较为详细的介绍。本文记 为 SDF 函数,记 SDF 函数梯度为 . Read More