summaryrefslogtreecommitdiff
path: root/racer-tracer/src/config.rs
AgeCommit message (Collapse)Author
2023-04-05๐ŸŽจ Move render to rendering interfaceSakarias Johansson
Removed render.rs and added a renderer trait. Planning on making several implementations so it makes sense to move it to a trait so you can change implementations.
2023-03-13๐Ÿ“ธ Add Camera defocus blur + OtherSakarias Johansson
Just wanted to add defocus blur but ended up changing a bunch of other this as well. - Moved scenes to a separate folder. - Updated readme with more pretty images. - Add interface for loading scenes. There is currently one for yaml and another if you want a slightly random scene. - Add image action to decide what to do with the final image once its rendered. Currently supports just showing the buffer until you press the render buffer again and saving the image as `png`. - When you use nix shell you will be dropped in the proper folder so you can just do cargo build etc without having to do `cd`.
2023-03-03โœจ Add image save supportSakarias Johansson
Once the render is done it saves an PNG.
2023-02-17๐Ÿงน Refactor rendering & CleanupSakarias Johansson
Refactored how the threading worked. Before it just keept up splitting the screen recursively for x number of times. Felt like using recursion was unnecessary. It's now just done in a loop instead. The user can control the behaviour by setting `num_threads_width` and `num_threads_height` which will split the image x number of times and run a thread for each. Split up the rendering function for one that does scaling and one that doesn't. I just don't want to deal with any kind of scaling when actually rendering the image. The code shouldn't change much so maintaining is going to be ok. - Fixed scaling issues where black bars would appear if the subimage size wasn't divisible by the scale. - Cleaned up a bunch of arcs and other things that wasn't neccesary any more.
2023-01-18๐Ÿ™๏ธ Add support for reading scene from fileSakarias Johansson
2023-01-17๐Ÿ“œ Add config supportSakarias Johansson