Commit Graph

8 Commits

Author SHA1 Message Date
4f564d1474 All parsing is now streaming! But lots left to do.
In particular, parsing error messages are now either terrible or
non-existent.  But it compiles and works for correct inputs!
2020-05-01 16:08:37 +09:00
5196e8e2c2 Remove more trailing zeros from example scenes that I missed last time. 2020-05-01 16:08:37 +09:00
ce10522914 Remove unnecessary trailing zeros from the example files. 2020-05-01 16:08:37 +09:00
26b5ee3b55 Further updates to the .psy format.
The importance change here is bundling object data and its
instances together.  This makes it possible to process the
scene data (e.g. for splitting, dicing, and de-instancing)
without having to cache arbitrary amounts of scene data.

In other words, this should allow for much more efficient
scene processing down the line.
2020-05-01 16:08:37 +09:00
85503aec3b Updated examples to new yet-to-be-implemented scene format.
Will use these as basic test-cases.
2019-11-23 17:45:29 +09:00
1aeb3ed7ff Updated example scenes to work again.
I had forgotten to update them when I changed how color input
worked.
2019-10-30 15:09:21 +09:00
5b461220a5 PsychoBlend now exports meshes as meshes, and Psychopath renders to PNGs. 2016-07-10 17:42:28 -07:00
52acee33af Implemented rectangular area lights.
Also added Cornell Box test scene.
2016-06-29 14:30:42 -07:00