HXEngine

"随便写写"

Posted by A-SHIN on December 5, 2017

“Yeah It’s on. ”

前言

谈谈开发游戏引擎HXEngine的一些想法。 过段时间回过头来再看的时候希望可以一直坚持下来。

正文

大概半年前,手头的项目上了线,由于是单机重度手游,所以后期基本上就是优化。业余时间也就多了起来。
考虑写点东西。个人对图形渲染比较感兴趣,平时也看了些渲染相关资料。虽然项目中也有用到,但是基本都是U3D引擎提供现成的(比如HDR PBR SSS GI LIGHTMAP AA等)。再加上因为是单机重度手游,所以后期优化更需要深入了解引擎是如何实现的。
因此打算自己动手写个渲染引擎,来实现商业引擎支持的渲染效果。以便更深入的理解所学知识。其实这个想法早就存在,不过之前就是看看其他引擎源码,一直没付诸行动。大概是因为懒吧:(
于是利用业余时间编写了纯软件渲染器,后来考虑到性能又支持了OpenGL。后续还会考虑加入DX及vulkan。半年时间断断续续把引擎runtime部分渲染框架搭完。接下来是editor部分开发。最后便可以把所学的各种渲染效果在引擎上实现了。开发中遇到的问题及解决会备忘到blog里。

后记

虽然离最初的想法(在自己开发的引擎上去编写实践各种渲染效果)还有很长距离,由于时间和水平有限进度缓慢。不过梦想还是要有的,希望能一直坚持下去,会有一天实现的