射线比例
RayScale是基于光线跟踪算法的网络分布式3D渲染器。 RayScale用Node.js / TypeScript编写,旨在使用容器进行横向扩展。 RayScale作为一个工作项目的目标是探索和演示诸如以下的概念:
并行批处理,通过将缓慢而复杂的操作分成较小的块来获得性能
使用容器作为比例单位的简单性
分布式架构中的作业和任务同步
基于微服务的架构
使用容器集群如Kubernetes
使用Azure服务(例如Azure容器实例)以无服务器方式提供大规模
RESTful API
将TypeScript与Node.js和Express结合使用
什么是光线追踪
在计算机图形学中,射线追踪是一种渲染技术,用于通过在像平面中以像素为单位跟踪光的路径并模拟其与虚拟对象相遇的效果来生成图像。 该技术能够产生非常高的视觉真实感,通常比典型的基于多边形的扫描线渲染方法要高,但计算成本较高。
光线追踪功能
创建一个功能齐全的光线跟踪器不是该项目的目标,因为它的范围几乎是无限的。 RayScale当前提供:
原始对象:球体,平面,长方体,圆锥体和圆柱体
.obj格式的复杂多边形网格
纹
评论0
最新资源