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