首次为 Google Chrome 修复 Bug

2024-08-26

本文讲述了作者作为初次贡献者修复谷歌浏览器 bug 的经历。作者详细描述了从发现 bug、搭建 Chromium 开发环境、调试代码、找到问题根源到最终修复 bug 并提交代码审核的整个过程。其中包括了作者遇到的挑战,例如 Chromium 代码库的庞大、调试工具的局限性以及代码审核的严格流程等。最终,作者成功修复了 AudioWorklet 网络请求在开发者工具中不显示的问题,并分享了此次经历带来的成就感和对未来继续贡献开源项目的期许。

阅读更多
未分类 开源贡献

我钟爱的程序化游戏开发工具和技术

2024-07-28

本文作者分享了自己在3D场景和关卡设计中积累的程序化和半程序化工具和效果。文章详细介绍了包括 Triplanar Mapping、Hex Tiling、深度预传递、AI纹理生成、体积雾/云、LOD地形、程序化网格处理等技术,并展示了这些技术在实际应用中的效果和优势。作者还展望了未来希望尝试的Constructive Solid Geometry技术,并期待将其应用于模拟建筑物或桥梁的损坏效果。

阅读更多

实践中的柯尔莫戈罗夫-阿诺德网络

2024-07-02

本文作者尝试从零开始实现柯尔莫戈罗夫-阿诺德网络 (KANs),并在一维函数和图像参数化等任务上进行测试。作者发现,虽然KANs在参数数量相同的情况下可以达到与传统神经网络相似的性能,但它们需要大量的调优和技巧才能奏效。作者还尝试了不同的激活函数和优化器,但最终发现,最简单的传统神经网络仍然优于最复杂的基于KAN的模型。

阅读更多
未分类