Godzil
|
b00bb75189
|
Huge speed up by changing how Intersect are shared.
|
2020-03-12 00:11:26 +00:00 |
|
Godzil
|
441d758845
|
Add locking mechanism to prevent updating transform/parent
|
2020-03-10 13:55:27 +00:00 |
|
Godzil
|
8437ab8753
|
Move ShapeType into the Shape object.
|
2020-03-09 15:57:23 +00:00 |
|
Godzil
|
b5ee92c544
|
And CSG! \o/
Still working on a nice scene for it.
|
2020-03-06 19:00:31 +00:00 |
|
Godzil
|
e57b5715e8
|
Smooth triangles! And support for them in the OBJ File parser.
Also add an interesting tea party scene!
|
2020-03-06 15:07:26 +00:00 |
|
Godzil
|
c17bfadc76
|
Started working on parsing OBJ Files.
Why string manipulation is so tedious in C/++ :(
|
2020-03-05 17:46:40 +00:00 |
|
Godzil
|
307c125eba
|
More bounding boxes
|
2020-02-28 18:33:59 +00:00 |
|
Godzil
|
c369d2fe2d
|
Start working on dumping the world (to a JSON file) for debug purposes.
|
2020-02-27 18:03:08 +00:00 |
|
Godzil
|
5e4cfb84e6
|
Fix an issue with groups, and add Chapter 14 example!
|
2020-02-26 00:30:09 +00:00 |
|
Godzil
|
aded6bb943
|
Triangles!!!
|
2020-02-25 18:42:45 +00:00 |
|
Godzil
|
2ea4abdce7
|
Boundingboxes should be ready.
Next step (later) would be to properly use them other than group to lower the number of intersection calculation per ray.
|
2020-02-25 18:03:12 +00:00 |
|
Godzil
|
3011544e8f
|
Started working on boundingboxes.
|
2020-02-24 18:03:25 +00:00 |
|
Godzil
|
7bbe5e843b
|
Group should work now.
|
2020-02-24 17:25:54 +00:00 |
|
Godzil
|
7c794f0496
|
Working on groups
|
2020-02-24 09:25:52 +00:00 |
|
Godzil
|
d87bbb184e
|
And now we have cylinders!
|
2020-02-22 22:58:57 +00:00 |
|
Godzil
|
b251b632ac
|
Add a parameter for shapes to not drop shadow.
|
2020-02-22 17:38:25 +00:00 |
|
Godzil
|
81e323fdf4
|
Added CUBES!
|
2020-02-22 17:30:15 +00:00 |
|
Godzil
|
9d0db6a635
|
Added planes!
|
2020-02-21 00:26:48 +00:00 |
|
Godzil
|
66c1582a5f
|
Shape is now an abstract class and can't be instanciated.
Change derived shape to only deal with local calculation they don't need anymore to deal with how they've been transformed.
|
2020-02-21 00:02:30 +00:00 |
|
Godzil
|
14c3044acf
|
Cosmetics
|
2020-02-20 13:27:12 +00:00 |
|
Godzil
|
a82b67faa4
|
Working on worlds.
It's currently crashing.
|
2020-02-19 18:05:48 +00:00 |
|
Godzil
|
af96d52c5a
|
Renaming Object to Shape (part 2)
|
2020-02-18 11:43:05 +00:00 |
|