sourcediver.org

about software and freediving

Subrender

subrender lets you generate beautiful animations of your logged dives. It is written in
C++ and Qt in order to achieve maximum platform independence.

Screenshots

Subrender 0.2 Subrender 0.3

Download

Windows Installer 32-bit Version 0.3

1
2
MD5: 2d8cbc179974efbd60ae9be3065eb078
SHA-1: c62109b81998ecced23b7b6f242d3c7f459b25fe

Source on github

Compiling subrender

Run

1
2
qmake
make

If you use Linux you can install subrender right away with make install

Input

The input format is XML produced by subsurface 1,2.
The syntax is pretty easy and can be edited by hand without using subsurface (e.g. if you don’t have a data cable)
See example/dive328.xml for an example dive.

Output

The output format is currently .png only. Each frame will be written to a file, which can then be used together with other programs to create movies or animated images (like gif, mng, etc.).

Using the frames

If you have ffmpeg installed, you can generate a lossless movie by invoking

1
ffmpeg -r 15 -sameq -i subrender-dive328-frame-%d.png -vcodec png dive328.mov

You can then use dive328.mov in your preferred video editing software.

Example Dive

This is example/dive328.xml

Another sample rendering

License and Copyright

Copyright © 2012 Maximilian Güntner maximilian.guentner@gmail.com under the GPL v3

Comments