Aximmtery Motion design tools update

 

Are there any plans to update aximmtery toolkit for building realtime cg templates for lower thirds,bugs,tickers,etc?

Also have real playlist or rundown playout interface for controlling the templates and build custom logic between on air templates?


   ahmed ahmed

 
プロフィール画像
Eifert@Aximmetry
  -  

Hi Ahmed,

There are many plans underway as we strive to improve every aspect of Aximmetry software.
Recently, Aximmetry has been updated to support MOS, and a Playlist module has been added as well. This has led to increased use of the existing solutions found at [Common_Studio]:Compounds\LowerThird. Additionally, the related tutorial compounds have been moved to [Tutorials]:MOS\LowerThird.
I guess the compounds under LowerThird are a bit basic for you and you might be looking for more specific ones. If you can provide pictures or more details about the changes or new features you would like to see, I would be happy to add them to our internal request list.

For more information on the Playlist module, please visit: https://aximmetry.com/learn/virtual-production-workflow/scripting-in-aximmetry/automation/playlists/

Warmest regards,

 
プロフィール画像
ahmed ahmed
  -  

I think that there is along list of improvement to aximmtery Motion design tools like :


  • Smart Positioning: Add tools for auto-alignment and positioning to avoid overlapping with other on-screen elements.
  • Style Layers: Offer layer-based styling, enabling gradients, strokes, shadows, and 3D effects on text and background layers.
  • Text Animation Presets: Provide ready-to-use animation presets for fade-ins, scrolling, type-on effects, and 3D extrusions.
  • Dynamic Fonts: Support variable fonts with real-time font-weight and style adjustment.


  • Rich Text Editor: Embed a robust text editor with options for inline styling, character spacing, and kerning adjustments.


  • Language Support: Enhance support for RTL (right-to-left) languages like Arabic and Hebrew, with proper kerning and alignment.
  • Animation Templates: Add reusable group animation presets (e.g., fly-ins, spins, and zooms) with adjustable timing and easing.
  • Parenting System: Introduce a parenting/child system for advanced motion dynamics and relative transformations.
  • Animation Templates: Add reusable group animation presets (e.g., fly-ins, spins, and zooms) with adjustable timing and easing.
  • Multi-layer Video Playback: Enable simultaneous playback of multiple video layers with blend modes and transitions.
  • Playlist Management: Integrate a drag-and-drop playlist feature for managing and queuing multiple assets.
  • Real-time Preview: Add a dual-view interface for live preview and output monitoring.
  • Cueing and Scheduling: Support scheduled playouts with pre-programmed templates and data feeds.
  • Custom Scripting: Python scripting for deeper customization.
  • Dynamic Updates: Enable seamless updates to text, colors, and animations during live broadcasts.
  • Easy Asset Management: Introduce a media library for managing templates, videos, images, and audio.
  • Data-Driven Graphics: Expand integration with external data sources such as Google Sheets, RSS feeds, and APIs for live updates.
  • Social Media Integration: Add built-in support for live feeds from social media platforms like Twitter, Facebook, or YouTube comments.
  • Trigger-Based Effects: Allow users to trigger specific animations manually or automatically based on events.
  • Multi-Layer Compositions: Support multiple layers of graphics, each with independent controls.
  • Manual and Automated Control: Support both manual triggering and automated playout for flexibility in live production.
  • Customizable Interface: Allow users to rearrange and resize UI panels to suit their workflow.


  • Template Previews: Provide real-time previews of templates before applying them.

Also I think that there are alot of powerful solutions like vizrt, Ross xpersstion and Prime CG, etc and lastly Unreal engine 5 Motion design tools 

Hopefully aximmtery software team improve these tools 


 
プロフィール画像
Eifert@Aximmetry
  -  

Hi Ahmed,

Many of the items in your list are existing features of Aximmetry.
Unfortunately, we don't have specific documentation available for all these features, but most of them can be easily found within the software.
I will try to provide some examples:

  • Smart Positioning: Add tools for auto-alignment and positioning to avoid overlapping with other on-screen elements.
    There are alignment options in the LThird compounds. But yes, when positioning the LThird compounds they can not snap to other on-screen elements to make their placement easier.
    There is already a similar request on our request list, I updated it with this.
  • Style Layers: Offer layer-based styling, enabling gradients, strokes, shadows, and 3D effects on text and background layers.
    The compounds at [Common_Studio]:Compounds\LowerThird\ have layers.
    You can create gradients with the Curve Gradient module and apply it to any white text or element with a Masker module.
    There are no strokes or shadow options to render the text but all these effects are effectively just rendering the same text or element multiple times with some modifications, which you can easily do in the Flow Editor. Also, since you get these elements as videos (like the Text Image module has video output) you can actually be much more creative than otherwise and you can apply any video editing modules on the duplicate of the image.
    There is also a 3D text compound at [Common]:Compounds\Text\Text_3D.xcomp.
  • Text Animation Presets: Provide ready-to-use animation presets for fade-ins, scrolling, type-on effects, and 3D extrusions.
    All these are achievable by using the Sequencer. There are also some ready-to-use animations for example: InOut_Sequencer, InOutBack_Sequencer, and InLoopOut_Sequencer.
    There are examples of 3D extrusions at: [Tutorials]:Extrusion\
  • Dynamic Fonts: Support variable fonts with real-time font-weight and style adjustment.
    There is support for variable fonts, and the Text Format module has Font Weight and Style settings, which of course you can change in real time.
  • Rich Text Editor: Embed a robust text editor with options for inline styling, character spacing, and kerning adjustments.
    The Text Format module has these settings, however, they are for the full text, you can not select part of a text in the Text Editor (Text Block module) and apply these formatings only on them. If you want, I can put this on our request list.
  • Language Support: Enhance support for RTL (right-to-left) languages like Arabic and Hebrew, with proper kerning and alignment.
    This is part of the Text Format module (Reading Direction pin), also you can change it in the Text Editor:
    Aximmtery Motion design tools update
  • Animation Templates: Add reusable group animation presets (e.g., fly-ins, spins, and zooms) with adjustable timing and easing.
    There 3 such presets named: InOut_Sequencer, InOutBack_Sequencer, and InLoopOut_Sequencer.
    If you want, I can put this on our request list to add more.
  • Parenting System: Introduce a parenting/child system for advanced motion dynamics and relative transformations.
    All the LThird compounds were made with that in mind. You can parent them and apply relative transformation with Scene Node modules.
  • Multi-layer Video Playback: Enable simultaneous playback of multiple video layers with blend modes and transitions.
    There is no reason to have multiple layers just for blending two videos in Aximmetry. However, if you want to render a full layer and blend it with another one, you could easily do that by having 2 LThird_Root compounds with different children.
    We recently updated the available pre-made video transition compounds at [Common]:Compounds\Transitions\
  • Playlist Management: Integrate a drag-and-drop playlist feature for managing and queuing multiple assets.
    You can use Video buttons for this (note that they also work with other files not just videos):
    https://aximmetry.com/learn/virtual-production-workflow/scripting-in-aximmetry/flow-editor/special-pin-names/#add-a-video-image-switch-to-the-control-board
    Also, there is a playlist module that can queue changes in the Flow Editor or Control Board: https://aximmetry.com/learn/virtual-production-workflow/scripting-in-aximmetry/automation/playlists/
  • Real-time Preview: Add a dual-view interface for live preview and output monitoring.
    I don't know what you would like to see in a preview view of motion graphics, but many things are built in Aximmetry with a separate preview channel in mind, see camera compounds.
    Also, you can use the Edit Scene On feature on any preview: https://aximmetry.com/learn/virtual-production-workflow/starting-with-aximmetry/aximmetry-composer/transformation-gizmo-and-edit-scene-settings/#transformation-gizmo
    This feature is also compatible with the LThird compounds. To create a live preview panel for this, simply copy the final video using a Copy Video module.
  • Cueing and Scheduling: Support scheduled playouts with pre-programmed templates and data feeds.
    Recently MOS support was added which enables scheduled playouts of Aximmetry content even within many third-party software. Sadly, the documentation on this is not yet ready, but it is quite easy to set it up.
    Otherwise, depending on your need, you will need to use a Control Board, Playlist, or some other feature of Aximmetry to set up such a system.
  • Custom Scripting: Python scripting for deeper customization.
    We have LUA scripting instead of Python, it is very similar to it. You can find some examples of it at: [Common]:Scripts\
  • Dynamic Updates: Enable seamless updates to text, colors, and animations during live broadcasts.
    Everything can be edited live in the Flow Editor or you can expose them to external control in countless ways, for example as HTTP commands.
  • Easy Asset Management: Introduce a media library for managing templates, videos, images, and audio.
    File Browser panel does this: https://aximmetry.com/learn/tutorials/for-content-creators/project-system-file-browser-file-operations/
  • Data-Driven Graphics: Expand integration with external data sources such as Google Sheets, RSS feeds, and APIs for live updates.
    You can do all this with the HTTP Request module: https://aximmetry.com/learn/virtual-production-workflow/setting-up-inputs-outputs-for-virtual-production/external-controllers/using-websocket-and-http-in-aximmetry/
    In the case of RSS feed, there is an actual example at: [Tutorials]:MOS\Crawl\Crawl_RSS.xcomp
  • Social Media Integration: Add built-in support for live feeds from social media platforms like Twitter, Facebook, or YouTube comments.
    If their API allows you to access these, then again, you can just use the HTTP Request module for this. Or maybe even without API access, you can read it out from the HTML with an HTTP Request.
    Otherwise, we have on our request list to implement web browser rendering inside Aximmetry, which would render such media platforms' webpages and access them directly in Aximmetry. Currently, instead of this, you can use a separate web browser program and capture it with the Screen Capture module.
  • Trigger-Based Effects: Allow users to trigger specific animations manually or automatically based on events.
    There are many ways to do this in the Flow Editor depending on what is the event.
  • Multi-Layer Compositions: Support multiple layers of graphics, each with independent controls.
    The layers of the LThird compound work differently than this. Instead of layers, you can achieve this by rendering the layers separately with multiple LThird_Root compounds and different parenting.
  • Manual and Automated Control: Support both manual triggering and automated playout for flexibility in live production.
    For instance, if you use a Playlist module, you can override the playback at any time. Typically, implementing such controls can be as straightforward as using an If module.
  • Customizable Interface: Allow users to rearrange and resize UI panels to suit their workflow.
    I am not sure which UI panels, Aximmetry Composer's UI? If so there are countless ways you can rearrange the UI.
    If it is Control Board panels, then they are limited somewhat in resizing.
    If it is Motion design elements, then you can rearrange and resize them as you want, you can even do it in the Preview with the Edit Scene On.
  • Template Previews: Provide real-time previews of templates before applying them.
    No feature intends to do this for Motion Design in Aximmetry, but you could easily create one.
    For example by using linked compounds:
    https://aximmetry.com/learn/virtual-production-workflow/scripting-in-aximmetry/flow-editor/compound/
    Basically, you should have the same Motion Design compound twice in your compound, one is an Edited Compound, and one is Locked.
    You expose the Edited Compound as the real-time preview and the Locked is the final out. When you want to apply the changes in the
    real-time preview (Edited Compound) to the final out (Locked Compound), you just right-click on the Edited Compound and choose Save In-Place Modifications.

I know some of these features may not be as ready-made as they are in other software. However, on the other hand, Aximmetry offers significantly more freedom to customize these systems compared to most other software.

Warmest regards,

 
プロフィール画像
ahmed ahmed
  -  

Thank you for your help, Eifert.

However, I would like to point out that the features I mentioned earlier are fundamental elements of any motion design toolkit.

The primary drawback of Aximmtery, in my opinion, lies in its control board layouts.

These layouts lack the standard Broadcast CG functionality that professionals expect.

For instance, the button configurations and workflow for managing layer playouts are neither intuitive nor user-friendly.

This limitation significantly impacts the efficiency of the workflow, making it difficult to achieve a seamless experience when dealing with complex motion design tasks.

To enhance usability, it might be worth considering updates to the interface, particularly in areas related to layer control, playout workflow, and the overall customization of the control board. Streamlining these aspects could make Aximmtery more competitive and appealing to motion design professionals in my opinion 

;