Expression / Linked slider for controlling multiple layers

I'm trying to create a slideshow with many many layers. Image sizes vary across the board.
I'd like to line them all up and set some Ken Burns keyframes on the scale before I use keyframe assistant to sequence them.
Is there anyway I can control these keyframes with relative values? So that I scale multiple layers in the same manner although they have different concrete values?

You can set up an expression that automatically starts a scale and a move on an image, tie variables to Effects Control Sliders and save the whole set as an Animation preset. That way you can drop all your photos in a time line, Scale and position the layer in it's final resting place, then set an out point for each layer, then elect them all and apply an animation preset and sequence the layers. EZ as pie, once you write the expression.
To setup an auto scale expression you simply divide the height of the composition by the height of the current layer and multiply by 100. Adding an expression Control Checkbox to layer and naming it AutoScale will give you the ability to turn auto scaling of the layer on or off. Here's the expression:
h=height;
ch = thisComp.height;
s = ch/h * 100;
if (effect("AutoScale")("Checkbox") == 1) {
    ns = s}
else
ns = value[0];
[ns, ns, 100]
Use caution because this will scale a layer up to fill the comp height as well as scale a layer down. Also take note that if your layer is scaled down more than 50% you are probably not getting the best results in terms of image clarity or render times. Ideally any 2d footage layer in your composition should be some where close to 100% scale at some point in the composition. If the layer is 3D then the distance between the camera and the 3D layer should be approximately equal to the zoom value at some point in the composition with the layer at 100% scale.
Just for fun, try this Effects Preset that I have in my collection. Make the layers 3D, position them at their ending position, set an out point, then apply the animation preset. The layer will fade in and move to the ending position then fade out. You have a point control to control the starting point and a switch to make the layer fit the comp vertically. You can control the fade in - fade out time in frames, set easing, setup rotation, and there is a setup switch to kill opacity changes so you can see the starting and ending setup for your layers.
3DSlideshow.ffx
It's a good idea to start building your own animation presets library so you can have access to complex expressions with a click or two. I have more than 200 in mine. I pointed an alias to a dropbox account so I can have access to all my presets anywhere I am in the world.

Similar Messages

  • Custom keyboard shortcuts and editing multiple layers in Flash CS4

    Hi, all -
    CS3 -> CS4 transition newb here who's getting increasingly frustrated with the new motion tweens; however, for this project, I'm working in a 3D space and require using them, so I'm dealing with this bit by painful bit. I found the tip about Split Motion, but first question: how do you apply Split Motion across several layers at the same time? I have six different tweens, and in CS3, I used to be able to shift-click or click-drag across frames and apply a command to all of them (for example, hit F5 to add frames), but Split Motion is requiring me to right-click on each and every layer. This is really laborious, and I worry about future animations that might be more complex.
    Similarly, I tend to add custom keyboard shortcuts to each of my Flash versions for commands I use frequently and don't want to right-click a menu for (such as "add motion tween") - however, I can't seem to find where to create a custom shortcut for either that, or Split Motion.
    Any and all help would be appreciated as I muddle through this. Honestly, guys, I WANT to like the new version and there's so many added features, but it's hampering my workflow so bad I want to pummel it with sticks.

    Hey there,
    I definitely hear you about Split Motion. There is an enhancement request for supporting multiple layers, and adding it as a keyboard shortcut. The first one is tricky, but the second one is not. I think there was hope that splitting motions wouldn't be necessary much (especially since you have to be careful when doing so when eases are involved), which is why the eventual need for more functionality related to split motion was realized a bit late in the schedule.
    Now regarding other operations, such as you mentioned F5 to insert frames - that and other operations (inserting certain types of property keyframes, F6, and so on) work just fine.
    You can apply a shortcut to Create Motion Tween in the custom keyboard shortcut dialog.  Not all operations in the program are available though (most context menu items aren't), which is why unfortunately why we don't see Split Motion yet.
    It might be possible to avoid Split Motion though with another workflow. What are you using the feature for?  Just curious in case I can help.
    Jen.

  • Controlling multiple devices theory

    I have an application theory I would like to get some input on. 
    Take an application like a Servo Engine.vi, it controls communication with the servo and dequeues any servo commands from the main.vi to control the servo. 
    Now my question is if you have multiple servos:
    -  Is it best to only have 1 engine running and pass the Axis number through the queue?
    -  Is it best to run the engines reentrant, so each one handles each servo?
    I have done this both ways in the past I really don’t know which way is better. 
    Thanks, Doug

    nonecure wrote:
    Now my question is if you have multiple servos:
    -  Is it best to only have 1 engine running and pass the Axis number through the queue?
    -  Is it best to run the engines reentrant, so each one handles each servo?
    Having 1 engine for controlling multiple servo, it sounds simple
    -> probably array of custom data-type can be used
    -> Servo engine could be an action engine.
    Now the only issue I see here, slight latency is expected while controlling multiple servo drives.
    Now moving to, have reentrant engine (multiple clones running, dedicated to each servo), it requires somewhat more coding and is slightly complex
    -> mechanism to address & communicate with the right clone (corresponding to a particular servo drive) needs to be implemented and that is an overhead
    but on the other hand independent engine clones will have negligible latency.
    Lets wait and listen from some of the experts available on board...
    I am not allergic to Kudos, in fact I love Kudos.
     Make your LabVIEW experience more CONVENIENT.

  • Script for Linking multiple layers to a null layer

    I'm trying to link multiple layers to an animated null layer but I want each layer to start the animation from layer starting time.
    What would be the script I need to add instead duplicating null layer for every layers?
    I hope that question isn't too confusing to understand lol
    TIA
    W

    Sorry, I'm not good at explaining things though texts lol
    Hopefully this picture can explain better what I'm trying to achieve.
    I want to link the text layers to ROTATE null object but I want the keyframes to start at the beginning of each of text layer. This way, I won't need keyframes for each text layer and I can adjust the timing easier later. I know the script lines to link them to a null object but I can't figure out the line to tell the keyframes to start at the beginning of the layer instead the null object in the timeline.
    I think I just made this more confusing lol

  • Expressions - best practice for duplicating layers

    Hello,
    I have a fairly complex set of expressions on multiple layers.  These layers together make up an overall effect for a piece of footage.  For convenience I have these expression linked to a controller null object so I can control them from one place.  Now that I have it set up, I want to duplicate the group of layers (footage item, various effects, and null object controller) multiple times.  I basically have a template for a footage effect that I want to duplicate multiple times so I end up with many pieces of footage with this effect applied.  When I duplicate the group of layers, I'd love to set it up in a way that the  expression variables will now point to the duplicated controller object.  I noticed this behavior happens if the expression is a simple pick whip from one property to another.  Basically a direct connection.  But if I attempt to store this pick whip selection in a variable to be manipulated further, this functionality ceases.  So my question is, how can I create a set up that will permit me to duplicate layers and have the expressions update as if they were a simple direct pick whip from one property to another?  Is this possible?  If not, how can I better set this up to allow me to accomplish my end result?
    Thanks!
    -Justin

    If you have things set up so that your layer names end with a space and a number, so that they increment when you duplicate them, you should be able to use the layer's name to navigate to the other layers in the set. For example, if your layers are named "layer 1", "layer 2", etc. and your control layers are named "control 1", "control 2", etc., you could do something like this in your expressions to construct the control layer's name on the fly:
    n = name.split(" ");
    ctrl = thisComp.layer("control " + n[n.length-1]);
    Dan

  • Is it OK to duplicate quiz slides for the sake of allowing multiple attempts to answer the question?

    I am using Captivate 4 and have several quiz slides interpersed throughout my project. The user MUST get the answer correct so I am allowing them mulitple attempts to answer the question. The problem I run into is that when the question is answered incorrectly, the user is automatically brought to the next slide and is not able to re-answer the question. How can the user re-answer the question before moving on with the content? Is it OK to duplicate the question slide?
    Example:
    Memorial day always falls on a:
    A) Monday
    B)Sunday
    C)Friday
    D)Saturday
    If the user selects either B, C, D I want them to see feedback that says they are incorrect and to please select a different answer. Of course, if the user selects A, the correct answer, the captivate just moves on.
    (NOTE: I have already added advanced actions to the multiple choice questions showing customized feedback for the incorrect answer...I just need to let the user try the question again!)
    It seems like I will get into some complex branching by duplicating the slide for incorrect response...I just need to know if this is OK to do and will it work?
    OR - is there a better solution
    Please help. Thanks in advance.

    Hello,
    Sorry, but apparently we do live in different time zones, morning over here, have to teach in a few minutes.
    Will try to answer this afternoon. To give differentiated feedback, depending on answers, you'll need to construct your question slides instead of using the default Question slides. That means: using Text captions, interactive objects, user variables and advanced actions.
    Lilybiri

  • Rollover for multiple layers

    Can I have one rollover show/hide multiple layers at the same time?

    ??? What do you mean by 'layers', because that is not really a Captivate word. If you mean different objects, only way is using the rollover slidelet.

  • Is it possible to select specific properties of multiple layers at once?

    I know that you can alter, opacity for example, of multiple layers at the same time by selecting the opacity property of each layer. But what if there are so many layers that you want to select a single property of many layers at once?
    For example, I want to edit the value of the "mask expansion" property of a lot of layers, but don't want to go through and select "mask expansion" on every single layer. Surely there must be a way to select specific properties across multiple layers?

    No, unfortunately there isn't. Such stuff is based on the property control actually being visible and being equally visibly selected. Unless you linked it with expressions, it won't sync without the properties being revealed and selected.
    Mylenium

  • How to multiple layers in the MAP web item?

    Hi experts,
    I'm working on a demo with BWGIS. I encounter several problems with the MAP web item.
    My demo:
    QA results visualized on global (region object - e.g. Europe, Asia), country (country object) and plant level. Use geo-drilldown to navigate into the lower layers functionality to get from the global view to the countries within one region and plants within one country.
    My settings:
    Region is a static geo-characteristic. For region I used the cont200.shp file. Also country is a static geo-characteristic, here I used cntry200.shp. For test I used ARCGIS to draw (points) some example plants in the country shape file. I uploaded this shape file to the plant object (also static).
    My success:
    I'm able to display the QA results in a separate global or country view within the 3.x Web template.
    My problems:
    A) The map web item in 7.0 does not display any data: it looks like no link can be made between the query result and graphic although we installed the latest IGS.
    B) I'm not able to drilldown from a global view to the countries within one region (doubleclick on one region in global view) within the 3.x Analyzer and 3.x Web template.
    My first question is about the concept of BWGIS:
    1) I want to use geo-drilldown (double-click) to navigate to the lower layers. For example in the global view I see only the QA result per region (shape file of region object) -> doubleclick on Europe, I expect to zoom in to Europe and see the QA results for all the countries in Europe (shape file of country object). How do I modell this in the web application designer?
    alt. 1a: 1 map – 1 layer - 1 dataprovider - underneath 1 query with region and country in the row is not allowed, so how to navigate between the two geo-relevant objects?
    alt. 1b: 1 map - 2 layers (2 shape files) - 2 dataproviders - 2 queries, one with QA result per region and one per country -> in that case both will be displayed at the same time, is not what I want. How to navigate between the two layers?
    alt. other ?
    2) I know how to make maps with multiple layers in ARCGIS, but do I need this for BWGIS, because one layer is one shape file? So do multiple layers in the map web item correspond to multiple layers in a ESRI ArcMap Document.
    More specific questions:
    3) Is there a lot of experience with the map web item in 7.0, documentation and working examples? Are there known problems (I can't find anything in sap notes). Is it better to still use the 3.5 Web Application Designer for this?
    4) There is very little information on SAP help, SDN and other forums about BEx Map and moreover the MAP web item. Does anyone have more documentation for me?
    Thanks in advance.
    With kind regards,
    Rick Stoll

    Hi Rick,
    I am working on the same topic. I am strongly interessted in solutions to your open questions, that you pulled forward in the past.
    Did you make any progress?
    Thanks in advance and regards
    Marcus

  • Using airport utility to control multiple speakers at the same time

    Can I use the aiport utility on my Ipod to control multiple speakers/airport express units at the same time?  I am able to do this directly in ITunes but when I use my Ipod as the "remote" by using the airport utility it only seems to allow me to play music on one set of speakers at a time.  If I stream music to one set of speakers and then select a different set it stops the music that was going to the first set in order to stream it to the second set.  I hope that this is just user error and not a limitation of the airport utility because I just purchased a brand new Ipod in order to be able to do this (airport utility wasn't compatible with me 2nd Gen).  Thanks in advance for any help!

    If you have not already done so, now would be a good time to perform a complete power cycle of the entire network.
    Power off all devices...modem, routers, computers, etc....in any order that you wish
    Wait a few minutes
    Power up the modem first, and let it run 2-3 minutes by itself
    Power of the wireless router connected to the modem next the same way
    Power of the other AirPort routers one at a time about a minute apart
    Keep powering up devices one at a time about a minute apart until the entire network is back up
    Check the network

  • JSlider or similar for controlling position in sound files help please.

    You know how winamp, wm player , etc, and JMStudio all have a "slider" bar to control position, along with a "numeric readout" of the current position.
    Fairly new to Java, but know this isn't a difficult thing to do, just haven't found out how to do it.
    Do not care if it is with JavaSound API or JMF, either is fine, just learning.
    Have read up on Sliders at:
    http://java.sun.com/docs/books/tutorial/uiswing/components/slider.html#labels
    But do not understand how to implement it with Audio file usage.
    My goal as a new programmer is to create a simple audio playing Applet:
    For a GREAT idea on what it will basically do check out:
    JMStudio:
    http://java.sun.com/products/java-media/jmf/2.1.1/jmstudio/jmstudio.html
    My goals are to have:
    Applet
    GUI with: Pause/Play button and a SLIDER to control position, just like described.
    Have it load and play an audio file when a link is clicked on using the PARAM tag from html
    I know about the open source/commercial products,,,, but I'm trying to learn, and those are too in depth to try and learn from right now, trying to take baby steps, and having difficulty finding anything beyond play()
    loop() and stop()
    searched google, groups, yahoo with various phrases.
    Thank you!

    You have to use a JSlider and combine its events with the setMediaTime method of the player.

  • Can't select multiple layers

    This sounds very obvious, I know.
    But! I have lost the ability to select multiple layers. Shift, Command, Control Click. Nothing works. I can't select them with the selection box like I used to either. There must be a setting or something that I accidentally clicked? If I can't select multiple layers I basically can't do anything including grouping or linking or merging layers in additon to a bunch of other stuff that is crutial!
    This is driving me batty.
    Thanks in advance.

    To supplement this it might also be a conflict with a third party software as well.
    If the keyboard tmethsd of resetting the preferences doesn't work then
    1. Quit Photoshop
    2.Go to User/username/Library/Preferences/ Adobe Photoshop CS4 Settings and trash the settings folder, the whole folder not just the contents of the folder..
    3. Start Photoshop. Photoshop creates a new preferences file.
    Also if you recently updated your system there might be a conflict with the systems key board shortcuts, Like Spotlight, Universal access, dashboard and Exposé or asI said before it could be something like Quicken.
    Have you installed anything lately.

  • CP5: Scoring and Quiz Result Slides for Selected Questions

    Hello World,
    I am trying to create a course that has several "knowledge checks" that don't need to be scored or tracked, and then a 10 question quiz at the end that needs to be scored and tracked.
    Does anyone know of a way to separate those two elements so that the Quiz Results slide does not include any of my "knowledge check" data and just gives the user details of the 10 question quiz? I would also like to use the progress bar, but only for the final 10 questions.
    Alternatively, if the quiz result screen separated out the results of the knowledge checks from the quiz, that would work as well.
    Thanks,
    Graham

    Hello,
    If you use the Question slides that come with Captivate, all the slides will be added to the total score because you can only have one Quiz in a CP-file.
    Some ideas: you could set the score of the first (not te be tracked) slides to 0, or if possible change the questions from scored to survey (will not be scored).
    If by Progress you mean the indication 'Question X of Y', there you will need to make your own counters, with user variables and advanced actions. If you want to have total control of your question slides you could create the first bunch of questions yourself and only use the default Question slides for the real last Quiz. Just published a blog post today with some links to articles about customizing Quizzes. Feel free to check it:
    Customize your Quiz using advanced actions
    Lilybiri

  • Need Help Audio Amplitude Output Controlling Multiple Parameters

    What I am trying to accomplish here is having one audio track effect multiple parameters, obviously all of the parameters would be slightly different so I'm not just making duplicates of one object.
    Anyways, is there a way to use the audio amplitude to effect multiple parameters. I want to only have to analyze the audio one time, and then have that analyzation control multiple things. I've tried a Rig, but that doesn't seem to give me the options I need to configure this.

    First of all, it doesn't "hurt" anything to have mulitple audio behaviors added to parameters. It doesn't duplicate the audio in any way. What IS the PITA, is you really have to wait for the audio behaviors to "process" (all the way to 100%) because if they're interupted, they'll often NOT finish creating the keyframes all the way to the end of the project.
    You can easily add Link Behaviors to anything that is already under audio pararmeter control. You can chain them indefinitely.
    However, one good example that might be coincidentally convenient is to create a Number Generator, turn off Animate and link the audio to the Value. Make sure, in the audio behavior to set the Scale value to the maximum value you will need (default is 1 and number values from 0 to 1 are not terribly useful for most things in Motion.)  You can subsequently link other parameters to the Number's Value (Object.Numbers.Value from the Source Parameter dropdown in the Link Behavior). You can use the Value offset and Scale parameters in the link behavior to "shape" the behavior for each subsequent parameter under control. The sometimes useful side effect is that you have a visual number to monitor (you can set its opacity to 0 to hide it for the final project appearance.)
    For the image below, I created two Number generators and linked the same audio file to each, setting the left number value to the Left Channel of the audio and the right number value to the Right Channel of the audio. I created a small rectangle and created two Replicators off of it (Shape: Rectangle/Tile Fill/Columns 1/Rows 15/ Origin Bottlom). I used Color Over Pattern to color the "audio meter" effect and a Sequence Replicator with an Opacity parameter, Sequencing To, Traversal Custom and to the Location parameter, I linked each back to the corresponding Number Value (Scaled to 100 for percent in the Audio behaviors). The Link behavior to each Location has the Value Offset set to -100 [location works from -100% to 0%].
    You could link any number of parameters to the Number Values, and not have the audio parameters re-analyze all the time.

  • Flash displaying multiple layers in error

    I'm having an issue where Flash is gets stuck displaying multiple layers of text simultaneously when the cursor is moved quickly through the circle of buttons and out of the .swf frame. When the cursor is moved at a moderate speed everything is functioning correctly. Below is the link to view the working .swf. Any recommendations for a fix?
    http://www.vertafore.com/Products
    Thank you!
    Shane.

    You are using motion tween alpha properties, a lot can be processor consumptive, they not only have to load on the mouseevent, but then render, the pause/freeze I don't think is caused by the swf, more likely it is caused by taxing your processor, it stops, to catch up. I cannot be sure however, I have an extremely fast connection, and a high end machine, so I had no probs with them in several browsers.
    Try shortening and/or removing the tweens, see if that solves the problem. If it does, (and should) there is also a setting in flash to simulate download speed, set it low and test as you readd your tweens.

Maybe you are looking for

  • How to copy & paste effects

    Hello, First off sorry I'm not to familier with Audition. What I am trying to do is export a bunch of clips from Premier Pro to Audition to take out background noise. I know how to do that, but is there a way I can fix one of the clips in Audition an

  • In PHP how to pass a recordset value through a url

    I have a blog set up with PHP/MySQL with two tables (1 table for blog entry and 1 table for comments on the blog) I can display the blog and the comment with a LEFT JOIN recordset like this--- SELECT golf_blog.blog_ID, DATE_FORMAT( golf_blog.blog_cre

  • I cant open raw photos in cs4

    i cant open raw photos in cs4 with the canon 5d mark 3 the plug in doesnt work

  • Command button inside header column in ADF table

    Hi all, I want to insert two command buttons inside the header column of an ADF table. In my mind these buttons should replace the two default buttons (small triangles) to sort the column in ascending order or descending order. Do you know any soluti

  • Tips for working on bad VHS audio?

    I have been working on a VHS transfer for a client, with clips that are extremely hissy. These clips may even be second gen copies, but I'm not exactly sure of the lineage. I have been trying to reduce the hiss as much as possible in STP2, but am not