Bill Thiede wathiede
  • Joined on 2019-05-19
wathiede pushed to master at wathiede/letterbox 2022-11-17 18:45:34 -08:00
ce3c027e9a Minor cleanups and debugging.
1a2b7dfc89 Run web server on a non-default port (6758).
Compare 2 commits »
wathiede pushed to master at wathiede/letterbox 2022-11-13 20:51:22 -08:00
08728f6501 notmuch: disable tests, they don't work in hermetic env.
wathiede pushed to master at wathiede/superdeduper 2022-10-15 10:01:40 -07:00
48d92f6b67 Better debugging when metadata is invalid.
wathiede pushed to master at wathiede/raytracers 2022-09-17 16:51:50 -07:00
a12938db95 rtiow: run cargo update and fix build_all_features.sh errors.
wathiede pushed to master at wathiede/raytracers 2022-09-17 16:46:31 -07:00
4066bf4b85 rtiow: add blox with gloxy edges.
wathiede pushed to master at wathiede/raytracers 2022-08-14 12:28:27 -07:00
b432e9a6dd zigrtiow: create scene from book cover.
62317d57ae zigrtiow: implement depth of field.
8d92cc861e zigrtiow: placeable camera and helpers for creating materials.
f2ade1eee2 zigrtiow: partially configurable camera.
a4baedefec zigrtiow: hollow glass sphere.
Compare 7 commits »
wathiede pushed to master at wathiede/raytracers 2022-08-09 21:27:45 -07:00
91fd65259c zigrtiow: alloc image on heap to enable larger images.
wathiede pushed to master at wathiede/raytracers 2022-08-09 21:18:28 -07:00
e5ffe87192 zigrtiow: multithreaded renderer.
wathiede pushed to master at wathiede/raytracers 2022-08-06 08:17:36 -07:00
ac73d13fb0 zigrtiow: add fuzzy metal reflections.
wathiede pushed to master at wathiede/raytracers 2022-08-06 08:14:59 -07:00
6b4be0ed1e zigrtiow: add metal material.
85b87a6854 zigrtiow: helper script for development.
d15a9e6c3e zigrtiow: add material property to hittable.
Compare 3 commits »
wathiede pushed to master at wathiede/raytracers 2022-08-05 18:38:14 -07:00
a2012e6742 zigrtiow: use hemisphere random rays.
6d7998ad9f zigrtiow: fix acne
58646e4142 zigrtiow: gamma correct.
Compare 3 commits »
wathiede pushed to master at wathiede/raytracers 2022-08-04 21:44:00 -07:00
94b0f8355e zigrtiow: shoot child rays for diffuse shading.
wathiede pushed to master at wathiede/raytracers 2022-08-04 21:10:24 -07:00
f4d3129d5a Add TODO to README.
e31f5e0a3a zigrtiow: add camera class and support supersampling.
84a0ba2ec6 zigrtiow: use Sphere, Hittable, and HittableList abstractions.
5043a7e526 Simplified hit_sphere.
622c23d5ed Use normals to color sphere.
Compare 8 commits »
wathiede pushed to master at wathiede/raytracers 2022-07-30 17:12:00 -07:00
f0da916a22 Use stub Vec3 / Color to implement gradient image.
386daf5876 zigrtiow: progress indicator.
a4adefdb23 zigrtiow: use signed ints to match C++ example.
f3aace486b Write test ppm image to stdout.
Compare 4 commits »
wathiede pushed to master at wathiede/raytracers 2022-07-28 21:40:23 -07:00
93bfeb9125 Initial zig shell.
55af087d69 cargo fmt.
78f7ca8956 cargo fmt.
Compare 3 commits »
wathiede pushed to master at wathiede/superdeduper 2022-07-23 21:33:43 -07:00
318ce583ea Make root directory a flag.
wathiede pushed to master at wathiede/superdeduper 2022-07-23 21:06:58 -07:00
3a61e15449 Latest lock.
c46ae525fc Just remove dupes, don't move them.
e16d899c14 Update tests to match intended behavior.
Compare 3 commits »
wathiede pushed to master at wathiede/raytracers 2022-07-01 08:54:33 -07:00
1ca903c64b Setup rustfmt for everything and address cargo clippy.
5e7139f0ba rtchallenge: Address cargo clippy.
Compare 3 commits »
wathiede pushed to master at wathiede/raytracers 2022-06-13 21:22:50 -07:00
665ae244d7 rtiow: get build_all_features.sh working again.
wathiede pushed to master at wathiede/raytracers 2022-06-11 17:47:12 -07:00
e574cdb592 Random changes.