Tinos is shared memory parallel ray tracer; if instructed, it is capable to distribute rendering among multiple threads in order to accelerate it on multi-processor machines. Tinos could be compiled to utilize OpenMP API or alternatively POSIX threads library for multi-threading support.
Tinos works as a regular UNIX filter accepting scene description in NFF format of the SPD (Standard Procedural Database) scenes on standard input and emitting image in PPM format to standard output. Tinos implements both bounding volume hierarchy and voxel grid schemes for speeding up rendering calculations; scheme to be used could be selected when launching renderer.
Here are images of some SPD scenes rendered by Tinos:
Tinos is named, for no particular reason, after Τήνος island from Cyclades island group in the Aegean Sea.
Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.