易恺铭 Kaiming Yi · gameKnife
我写引擎,
也画画。
两件事其实是同一件 —— 都是在琢磨光打在东西上会是什么样。 区别只是从前用笔画,现在用 GPU 画。
十五年实时图形与游戏开发 腾讯天美 · 完美世界 · 永航科技 · 搜狐畅游 完整履历
一 · 引擎
gkNextEngine
不背历史包袱,从今天的现代GPU出发重新写一遍渲染器 ——
它会长成什么样?
2024 年 5 月起,我一直在回答这个问题。
- 420+FPS
- 实时路径追踪
- 1600+FPS
- 延迟渲染
- < 1GB
- 显存占用
- 50kLOC
- 一方代码
二 · 绘画
画画比写代码早
我妈想让我学钢琴,我自己想当画家。两件都没成,最后去写了代码 —— 但美术那条线一直没断。
同一个问题,换个工具问而已。写渲染器和调一块暗部的颜色, 要的都是对光的判断 —— 这大概也是我一直待在图形领域的原因, 它是少数几个审美和工程都算数的方向。
全部作品写下来的
笔记
- 现代渲染能有多现代? 去年5月,我开始了现代渲染学习之路。目前,作为一个一年半的现代渲染练习生,准备来讲讲这个议题: 作为一名古董级渲染工程师,我曾长期深耕于OpenGL ES领域。此次对现代渲染技术的学习,彻底刷新了我的认知。同时,… 技术
- gkNextRenderer - YearOne 去年五一节结束后,在RayTracingInOneWeekend项目的基础上,开始了gkNextRenderer的学习。一开始的目的很简单 技术
- UE4's iOS Cross Compile 安卓的真机版本搞定了,比预计快了很多,因此,准备把iOS的真机版本也提上日程。 由于已经身经百战,之前好歹也出过2-3个iOS真机包了,这次准备直接在构建机的虚拟macOS系统上开搞 技术
技术长文会同步到知乎, 引擎源码在 GitHub。 找我聊聊:kaimingyi@gmail.com。