文件名称:Dayflower:用Java编写的3D渲染器
文件大小:13.87MB
文件格式:ZIP
更新时间:2024-04-11 01:40:59
java path-tracer ray-tracer renderer 3d-graphics
白花 Dayflower是使用Java渲染的应用程序,框架和库。 它的主要重点是逼真的3D渲染,最好是实时渲染。 但是,它也可以用于2D渲染和图像处理。 入门 要克隆此存储库,可以在Git Bash中键入以下内容。 git clone https://github.com/macroing/Dayflower.git 支持的功能 该库包含多个API。 它们在下面介绍。 提供了所有颜色类型和操作。 提供所有过滤器类型和操作。 提供了所有几何类型和操作。 提供图像处理功能。 提供了GUI组件。 提供了用于对可以过滤和遍历的数据类型进行建模的功能。 提供了渲染算法。 提供了采样功能。 提供了场景类型和操作。 提供声音播放器和声音。 提供了常见但不相关的功能。 提供了读取Wavefront文件的功能。 依存关系 参考 该库是在许多文章,书籍和渲染器实现的帮助下创建的。