|
|
a0fb4637b5
|
rtiow: add ability to render single material triangle mesh.
|
2023-01-15 15:15:23 -08:00 |
|
|
|
6069bf9a65
|
rtiow: don't batch by line, improves parallelism in the long tail.
|
2023-01-15 12:48:25 -08:00 |
|
|
|
eeb7813243
|
rtiow: bump editions to 2021
|
2023-01-15 11:59:33 -08:00 |
|
|
|
c644299726
|
rtiow: update crate use statement in benches.
|
2023-01-15 11:57:56 -08:00 |
|
|
|
e6db61543b
|
zigrtiow: commit example test w/ threads.
|
2023-01-15 11:55:59 -08:00 |
|
|
|
39eeb79409
|
rtiow: stub triangles shape created from STLs.
|
2023-01-15 11:55:11 -08:00 |
|
|
|
54e72cd81d
|
vec3: helper to create a Vec3 from a single f32.
|
2023-01-15 11:54:48 -08:00 |
|
|
|
2d91f781f3
|
rtiow: remove rustfmt.toml, use systemwide settings.
|
2023-01-15 11:37:50 -08:00 |
|
|
|
24e8b4f9cf
|
rtiow: move vec3 to separate crate so it can be used elsewhere.
|
2023-01-15 11:35:55 -08:00 |
|
|
|
a12938db95
|
rtiow: run cargo update and fix build_all_features.sh errors.
|
2022-09-17 16:51:21 -07:00 |
|
|
|
4066bf4b85
|
rtiow: add blox with gloxy edges.
Fixed bug in kdtree that this uncovered.
Marked Hit and it's dependencies as needing to implement the Debug
trait.
|
2022-09-17 16:45:29 -07:00 |
|
|
|
b432e9a6dd
|
zigrtiow: create scene from book cover.
|
2022-08-14 12:18:55 -07:00 |
|
|
|
62317d57ae
|
zigrtiow: implement depth of field.
|
2022-08-14 11:36:50 -07:00 |
|
|
|
8d92cc861e
|
zigrtiow: placeable camera and helpers for creating materials.
|
2022-08-13 20:59:21 -07:00 |
|
|
|
f2ade1eee2
|
zigrtiow: partially configurable camera.
|
2022-08-13 20:35:15 -07:00 |
|
|
|
a4baedefec
|
zigrtiow: hollow glass sphere.
|
2022-08-13 17:25:51 -07:00 |
|
|
|
8adf1bcadb
|
zigrtiow: some refraction with dielectric.
|
2022-08-13 17:17:35 -07:00 |
|
|
|
aea437785a
|
zigrtiow: dielectric w/o internal reflection.
|
2022-08-13 17:03:08 -07:00 |
|
|
|
91fd65259c
|
zigrtiow: alloc image on heap to enable larger images.
|
2022-08-09 21:27:28 -07:00 |
|
|
|
e5ffe87192
|
zigrtiow: multithreaded renderer.
|
2022-08-09 21:18:02 -07:00 |
|
|
|
ac73d13fb0
|
zigrtiow: add fuzzy metal reflections.
|
2022-08-06 08:17:26 -07:00 |
|
|
|
6b4be0ed1e
|
zigrtiow: add metal material.
|
2022-08-06 08:14:15 -07:00 |
|
|
|
85b87a6854
|
zigrtiow: helper script for development.
|
2022-08-06 08:07:19 -07:00 |
|
|
|
d15a9e6c3e
|
zigrtiow: add material property to hittable.
|
2022-08-06 08:06:53 -07:00 |
|
|
|
a2012e6742
|
zigrtiow: use hemisphere random rays.
|
2022-08-05 18:37:41 -07:00 |
|
|
|
6d7998ad9f
|
zigrtiow: fix acne
|
2022-08-05 18:31:09 -07:00 |
|
|
|
58646e4142
|
zigrtiow: gamma correct.
|
2022-08-04 21:46:08 -07:00 |
|
|
|
94b0f8355e
|
zigrtiow: shoot child rays for diffuse shading.
|
2022-08-04 21:43:47 -07:00 |
|
|
|
f4d3129d5a
|
Add TODO to README.
|
2022-08-04 21:10:16 -07:00 |
|
|
|
e31f5e0a3a
|
zigrtiow: add camera class and support supersampling.
|
2022-08-04 21:05:52 -07:00 |
|
|
|
84a0ba2ec6
|
zigrtiow: use Sphere, Hittable, and HittableList abstractions.
|
2022-08-04 20:13:31 -07:00 |
|
|
|
5043a7e526
|
Simplified hit_sphere.
|
2022-07-31 16:57:18 -07:00 |
|
|
|
622c23d5ed
|
Use normals to color sphere.
|
2022-07-31 16:52:48 -07:00 |
|
|
|
f2c68e0b6f
|
Use hit_sphere to draw red circle.
|
2022-07-31 16:47:59 -07:00 |
|
|
|
287344c272
|
Minor debug logging change.
|
2022-07-31 16:36:33 -07:00 |
|
|
|
8bc5e347cc
|
Use ray casting to draw "blue sky" image.
|
2022-07-31 16:34:26 -07:00 |
|
|
|
f0da916a22
|
Use stub Vec3 / Color to implement gradient image.
|
2022-07-30 17:11:44 -07:00 |
|
|
|
386daf5876
|
zigrtiow: progress indicator.
|
2022-07-29 20:35:35 -07:00 |
|
|
|
a4adefdb23
|
zigrtiow: use signed ints to match C++ example.
|
2022-07-29 20:31:30 -07:00 |
|
|
|
f3aace486b
|
Write test ppm image to stdout.
|
2022-07-28 22:20:42 -07:00 |
|
|
|
93bfeb9125
|
Initial zig shell.
|
2022-07-28 21:40:03 -07:00 |
|
|
|
55af087d69
|
cargo fmt.
|
2022-07-28 21:39:14 -07:00 |
|
|
|
78f7ca8956
|
cargo fmt.
|
2022-07-28 21:39:00 -07:00 |
|
|
|
51185e9e84
|
Merge branch 'master' of https://git.z.xinu.tv/wathiede/raytracers
|
2022-07-01 08:54:19 -07:00 |
|
|
|
1ca903c64b
|
Setup rustfmt for everything and address cargo clippy.
|
2022-06-24 15:14:44 -07:00 |
|
|
|
5e7139f0ba
|
rtchallenge: Address cargo clippy.
|
2022-06-24 14:54:49 -07:00 |
|
|
|
665ae244d7
|
rtiow: get build_all_features.sh working again.
continuous-integration/drone Build is passing
|
2022-06-13 21:22:20 -07:00 |
|
|
|
e574cdb592
|
Random changes.
continuous-integration/drone Build is failing
|
2022-06-11 17:46:26 -07:00 |
|
|
|
270a7ec349
|
eoc12: show use of cube.
|
2021-08-05 20:41:47 -07:00 |
|
|
|
de6cd0da4d
|
shapes: add AABB boxes with a cube shape.
|
2021-08-05 20:35:55 -07:00 |
|