-
-
Notifications
You must be signed in to change notification settings - Fork 345
Brute Pathtracer
Lubos Lenco edited this page Dec 29, 2024
·
1 revision
Brute Pathtracer is a custom built path-tracing engine used in armorcore which trades correctness for speed. It is powered by hardware accelerated ray-tracing and runs on Direct3D12, Vulkan and Metal.
In ArmorPaint, it is used for rendering the path-traced viewport mode and for ray-traced baking features.
By default, the path-tracer supports 64 unique objects and up to 1024 instances. It has two modes - fast, which has most of the features disabled, and quality, which has features like translucency and emission enabled.
- https://github.com/armory3d/armortools/tree/main/base/shaders/raytrace/src
- https://github.com/armory3d/armortools/blob/main/base/sources/render_path_raytrace.ts
- https://github.com/armory3d/armortools/blob/main/base/sources/render_path_raytrace_bake.ts
- https://github.com/armory3d/armortools/blob/main/armorcore/sources/kinc/graphics5/raytrace.h