11 lines
860 B
Markdown
11 lines
860 B
Markdown
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/armorpaint/tree/main/base/shaders/raytrace/src
|
|
- https://github.com/armory3d/armorpaint/blob/main/base/sources/render_path_raytrace.c
|
|
- https://github.com/armory3d/armorpaint/blob/main/base/sources/render_path_raytrace_bake.c
|
|
- https://github.com/armory3d/armorpaint/blob/main/base/sources/iron_gpu.h
|