Show HN: Small World – The "Preact" of 3D Web Engines (TypeScript, WebGPU)
7 days ago
- #Optimization
- #WebGL
- #Rendering
- 该文本描述了一种混合渲染系统,其采用优化的Cook-Torrance物理基于渲染着色,可动态编译以适应WebGL2和WebGPU。
- 该系统包含一个零分配的有限状态机工具,通过递归更新循环原生执行行为逻辑。
- 后处理滤镜采用专门的着色器通道,以实现夜视、VHS跟踪、画面故障和黑白电影等效果。
- 共形反射涉及镜面几何、程序化棋盘贴图以及实时球体反演计算。
- 八叉树交互提供了类似DOM的指针事件,由优化的O(log n)光线投射算法支持。