易恺铭 Kaiming Yi · gameKnife
我写引擎,
也画画。
两件事其实是同一件 —— 都是在琢磨光打在东西上会是什么样。 区别只是从前用笔画,现在用 GPU 画。
十五年实时图形与游戏开发 腾讯天美 · 完美世界 · 永航科技 · 搜狐畅游 完整履历
一 · 引擎
gkNextEngine
不背历史包袱,从今天的现代GPU出发重新写一遍渲染器 ——
它会长成什么样?
2024 年 5 月起,我一直在回答这个问题。
- 420+FPS
- 实时路径追踪
- 1600+FPS
- 延迟渲染
- < 1GB
- 显存占用
- 50kLOC
- 一方代码
二 · 绘画
画画比写代码早
我妈想让我学钢琴,我自己想当画家。两件都没成,最后去写了代码 —— 但美术那条线一直没断。
同一个问题,换个工具问而已。写渲染器和调一块暗部的颜色, 要的都是对光的判断 —— 这大概也是我一直待在图形领域的原因, 它是少数几个审美和工程都算数的方向。
全部作品写下来的
笔记
- 工作十五年 2011 年 2 月 22 日实习入职,到今天十五年半。我把 2010 年以来公开和私下写过的东西全部归到了一起,一路读下来,有几件事比我原以为的更清楚。 随笔
- 别让 AI 直接吐 3D 模型,让它写代码 生成得像不像,看一眼就知道;生成完能不能改,得等三个月后策划说「这个门再宽半米」的时候才知道。上篇:为什么是 OpenSCAD,以及零件库和地面怎么做。 技术
- 现代渲染能有多现代? 去年5月,我开始了现代渲染学习之路。目前,作为一个一年半的现代渲染练习生,准备来讲讲这个议题: 作为一名古董级渲染工程师,我曾长期深耕于OpenGL ES领域。此次对现代渲染技术的学习,彻底刷新了我的认知。同时,… 技术
技术长文会同步到知乎, 引擎源码在 GitHub。 找我聊聊:kaimingyi@gmail.com。