🍂秋风落叶,如织如羽,拾之而观,脉络万千。
人非圣贤,安能无所不知。只知其一,惟恐不止其一,复求知其二者,上也;止知其一,因人言始知有其二者,次也;止知其一,人言有其二而莫之信者,又其次也; 止知其一,恶人言有其二者,斯下之下矣。(张潮)
当我年轻的时候,也曾叩访过博士和圣贤,恭聆有关人生的伟大争辩,出来的门和进去的同是一扇。峨默·伽亚摩(木心)
🍂秋风落叶,如织如羽,拾之而观,脉络万千。
人非圣贤,安能无所不知。只知其一,惟恐不止其一,复求知其二者,上也;止知其一,因人言始知有其二者,次也;止知其一,人言有其二而莫之信者,又其次也; 止知其一,恶人言有其二者,斯下之下矣。(张潮)
当我年轻的时候,也曾叩访过博士和圣贤,恭聆有关人生的伟大争辩,出来的门和进去的同是一扇。峨默·伽亚摩(木心)
Hazel Engine 没有使用分层式架构设计,多模块间的耦合相当严重,类之间的相互依赖也比较常见,这对分块编译和后续扩展提出了较大的挑战。
持续思考一个尽可能简单又有效的架构设计,尽可能满足多Target分离,动态加载DLL,模块解耦。
多 pass 渲染就像制作一部电影的后期制作流程,每一步都专门处理一种效果,最后合成最终画面。
每个 pass 专注一种效果,互不干扰:阴影 pass 只关心深度;几何 pass 只关心基础着色;后处理 pass 只关心特效。
最基本的框架。
Vulkan的一些基本概念。
Vulkan Shader 的资源绑定与OpenGL的对比。
图形学概述。
线性代数。