Free as in Freedom: Codeberg.org. Create your repos!
Rust crate to implement at least parts of the PBRT book's C++ code. See also https://www.rs-pbrt.org/about ...
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jan Walter 83651ef273 rs_pbrt 0.5.2 22 hours ago
..
api_make_camera.rs Work on MLTSampler and 'cargo fmt'. 1 year ago
ass.pest Update pest dependencies to latest versions. 6 months ago
cameras_perspective_generate_ray_differential.rs Add Ray::medium and InteractionCommon::medium_interface. 1 year ago
core_lowdiscrepancy_radical_inverse.rs Work on MLTSampler and 'cargo fmt'. 1 year ago
core_next_float_down.rs Time to split the main source code into several modules. 1 year ago
core_next_float_up.rs Time to split the main source code into several modules. 1 year ago
core_quadratic.rs Apply rustmft 4 months ago
core_read_float_file.rs This resolves issue #60. 7 months ago
core_rng_set_sequence.rs Time to split the main source code into several modules. 1 year ago
filters_create_box_filter.rs Cleanup source code regarding mod.rs files. 1 year ago
filters_create_gaussian_filter.rs Cleanup source code regarding mod.rs files. 1 year ago
filters_create_triangle_filter.rs Implement TriangleFilter (this resolves issue #18). 1 year ago
geometry_bounds2_unit_cube.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_bounds3_unit_cube.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_length.rs Work on MLTSampler and 'cargo fmt'. 1 year ago
geometry_length_squared.rs Work on MLTSampler and 'cargo fmt'. 1 year ago
geometry_normal3_null.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_point2_origin.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_point3_origin.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_ray_creation.rs Remove most of the warnings. 10 months ago
geometry_spherical_direction_vec3.rs Minor problem in spherical_direction_vec3(...). Medium interfaces. 11 months ago
geometry_vector2_null.rs Cleanup source code regarding mod.rs files. 1 year ago
geometry_vector3_null.rs Cleanup source code regarding mod.rs files. 1 year ago
integrators_sspm_hash.rs Fix casting (after integer overflow) in hash(...) function. 2 months ago
lights_diffuse_area_light_new.rs Pass MediumInterface to lights. 1 year ago
lights_distant_light_new.rs Pass MediumInterface to lights. 1 year ago
lights_infinite_area_light_new.rs Use a lot more references in function calls. 1 year ago
lights_point_light_new.rs Pass MediumInterface to lights. 1 year ago
parse_ass_file.rs "Copy on write" approach for more efficient GraphicsState management. 1 day ago
pbrt.pest git mv examples/parse_pbrt_file.rs examples/rs_pbrt.rs git mv examples/parse_pbrt.pest examples/pbrt.pest 22 hours ago
pbrt_spheres_differentials_texfilt.rs Cleanup all materials, get rid of *Material::bsdf(...). 3 months ago
pbrt_teapot_area_light.rs Cleanup all materials, get rid of *Material::bsdf(...). 3 months ago
rs_pbrt.rs rs_pbrt 0.5.2 22 hours ago
shapes_cylinder_create_cylinder_shape.rs Use a lot more references in function calls. 1 year ago
shapes_disk_create_disk_shape.rs Use a lot more references in function calls. 1 year ago
shapes_sphere_create_sphere_shape.rs Apply rustmft 4 months ago
shapes_sphere_intersect.rs Apply rustmft 4 months ago
shapes_sphere_world_bound.rs Apply rustmft 4 months ago
shapes_triangle_create_triangle_mesh.rs Work on MLTSampler and 'cargo fmt'. 1 year ago
shapes_triangle_intersect.rs Add Ray::medium and InteractionCommon::medium_interface. 1 year ago
shapes_triangle_world_bound.rs Use a lot more references in function calls. 1 year ago
transform_matrix4x4_identity.rs Time to split the main source code into several modules. 1 year ago
transform_matrix4x4_new.rs Apply rustmft 4 months ago
transform_matrix4x4_transpose.rs Apply rustmft 4 months ago
transform_quaternion_default.rs Time to split the main source code into several modules. 1 year ago
transform_transform_identity.rs Time to split the main source code into several modules. 1 year ago
transform_transform_look_at.rs Work on MLTSampler and 'cargo fmt'. 1 year ago
transform_transform_new.rs Apply rustmft 4 months ago
transform_transform_point_with_error.rs Use a lot more references in function calls. 1 year ago
transform_transform_ray_with_error.rs Remove most of the warnings. 10 months ago
transform_transform_rotate.rs Use a lot more references in function calls. 1 year ago
transform_transform_rotate_x.rs Time to split the main source code into several modules. 1 year ago
transform_transform_rotate_y.rs Time to split the main source code into several modules. 1 year ago
transform_transform_rotate_z.rs Time to split the main source code into several modules. 1 year ago
transform_transform_scale.rs Time to split the main source code into several modules. 1 year ago
transform_transform_translate.rs Use a lot more references in function calls. 1 year ago
transform_transform_vector_with_error.rs Use a lot more references in function calls. 1 year ago