The user interface is able to completely hide the execution of Blender, but also allows you to get your hands dirty and tweak or augment the scene if you wish to do so. This file is then loaded by a blender-plugin that automatically generates geometry, textures and camera movement. Ultimately, the front-end is a Qt C++ application, which exports the arrangement of slides to a JSON file. Instead, I opted for a scriptable animation software to do the rendering and my clear choice was to opt for Blender. My first idea was to write a single C++ application with a front-end to do the arrangement of photographs and a back-end for the rendering, using image libraries such as opencv or imagemagick.Īfter some considerations, however, I realised that some 3D effects like ambient occlusion and the animation of routes would involve more development than I was willing to invest and making such a tool extensible would lead to a fair amount of planning and overhead on its own. Extensibility: An extensible tool-chain that allows to add different effects and designs.Routes: Support of GPS-slides, which animate a route given a set of GPS coordinates.Background pictures: Ability to set foreground and background pictures for each slide. ![]()
0 Comments
Leave a Reply. |