raytracer:生锈的简单光线追踪器

时间:2024-03-24 21:58:14
【文件属性】:

文件名称:raytracer:生锈的简单光线追踪器

文件大小:30KB

文件格式:ZIP

更新时间:2024-03-24 21:58:14

raytracer raytracing Rust

光线追踪器 这是一个非常简单的raytracer,它支持STL文件,多线程和(软)阴影。 话虽如此,它仍在进行中。 该项目背后的推理 在游戏和动画视频中渲染对象一直是我的魔咒,随着相对新GPU的实时光线追踪,我终于决定开始学习渲染及其背后的数学知识。 入门 这些说明将为您提供在本地计算机上运行并运行的项目的副本,以用于开发和测试目的。 先决条件 您将需要在系统上安装以下程序: 锈 正在安装 将存储库克隆到本地计算机 git clone https://gitlab.com/CubeArrow/raytracer.git 将目录更改为Cubelang cd raytracer 运行程序 ./cargo run --package raytracer --bin raytracer 建于 编程语言 多线程线程 例子 Mengers海绵M 2 犹他茶壶 资源 这些是我开始使用该项目非常


【文件预览】:
raytracer-main
----untitled.stl(684B)
----src()
--------utils.rs(330B)
--------camera.rs(1KB)
--------from_stl.rs(2KB)
--------main.rs(4KB)
--------lights()
--------material.rs(3KB)
--------vec3.rs(4KB)
--------hittables()
--------color.rs(813B)
--------ray.rs(752B)
----Cargo.toml(260B)
----LICENSE.md(1KB)
----.gitignore(8B)
----README.md(2KB)
----stl.stl(103KB)

网友评论