- DeviceMgr/fix: disallow running recording/calibration while devices are busy
rename deviceMgr Run(...) to RunRecording(...)
- UI/Widgets: Implement an option to not ask for recording removal confirmation
- config/feat: Extend config by adding MiscellaneousConfigObject
To store all kinds of unrelated config opts like Confirm recording deletion with a pop-up
- ImGui/Widgets: Refactor recording removal options into a pop-up
- Implement network devices (#129)
- Refactor network code to accept a T to be more flexiable
- Refactor CameraParams into a variant to support params for different types of devices
- Implement decoding network images (yuv), combining chunks of images and
Changelog
Follow the development of AImation Studio. Browse application improvements, fixes and website updates, ordered by date.
- track fixes from testing, add cutting tasks
- UX: Playback bar extensions and fixes (#147)
Co-authored-by: G-Gromko <gromkogrzegorz@gmail.com>
Reviewed-on: /pulls/147
Co-authored-by: SeaDragon <g.gromko@aimation-studio.com>
Co-committed-by: SeaDragon <g.gromko@aimation-studio.com>
- multicamera estimation
- Code refactoring for things related to SBS and TBS (#146)
Co-authored-by: SeaDragon <g.gromko@aimation-studio.com>
Co-committed-by: SeaDragon <g.gromko@aimation-studio.com>
Reviewed-on: /pulls/146
- move most tasks to new track impl, separate single camera triangulation
- streamlined tasks with tracks a bit
- SBS: Extend bone selector with tree view (#138)
Co-authored-by: G-Gromko <gromkogrzegorz@gmail.com>
Reviewed-on: /pulls/138
Co-authored-by: SeaDragon <g.gromko@aimation-studio.com>
Co-committed-by: SeaDragon <g.gromko@aimation-studio.com>
- rework tasks to Track-based behavior
- UX: Bottom bar license manager bar tweak
Reviewed-on: /pulls/140
closes /issues/125
- Issue #125 UX: Bottom bar license manager bar tweak
- fix curves to be moveable, make tracks display
- tracks WIP
- track storage prototype
- curve and serialization patch
- Fix transform init in ReconstructedRecording::getProperFrames
- ClientMessageWithFrame
- Added dialog window for deleting a recording and button for removing frames of the recording (#135)
Co-authored-by: G-Gromko <gromkogrzegorz@gmail.com>
Reviewed-on: /pulls/135
Co-authored-by: SeaDragon <g.gromko@aimation-studio.com>
Co-committed-by: SeaD
- add binary serialization for buffers
- do not zero-initialize aimation::vectors
- binary serialization prototypes
- dev: Update legal notice and agreements file
- fix: VectorFormatter change precision variable to int type instead of char type (#132)
Co-authored-by: G-Gromko
Reviewed-on: /pulls/132
Co-authored-by: SeaDragon <g.gromko@aimation-studio.com>
Co-committed-by: SeaDragon <g.gromko@aimation-studio.com>
- remove "curveVector3" alias
- replace cv::Point3f with aimation::Vector3
- vcpkg ports update: spdlog
Try Aimation Studio with your own recording.
Try the workflow with your own footage. Then choose the license that fits your project.