Graphics

 View Only
  • 1.  Concatenate elements with smooth transition and variable text length.

    Posted 07-12-2019 15:25

    I want to create a lower third graphics using 2 or more elements (Title + Sub + Details) running on the same framebuffer, different layer (in order to control it one by one) and concatenated as a "child", using transition logic for smooth transition, variable text length.
    Something like this:

    Is it possible?



  • 2.  RE: Concatenate elements with smooth transition and variable text length.

    Posted 07-12-2019 20:22

    Hi Gabriel,

    I think I get what you are trying to achieve, but as far as I know, it's not possible natively in XPression the way you would like to use it :-)

    Allow me to clarify.

    If I understood you correctly, you have one Take Item in the sequencer with the content ROSS / REAL-TIME MOTION GRAPHICS on air and you have a second one that says XPRESSION / REAL-TIME MOTION GRAPHICS. When you put the second one on air, I assume you would like the ROSS to fade out while the white strap grows until it can fit XPRESSION in it which then fades in or something. Am I correct?

     

    The issue that we have here is that the second take item does not know what's on the first take item. So it can't adjust to the size of a text that it doesn't know about.

    For the same reason it doesn't make a lot of sense to put ROSS and REAL-TIME MOTION GRAPHICS in two different scenes on two different layers. The correct thing to do here would be to put it in the same scene and use Visual Logic to adjust the position of REAL-TIME MOTION GRAPHICS according to the size of ROSS.

     

    Now, if you really want this to work from within the sequencer, you can make it work but then you have to add the information twice and you would need to use an old content textobject and a new content textobject in the same scene and make an animation using visual logic where you adjust from the size of the old content to the size of the new content.

    This means that you would have to enter that content twice. So just to make it really clear:

    TakeItem #1

    Title_OLD: 

    Sub_OLD:

    Title_NEW: ROSS

    Sub_New: REAL-TIME MOTION GRAPHICS

     

    TakeItem #2

    Title_OLD: ROSS

    Sub_OLD: REAL-TIME MOTION GRAPHICS

    Title_NEW: XPRESSION

    Sub_New: REAL-TIME MOTION GRAPHICS

     

    TakeItem #3

    Title_OLD: XPRESSION

    Sub_OLD: REAL-TIME MOTION GRAPHICS

    Title_NEW: XPRESSION

    Sub_New: MOTION GRAPHICS

     

    So you would have to put everything twice in order for the scene to know what content is being shown and to where it should animate.

    MAYBE, and I stress it again, MAYBE, it would be possible to use a script in the "OnBeforeOnline" that would get the existing values on air and puts them into the OLD-textobjects, but I would have to test that. I'm not sure that would work.

     

    Another option, that definitely works, it to use the API. Because then it is possible to generate an animation controller dynamically based on the content in the scene, but I don't know if that would be an option for you?

     

    So, theoretically it's possible but it's not easy :-)

     

    Best regards,

    Kenneth


    #XPression


  • 3.  RE: Concatenate elements with smooth transition and variable text length.

    Posted 07-12-2019 21:49

    Since I always love a challenge, here's a little update.

    I've done some tests and it seems it is possible to copy the content which is on air into the scene which is coming on air.

    So after testing that I tried to make it work and I'm close but it's not working as it should yet, but I don't have any time left to play around with it. But it seems it is possible.


    #XPression


  • 4.  RE: Concatenate elements with smooth transition and variable text length.

    Posted 07-13-2019 05:47

    Hi Kenneth, thank you for reply!

    I want to have different Take Items for Layer 1 and 2 in order to play them as is needed - one by one or both - logicaly displayed.
    Take Item 1; Scene 1 = ROSS
    Take Item 2; Scene 2 = REAL TIME MOTION GRAPHICS
    Take Item 3; Scene 1 = EXPRESSION
    Take Item 4; Scene 2 = GRAPHICS SYSTEM
    Take Item 5; Scene 1 = PIERO 


    #XPression


  • 5.  RE: Concatenate elements with smooth transition and variable text length.

    Posted 07-15-2019 08:29

    Link: http://s.go.ro/xsoqfuww

    In the link I have the first solution.
    I don't have experience in scripting and I don't know how to publish global variables but in this version I used 3 variables (start position, end position, horizontal position of the second element) stored and read in a material coordinates (which are globals).
    I have a copy for preview.

    There are some other limitation too.

    Any other proposal?


    #XPression