PRODUCT UPDATES

Changelog

Follow the development of AImation Studio. Browse application improvements, fixes and website updates, ordered by date.

Page 24 of 43

  • display charuco preview popup
  • disable packaging by default, fix release packaging
  • correct bones ordering
  • hand recrop
  • misc fixes; fix recording running infinitly, implement custom viewport object scaler, wrap output data of estimated point in a struct
  • Installer: Update installer and uninstaller finish page

    Viewport: Initialize default window to 1280x720

  • Assets: Add a few more installer assets
  • push missing files
  • Build: Move creating installer to cmake/scripts/AImationPackageInstaller

    Move semver from code to cmake level

  • enable installing and cpack+NSIS
  • Network: Extend NetworkCameraDeviceSettings with ImageFormatGroup & ResolutionPreset
  • cameraAPI: Make directshow and camera network devices initialized on main thread

    pass device name when de-registering device
  • ViewportTab: Make viewport dockspace, viewport window names unique for each tab

    This fixes an issue where one tab would interfere with another tabs dockspace

    - move forceDockspaceRefresh to member of ViewportTab instead of static, as it worked only once
  • Reconstructed frame: Slightly refactor FillHandsEdge and FillHumanEdges
  • Network: Add `DeviceName` field to NetworkCameraDeviceRegisterResponsePkt
  • SBS: Add 42 bones(21 per hand) from new hand pose model

  • load all opencv images in graph for slight speed increase
  • Protocol: Fix packet handler id being different each time packet is created, not sure what i was thinking initially :(

    Thanks @Piootrek
  • Network: Merge lens direction and sensor orientation into NetworkCameraDeviceSettings struct

    implement UpdateNetworkDeviceSettingsPkt which sends out UpdateNetworkDeviceSettingsResponsePkt with new settings and FoundDevice field which indicates whether a
  • Protocol: Adjust RegisterNetworkCameraDevicePkt to hold more data about network camera

    Rename CreateNewScenePkt to CreateNewOrOpenExistingScenePkt
    Implement RequestRecordingStartPkt & RecordingStartResponsePkt
    If recording can be started then RecordingSt
  • Networking: Implement RequestRecordingStopPkt and RecordingStopResponsePkt

    RecordingStopResponsePkt gets sent out to all connected devices unless the recording is not running then send out to the client requesting stop

    required for /AIMation/Aimation-mo
  • Widgets: Allow to delete corrupted recordings closes /issues/87
  • ViewportContext: Consume wheel when window is active

    Draw axis indicator at the edge of the grid

  • Feature: Implement Up & Down ( Q & E keybinds ) as well as zooming in/out using mouse wheel
  • Viewport: Retain last used viewport context so we can still move around while interacting with another window

  • Finish implementing sending crashlogs to crashlog API endpoint if user chooses to

  • typo
  • more test with holistic
  • postprocessing of pose+hands
  • adjust viewport scaling
AIMATION STUDIO

Try Aimation Studio with your own recording.

Try the workflow with your own footage. Then choose the license that fits your project.

Pricing →