This website requires JavaScript.
7681b6c6f0
Merge pull request #2 from twistdroach/dependabot/maven/com.google.guava-guava-32.0.0-jre
master
twistdroach
2023-07-30 19:48:45 -04:00
210c21565a
Bump guava from 30.1.1-jre to 32.0.0-jre
dependabot[bot]
2023-06-14 22:44:14 +00:00
7c28c91a29
Fix warning in Render.java
twistdroach
2021-10-04 22:54:23 -04:00
d2fc557ebf
Rename Utils to MathUtils
twistdroach
2021-10-04 22:52:05 -04:00
577640555b
Refactor the way render jobs are run to enable client to provide ExecutorService for it to use. Refactoring on the UI side, still needs some cleanup
twistdroach
2021-10-04 22:50:09 -04:00
8b96ff4e9e
Add worker project
twistdroach
2021-09-30 22:43:50 -04:00
f55b54c9de
Minor warning cleanup
twistdroach
2021-09-30 22:18:46 -04:00
bebe834bc0
Move ui into it's own pom, still need to refactor dependencies appropriately
twistdroach
2021-09-30 21:49:29 -04:00
13b5993fc2
add triangles, loading obj files
twistdroach
2021-09-27 21:38:59 -04:00
70fce6856c
Add groups, some builder interfaces to ease shape creation
twistdroach
2021-09-20 00:55:08 -04:00
8b92e8c157
Add Cones and Cylinders
twistdroach
2021-09-19 01:30:51 -04:00
a5db8b1a6f
Add cubes, rename patterns
twistdroach
2021-09-17 22:58:38 -04:00
659a1b254a
Add patterns, reflection, refraction...
twistdroach
2021-09-16 20:02:59 -04:00
f1d4484c30
Add plane
twistdroach
2021-09-13 00:11:32 -04:00
93cd3bdcbd
add shadows....
twistdroach
2021-09-12 19:30:35 -04:00
9b3f511bfc
Add camera and world
twistdroach
2021-09-12 01:20:49 -04:00
292f5ddbfd
Add lighting & shading
twistdroach
2021-09-10 22:58:56 -04:00
4e7e446db4
Added rays, intersections, some shape infrastructure, and spheres
twistdroach
2021-09-09 23:28:37 -04:00
8f62ffa647
Add matrixes
twistdroach
2021-09-09 19:34:17 -04:00
c4cf539e27
Start fresh, tuples & canvas
twistdroach
2021-09-06 00:00:59 -04:00
74f8474b89
Start fresh
twistdroach
2021-08-31 19:55:49 -04:00
5ee98d4c49
Merge pull request #1 from twistdroach/dependabot/maven/junit-junit-4.13.1
old_stuff
twistdroach
2021-08-17 19:25:07 -04:00
0129a9559f
Bump junit from 4.12 to 4.13.1
dependabot[bot]
2020-10-13 10:48:43 +00:00
bab817132b
Add MultiJittered sampler, added some testing - still VERY incomplete
Zachary D. Rowitsch
2020-02-15 22:16:48 -05:00
2179f76685
Begin some sampler implementation - added Jittered, Reguler, and Random. Need to figure out how to test
Zachary D. Rowitsch
2020-02-14 23:50:49 -05:00
ba29941555
Add Sampler2D abstract and a simple test. Need to do the concrete implementations next...
Zachary D. Rowitsch
2020-02-14 00:24:52 -05:00
1e8ba1cdc6
basic multi object support
Zachary D. Rowitsch
2020-02-13 23:11:03 -05:00
f24b660c9c
Add testListener for debugging
Zachary D. Rowitsch
2020-02-13 22:27:49 -05:00
e8059e1315
cleanup some imports
Zachary D. Rowitsch
2020-02-13 22:23:11 -05:00
4e5ee23687
Minor color fixes
Zachary D. Rowitsch
2020-02-10 23:29:21 -05:00
1101cfded2
Get color mapping working (more) correctly
Zachary D. Rowitsch
2020-02-10 23:13:46 -05:00
b04c291d1a
Very first piece working - generates an image of a circle from a sphere!
Zachary D. Rowitsch
2020-02-10 22:46:30 -05:00
855edce0e6
eclipse adjustments
Zachary D. Rowitsch
2020-02-10 22:42:45 -05:00
8f46f68b59
Added very simple sphere test case, Removed Normal class
Zachary D. Rowitsch
2020-02-10 22:36:38 -05:00
b2991f369e
probably broken
Zachary D. Rowitsch
2019-06-16 11:59:34 -04:00
caca48ea46
Make Point3D & Vector3D immutable so that math is more readable
Zachary D. Rowitsch
2019-03-22 19:44:42 -04:00
63fe582c60
add .gitignore, remove target/, various other changes
Zachary D. Rowitsch
2019-03-22 19:27:00 -04:00
32bfc0eb9a
Initial commit, good structure, need to do the actual math
Zachary D. Rowitsch
2018-11-12 06:30:27 -05:00