Edge feather - why is it done this way?

I wanted to feather the edge of a clip in Motion just like I've done in FCP. I went to the "crop" parameters in Motion expecting to find the edge feather option just like FCP . . .it wasn't there.
I figured out that I have to apply a mask first and then feather the mask.
I'm just wondering why it would be done this way in Motion. I can understand that a mask would be more versatile, but why not include a simple "edge feather" option for those frequent times that someone would just want a quick feather?
Just curious. Any thoughts about that?
Thanks!

Jeff Geisel wrote:
My plan for next time was to feather the edge in FCP then export as Quicktime Movie. Then import the movie into Motion.
That's just silly, Jeff. You're adding three steps in FCP to avoid ONE step in Motion. On top of that, you're engaging in destructive editing to do so.
Far be it from me to try to change a person's "workflow", but I suggest again that you'll be happier in the long run learning how to feather in Motion.
Andy

Similar Messages

  • Combobox in array--why does it work this way?

    I have attached a snippet of a subVI I'm using to initialize the items and set the values of comboboxes in an array. I modified it slightly so the array being referenced is on this block diagram, not a top level diagram. It took me a while to come to this solution; before I had the combobox part in a for loop and was trying to loop through each array element, get a reference to that element, and set the strings[] and value properties but it was acting all wacky. Then I changed it to the way below and it automatically populates all the comboboxes with the correct values, and then sets their values each to be different (which is what I want!) My question is, why does it work this way? I understand all elements in an array need to be the same (although I did find a work around here.), but the part about setting the values to each be different I was trying to do manually with a property node and a value property, when I realized the combobox just handles it all itself. Is this just a feature of a combobox in an array I need to note for future reference? 
    edit: I noticed the testers array reference label changed, so hopefully it's still referencing the same control. You may need to relink it.
    CLA, LabVIEW Versions 2010-2013
    Attachments:
    combobox in array snippet.png ‏29 KB

    nathand wrote:
    Ben wrote:
    nathand wrote:
    You cannot get a reference to an individual element in an array control.  The ArrayElem reference will always refer to the same control regardless of what array index is visible.  This isn't specific to a combo-box, every array works like this.
    I have not tested it lately but as of the time of this Nugget I found that it will point to the top left visable array element.
    The ArrayElem property always returns the same reference no matter which element of the array is in the top-left corner, as demonstrated by the code below (screenshot instead of snippet to avoid mangled references and property nodes).
    Yes that is true but the value returned when using a property node >>> value will return the top left displayed value. In the code included in that Nugget, I set the size of the control such that it only shows a single element then by manipulating the index control I can raed each element in the array.
    At least that is how it behaved back in the day of that nugget.
    Yes, my wife left me home alone with a case of beer and LV to find that tidbit. I suspect that feature will one day disapear without anyone noticing.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Resources garbage collection, can be done this way ?

    The problem
    I would like to apply the same concept of garbage collection to system resources like Files, Database resulsets, Sockets etc...
    The reasons
    I am tired of looking around desperately into a program to identify memory leak that are instead resources leak. And this is getting worse while program size grows.
    How it could be done
    -- Let's have a resource manager class from where I get the wanted resource (I will write this class, fairly easy).
    -- Let's say that this manager class is a thread that runs in a scheduled way and this is decided by me (this is also something anybody can write).
    -- Let's say that when it runs it checks for all resources (objects) that it has given to the rest of the program if the reference count greater than one. If it is > 1 then the resource is still in use, else it can be deallocated (that just means calling close and then leaving the object to garbage collect).
    What I need
    A way to know in a reliable way how many objects are having a reference to a given object. Is there such a way ?
    Evangelism on..
    Please, if anybody at Sun is reading this, this IS a TOP issue. If you look around you will see more and more issues of leaking, they are resources leakage because it is NOT easy to ALWAYS close a resource.
    Someone may say "use the finally" of yes, try to think to use the finally to deallocate memory and you will immediatly understand the mess that will come.
    Garbage collection is a good idea let's have a way to apply it to resources.
    Thanks

    I have no problem, as it is, in making applications
    reliable.As usual the problems come in deciding how to do
    things.Yes.
    >
    Which is why mine don't. Since resources are usedin
    so few places it is easy to manage their usage.We are not talking on who has the biggest gun...Eh?
    >
    The sad thing is that the problem most of
    the time is NOT yours but of somebody else thatforgot
    to clean up after himself...Sounds more like a management problem than a code
    problem. If you are allowing programmers in your
    organization to write code which leaks resources oris
    so poorly designed that other users can notproperly
    dispose of resources then it is a managementproblem.
    Ok, let's drop it here.
    I hope you will never have to deal with code other
    that yours or written by your coworkers.
    I always deal with other people's code. And they with mine. Although I occassionally work on one person projects - perhaps 2 weeks every three years. the rest of my career has always involved multi-person projects and often (if not always) involve third party libraries.
    So I believe I have dealt with others code.
    in the applications that I work on.)There is java.lang.ref in a way it seems to dowhat
    I
    want....
    I don't believe so. Finalize() more closely fitswhat
    you might want to do. java.lang.ref is used in
    building caches of disposable entities. And it is
    most definitely only useable with memory.I have a funny sensation that whatever I write you say
    no...Not necessarily.
    Thanks for your help, if anybody wants to add
    something useful to
    what I am tryng to do they are welcome.I am trying to be useful.
    I am trying to point out that you are looking for a new feature in the language that just isn't very useful to most people. I was trying to point out why it wasn't useful to most people.
    Perhaps this might help.
    Look at it this way, go look at the bug database and look at the top vote getters for things that people want fixed. Then you might trying looking through the RFEs for something like you want. If it isn't there then add it. If enough people actually want it then it will be voted for. With enough votes it would have a better chance of being added.
    Of course that presumes it could be done in the first place. Based on my memory of past topics in the forums on reference counting I suspect that the answer is no. But you might want to read those.

  • AffineTransform.Concatenate: Anyone got a clue why they do it this way?

    For those who don't know, AffineTransforms need to be built backward. In other words, you start with the last operation, then add the second to last one, etc etc.
    For more information, see AffineTransform.concatenate and preConcatenate.
    Question: Wouldn't it be more intuitive to do it the other way, and use preConcatenate in the rotate/translate etc methods? It looks like you could just switch the order the matrices are multiplied in... Is there any reason that it's been set up this way?
    I think maybe I learned why somewhere, but I've forgotten...

    tjacobs01 wrote:
    For those who don't know, AffineTransforms need to be built backward. In other words, you start with the last operation, then add the second to last one, etc etc.
    For more information, see AffineTransform.concatenate and preConcatenate.
    Question: Wouldn't it be more intuitive to do it the other way, and use preConcatenate in the rotate/translate etc methods? It looks like you could just switch the order the matrices are multiplied in... Is there any reason that it's been set up this way?
    I think maybe I learned why somewhere, but I've forgotten...You can think of the affine transformations as forming a stack. At the bottom is the user space-to-device space transformation. This transformation may be the identity transformation or it may be something else (e.g a translation from the top left corner of the screen to the top left corner of the component that you are paining). What it is depends on the platform (Unix/Linux, Windows, Mac OS X), and an application programmer doesn't need to care what it is, only that it is there and must be kept there. To keep this transformation at the bottom of the stack, you need to add other transformations above it. The transformations are applied in a top-down order, with the transformation at the bottom applied last.
    Now, the stack is not a real stack but a product of transformation matrices. Last transformation applied (i.e., the user space-to-device space transformation) is the leftmost matrix in this product (as defined in linear algebra). Additional transformations are right-multiplied, i.e. concatenated. If they had been pre-concatenated, then the user space-to-device-space transformation would not be the last transformation applied.

  • My email box shows I have 4100 unread messages I don't know why it has done this. How do I get it off there?

    My email shows that I have over 4,000 unread messages don't know why or where it came from. I don't have any unread. How do I get that off there?

    I suspect in this case the problem is caused by your library and device having downloaded independent copies of the media, so that when the library connects to the device it copies over your purchases not realizing they are already in the library.
    When deduping use Shift > View > Show Exact Duplicate Items as this is normally a more useful selection. You need to manually select all but one of each group to remove. Sorting the list by Date Added may make it easier to select the appropriate tracks. If you have multiple entries in iTunes connected to the same file on the hard drive then don't send to the recycle bin. Use my DeDuper script if you're not sure, don't want to do it by hand, or want to preserve ratings, play counts and playlist membership. See this thread for background and please take note of the warning to backup your library before deduping.
    (If you don't see the menu bar press ALT to show it temporarily or CTRL+B to keep it displayed)
    tt2

  • Why customize application exception this way?

    hi
    i found too different ways to customize a same application exception
    they actually work the same way but with a little difference that i can not figure out why
    the first one is
    public class BaseAppException extends Exception {
        static final long serialVersionUID = -5829545098534135052L;
         * the message of the BaseAppException.
        private String exceptionMessage;
         * A public constructor for BaseAppException containing no arguments.
        public BaseAppException() {
         * A public constructor for BaseAppException specifying exception message.
         * <p>
         * @param msg
         *            exception message.
        public BaseAppException(String msg) {
            this.exceptionMessage = msg;
        }it uses a private member "exceptionMessage" to store the exception message
    and here is the second piece of code
    public class BaseAppException extends Exception {
        static final long serialVersionUID = -5829545098534135052L;
         * A public constructor for BaseAppException containing no arguments.
        public BaseAppException() {
         * A public constructor for BaseAppException specifying exception message.
         * <p>
         * @param msg
         *            exception message.
        public BaseAppException(String msg) {
             super(msg);
    //        this.exceptionMessage = msg;
        }this one passes the message to the base throwable
    both works but i am wondering why define a private string memeber for message storing and not pass it to the base throwable??

    I'm not sure what you're trying to do here, but at
    first glance "TestK t = new TestK();" inside the for
    loop seemed unusual.
    If you place it before the loop it works fine.I guess what he is trying to ask is that why is that if you use the new operator in the code, you donot get the exception while if you dont use it you do get one. While in any case either you use it or not you are supposed to get a new String as per the String API.
    Well thats an interesting observation and I have no explanation as to why is this happening. I do remember that thread where somebody pointed this out as a use of the String(String original) construtor. Furtehr adding on to that the API states about this constructor the following
    Initializes a newly created String object so that it represents the same sequence of characters as the argument; in other words, the newly created string is a copy of the argument string.
    so I donot get why not using it would cause the exception to be thrown. I have tested the code though and it seems to behave as pointed in the original post.
    Interesting question though, food for thought.

  • HT2905 Many (most) of my songs in my library have multiplied. I now have doubles and triples of my music. I don't know why it has done this or how to fix this problem. This is a new problem since I synced a new ipod touch this week.

    Many(most) of my songs in my library have multiplied. I now have doubles and triples of my music. This is a new problem that started this week when I synced my new ipod touch. Why did this happen and how do I get rid of it. I have around 1400 duplicates in my library now.

    I suspect in this case the problem is caused by your library and device having downloaded independent copies of the media, so that when the library connects to the device it copies over your purchases not realizing they are already in the library.
    When deduping use Shift > View > Show Exact Duplicate Items as this is normally a more useful selection. You need to manually select all but one of each group to remove. Sorting the list by Date Added may make it easier to select the appropriate tracks. If you have multiple entries in iTunes connected to the same file on the hard drive then don't send to the recycle bin. Use my DeDuper script if you're not sure, don't want to do it by hand, or want to preserve ratings, play counts and playlist membership. See this thread for background and please take note of the warning to backup your library before deduping.
    (If you don't see the menu bar press ALT to show it temporarily or CTRL+B to keep it displayed)
    tt2

  • Upgrading hard drive - can it be done this way?

    I'm very interested in upgrading my hard drive of my macbook pro, I have time machine connected to a WD Mybook and it has given me nothing but problems... randomly disconnecting, and I've tried it with both firewire and usb. I don't want to rely on that to recreate my hard drive so:
    Can I take the new laptop hard drive, plug it into an external enclosure, and then clone my current hard drive on to it?
    What is the simplest procedure/software that I can use to do it? Is there something built into Leopard that will automate the process?

    I just set up a 320 GB WD Scorpio for a backup with 2 bootable clones using Super Duper, with the idea I may eventually put it into my MBP. I haven't done the transplant yet, but I have verified that I can boot from any of the 3 volumes, and you need to boot at least once from the clone you are making to test it out.
    My understanding is that the Mac will try to boot from whatever it booted from the previous time. If it can't find that volume, it will look for another one to boot from and boot from that.
    To get the Mac to boot up from your external disk, go to System Preferences> Startup Disk and select it as your startup disk and restart. When it starts, you will see both the external and the internal on the desktop, with the one you booted from on top. It should continue to boot from that drive until you tell it otherwise.
    Right now your external will have the firewire icon and the internal will have the Macintosh HD icon. Once you put the new one in, it will have the Macintosh HD icon and might even be named Macintosh HD. Or you might have to name it. If you put the old one in your enclosure, it will now have the firewire icon.
    Hard drives are just hard drives. It doesn't matter that the WD was once in an enclosure and used as an external.
    Does this answer your question? If not, please post back.
    Good luck!

  • Default on Quit is Save. Why have Apple done this? How do I safely work around it?

    I've just installed Mavericks on my new iMac.
    OK, it's bad enough that "Save as..." is removed from the default menu and you have to hold down alt to get to it. Why do that..?
    Far far worse though is that if you close an app without saving then it offers no options but just overwrites your last saved file without asking!
    So I opened an image from a time lapse sequence in Preview and tried a few tweaks to see how it might look. I intended to do stuff to the whole sequence later in Lightroom. When I finished I closed Preview without saving. To my horror the image was permanently altered! I never asked it to do this.
    What madness is this? This is system wide right? So how do I get it to just close apps without saving..?
    Not happy.
    Thanks for any help.

    Got the correct character, but remove the space between the s of "As" and the ellipsis, as VikingOSX mentioned.
    Using three periods will work - sometimes. But I've seen all three of these happen using periods:
    1) Both the correct Save As… and the incorrect Save As... (made with periods) show up in an application menu.
    2) Nothing shows up in the menus with Save As as a choice.
    3) The incorrectly spelled version with the periods is in the menu, but the app ignores it when chosen.

  • My audiobook speed has halved to slow speed, but my ipod classic is fine and normal speed. How can I restore this speed to normal again and why has it done this?

    what is it with altering the speed of play of audiobooks and voice recordings?
    Why only the iphone affected and not the ipod classic?

    I've just discovered the answer, tap the screen below the top play bar in a seemingly blank area then another set of controls appears which were previously hidden and on the right is a little box which controls the speed. Mine was at half speed.  It is so not obvious..........I ahd to find this in the downloadable instructions online.

  • Branching View - Why does it appear this way?

    This is my first large project with Captivate 3 and I am
    trying to create a storyboard. I need to show my manager/client the
    branching view so they can follow along. What I created was a menu
    page that allows the users to go to many different subjects in no
    particular order. At he end of ech subject, I created a button that
    sends the user back to a COPY of the menu so the user doesn't have
    to hear a repeat of the audio every time the go back to the menu
    page and select a new subject. The problem is in the branching
    view....for some reason, the duplicate menu page appears at the end
    of line "A" or after slide 13 instead of following slide 5 (menu
    slide).
    Any thoughts on how to move this? Or, does anyone have a
    better idea than creating this copied slide?
    Thanks.

    nathand wrote:
    Ben wrote:
    nathand wrote:
    You cannot get a reference to an individual element in an array control.  The ArrayElem reference will always refer to the same control regardless of what array index is visible.  This isn't specific to a combo-box, every array works like this.
    I have not tested it lately but as of the time of this Nugget I found that it will point to the top left visable array element.
    The ArrayElem property always returns the same reference no matter which element of the array is in the top-left corner, as demonstrated by the code below (screenshot instead of snippet to avoid mangled references and property nodes).
    Yes that is true but the value returned when using a property node >>> value will return the top left displayed value. In the code included in that Nugget, I set the size of the control such that it only shows a single element then by manipulating the index control I can raed each element in the array.
    At least that is how it behaved back in the day of that nugget.
    Yes, my wife left me home alone with a case of beer and LV to find that tidbit. I suspect that feature will one day disapear without anyone noticing.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Idoc packaging - Can it be done this way?

    I am just thinking about -
    creating a ZIDOC - which would have structures - of type another idoc - say HRMD_A07 (0 to Unbounded). In the other words,
    <ZIDOC>
    <HRMD_A07></HRMD_A07>
    <HRMD_A07></HRMD_A07>
    <HRMD_A07></HRMD_A07>
    </ZIDOC>
    I am not sure if I am putting it correctly...Just have an idea.

    Hi,
    Do you need some thing like..
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    Regards,
    Sunil.

  • When I run out of funds in my account (I always redeem I-Tune $15 or $25 prepaid cards) if additional music is purchased, they are automatically billed to my credit card.  Why? Is there a way to prevent this?

    When I run out of funds in my I-Tune account (I always redeem I-Tune $15 or $25 prepaid cards)  if additional music or apps are purchased, they are billed to my credit card.  Why?  Is there a way to prevent this?

    Roaminggnome:
    I have just found a way to do exactly what I wanted to do!
    I opened I-Tunes, then clicked on the "Account" link under the heading "Quick Links".
    After entering my Account ID and Password, I got the "Account Information" window.
    I then clicked on the Edit link at the end of the "Payment Information" line which listed my current credit card information.  This opened the "Edit Payment Information" window. On this screen, instead of selecting Visa, etc... I selected NONE and then clicked on DONE at the bottom of the screen.  Just like magic, my credit card information disappeared and was replaced by "No Creidt Card on File" which is exactly what I wanted.  FYI.  

  • When I try open a .pdf file my Adobe Reader 11 only allows the download / save opening the related window and don't show me both options 1) open with ... and 2) save as.... probably someone flagged the choise... always perform this way ....

    When I try open a .pdf file my Adobe Reader 11 only allows the download / save opening the related window and don't show me both options 1) open with ... and 2) save as.... probably someone flagged the choise... always perform this way ....
    Could some one give help and let me know where I can probably find the settings option that allows me to change and switch to previous situation where it was possible to decide time to time how to proceed either opening the file or saving it ??
    Thanks in advance
    David

    What is your operating system?
    Open a PDF from where?  If online, in what browser?

  • When I sync my ipod to add new material, sometimes itunes will automatically rearrange the song order of my pre-existing albums by number of plays. Why does it do this? And is there a way to stop it?

    When I add an album to itunes and subsequently to my ipod, everything is arranged by track number of the album. Sometimes when I sync in order to add new material to my ipod, itunes for some reason automatically rearranges some of my pre-existing material by songs with the greatest number of plays to least (though sometimes it seems to be completely random). When I check itunes on my computer, everything still appears to be in order but the way it appears on the device often is in the previously mentioned disorder. Why does it do this? Is there any setting that I can adjust to make it stop because the only way I've found so far is to delete the rearranged material and re-import the cd and then re-sync. It might sound picky, but I prefer that my music be in order by track number as the artists themselves intended for various reasons the foremost being that I often listen to whole albums from start to finish and this glitch makes such problematic. I have found some settings in preferences that focus on how material is arranged but this seemed to be focused on the actual folders where the music is located on my hard drive and not the way it appears on the ipod. If anyone knows the reason it does this or has suggestions on fixing it, I would be greatly appreciative. Thanks.

    Did the original songs that do not appear on the car player play in the Music app on the iPod? Sometimes glitches happen and they do not. Also, If y ohave a 5G iPod/iOS 7, purchase songs  will show with an cloud icon by them if they are not downloaded if Shall All is turned on in Settings>iTunes and App Store

Maybe you are looking for