Tooll is a new multi-purpose application for creating interactive 3d content and animations. It combines the best aspects of animation, compositing, and coding into a lightweight and intuitive UI. Your designs can be shared as executable or rendered to movies.
This PR contains a few improvements and changes to the player I made in the last few days, which I hope are useful for inclusion in upstream. The editor isn't affected at all, and the only change in Core is in ContextSettings.
Added a "pre-cache" option that renders the first, center and last frame of each TimeClip in reverse order invisibly at the end of precalc (last 10% of the progress bar). This makes scene transitions (especially at the beginning of the demo) much smoother on most systems.
Exiting the player is now delayed by 2 seconds after the music stops.
The look of the configuration UI has been modernized and made more consistent:
dark background colors taken from Tooll itself; well-readable foreground color
flat button style
using the Vista/7/8/10 system font instead of the Windows 95 one
aligned numbers in resolution selector
resizable dialog, no unneccesary vertical space
Added an automatic aspect ratio setting and some new aspect ratio presets.
Every option is now accessible via the command line.
"Textures.bin" is now "logs/ResourceDescriptions.json".
This PR contains a few improvements and changes to the player I made in the last few days, which I hope are useful for inclusion in upstream. The editor isn't affected at all, and the only change in Core is in ContextSettings.
Added a "pre-cache" option that renders the first, center and last frame of each TimeClip in reverse order invisibly at the end of precalc (last 10% of the progress bar). This makes scene transitions (especially at the beginning of the demo) much smoother on most systems.
Exiting the player is now delayed by 2 seconds after the music stops.
The look of the configuration UI has been modernized and made more consistent:
Added an automatic aspect ratio setting and some new aspect ratio presets.
Every option is now accessible via the command line.
"Textures.bin" is now "logs/ResourceDescriptions.json".