How to paint-in visibility of a layer

I recently upgraded to cs5 after effects after years of using earlier versions.
It is a normal part of my working procedure to use a white solid layer as a track matte in order to reveal or hide the layer beneath
it by painting in the invisible solid layer with Vector paint in the composition window.
This means I can paint directly over the underlying image and brush-in the visibilty of the hidden layer.
How do I achieve this now that vector paint has gone and the ability to paint in the composition window is also gone?
It is no use to me to have to paint in a layer window when I cannot see the underlying layer beneath my paint strokes.
How do I achieve this basic requirement?
Thanks for any responses
Geoff

Hi Rick,
Many thanks for trying to help me here.
I don't need to see the layer i am painting on, i need to see the underlying layer.
If for instance i have an adjustment layer with say curves applied to it. I want to be able to brush in and out that effect to the underlying layers and see the result as i paint.
This is a pretty basic requirement that has been easy in all versions of ae up to the current version, by simply painting in a white solid track matte layer in the comp window so you can see all layers beneath being affected in realtime as you paint.
How do i do this now that painting on a layer in the comp window is no longer possible?

Similar Messages

  • How to change the visible length in screen painter?

    Hi Guys,
    we have field in screen which is type to ATWRT but the visible length is set to 11. ATWRT is 30 char.
    Please advise on How to change the visible length in screen painter to make it 30?
    When I try to edit the defined length from 11 to 30. It wont allow me to.
    Thanks a lot!

    Hi,
    Try the below method:
    Goto Screen Painter -> Double click on Input-Output field for ATWRT another screen will appear with attributes of Input Output field -> Increase the Visible length Value there. (Option of visible length is below the Name and Text attribut of Attribute windiw.)
    If the Visible length field isn't allowing change then declare it as a Char type instead of taking the DataType for Data Dictionary.
    Thanks,
    Preyansh
    Edited by: DWIVEDP on Mar 29, 2010 12:42 PM

  • How do I copy text from one layer to  another?

    I have Googled this but not a single answer seems to work.
    I am using Photoshop CS4 on OS X 10.6.7.
    OK, so  I  have a layer that  has some text in it.  I would like to  be able to  simply copy that  text  from one layer  to  another, but this seems to  be impossible as the Edit Paste menu item is grayed out after I have copied it in to the clipboard.  I can paste it into  the SAME layer, but not into another layer.
    This is how I am trying to  do  this.
    In the layer  with the text, click on the "T" icon to  the left.
    Click on the text, in the layer that I  want to  copy. 
    I select the text (either  by  clicking and dragging or pressing Command-A).
    Next I press Command-C.
    Then I  click on the layer In the Layer Panel) where I want to  paste the text.
    Pressing Command-V is impossible because the Edit-Paste menu option is grayed out!!!!
    WHY??????
    Perhaps more importantly, HOW do I copy text  from one layer to  another?

    First thing you can simply right click on the Text Layer and choose Duplicate Layer.  But that will create a new Text Lay
    er identical to the one you have.
    To answer your question in your case....  Create the Text Layer.   Make a New Layer.  Or have the layer you want to paste into visible.
    Highlight the text layer in the Layer Palette and Ctrl+Click (Win) Cmd+Click(Mac) so that you see marching ants walking around your text.
    Edit>Copy.
    Then highlight your Layer you want to paste into and hit Edit>Paste or Cmd+V / Ctrl+V.

  • How to set/get visibility of an art of an artset ?

    hi,
    while trying to rasterize the layer,
    if a layer is invisible and it's art are visible then only I can able to get the arts in the raster but if arts are invisible of a layer irrespective of visibility of their layer, I am unable to get the invisible art in the  raster.
    Is there any function in API(CS4) which can get/set visibility of an art of a layer?
    how can I do so?
    can anybody help me in concern of above?
    thanks
    Deep Alone.

    oh wow!!! I just got the answer.
    It can be done by using function  GetArtUserAttr( ) of  AIArtSuite (AIArt.h).
    thanks anyway.

  • Apple Script: How to deactivate single channels of a layer?

    Hi there,
    can someone probably tell me how to deactivate specific channels of a layer?
    Example: Photoshop file with two layers, say CMYK. I want to deactivate CMY of the first layer, so that only K can be seen.
    Unfortunately I didn’t find any information in the PS scripting guide nor in the scripting reference.
    Thanks for any help on this.
    andy

    Paul, is correct you can't even do this in the app through the GUI. You would either need to duplicate your top layer loop through the channels that you don't want selecting all and clearing then going back to the composite or you could add an adjustment layer above the top grouped and use this by toggling its visibility (this is the way I would go). Paul 'AppleScript'? you've made me smile this morning what's come over you…
    Added some code from scriptlistener…
    tell application "Adobe Photoshop CS2"
    activate
    set Doc_Ref to the current document
    tell Doc_Ref
    if mode = CMYK then
    set current layer to layer 1
    -- delay 2
    do javascript "Just_Black(); function Just_Black() {function cTID(s) { return app.charIDToTypeID(s); }; function sTID(s) { return app.stringIDToTypeID(s); }; var desc01 = new ActionDescriptor(); var ref4 = new ActionReference(); ref4.putClass( cTID('AdjL') ); desc01.putReference( cTID('null'), ref4 ); var desc02 = new ActionDescriptor(); desc02.putBoolean( cTID('Grup'), true ); var desc03 = new ActionDescriptor(); var list5 = new ActionList(); var desc04 = new ActionDescriptor(); var ref5 = new ActionReference(); ref5.putEnumerated( cTID('Chnl'), cTID('Chnl'), cTID('Cyn ') ); desc04.putReference( cTID('Chnl'), ref5 ); var list6 = new ActionList(); var desc05 = new ActionDescriptor(); desc05.putDouble( cTID('Hrzn'), 0.000000 ); desc05.putDouble( cTID('Vrtc'), 255.000000 ); list6.putObject( cTID('Pnt '), desc05 ); var desc06 = new ActionDescriptor(); desc06.putDouble( cTID('Hrzn'), 255.000000 ); desc06.putDouble( cTID('Vrtc'), 255.000000 ); list6.putObject( cTID('Pnt '), desc06 ); desc04.putList( cTID('Crv '), list6 ); list5.putObject( cTID('CrvA'), desc04 ); var desc07 = new ActionDescriptor(); var ref6 = new ActionReference(); ref6.putEnumerated( cTID('Chnl'), cTID('Chnl'), cTID('Mgnt') ); desc07.putReference( cTID('Chnl'), ref6 ); var list7 = new ActionList(); var desc08 = new ActionDescriptor(); desc08.putDouble( cTID('Hrzn'), 0.000000 ); desc08.putDouble( cTID('Vrtc'), 255.000000 ); list7.putObject( cTID('Pnt '), desc08 ); var desc09 = new ActionDescriptor(); desc09.putDouble( cTID('Hrzn'), 255.000000 ); desc09.putDouble( cTID('Vrtc'), 255.000000 ); list7.putObject( cTID('Pnt '), desc09 ); desc07.putList( cTID('Crv '), list7 ); list5.putObject( cTID('CrvA'), desc07 ); var desc10 = new ActionDescriptor(); var ref7 = new ActionReference(); ref7.putEnumerated( cTID('Chnl'), cTID('Chnl'), cTID('Yllw') ); desc10.putReference( cTID('Chnl'), ref7 ); var list8 = new ActionList(); var desc11 = new ActionDescriptor(); desc11.putDouble( cTID('Hrzn'), 0.000000 ); desc11.putDouble( cTID('Vrtc'), 255.000000 ); list8.putObject( cTID('Pnt '), desc11 ); var desc12 = new ActionDescriptor();desc12.putDouble( cTID('Hrzn'), 255.000000 ); desc12.putDouble( cTID('Vrtc'), 255.000000 ); list8.putObject( cTID('Pnt '), desc12 ); desc10.putList( cTID('Crv '), list8 ); list5.putObject( cTID('CrvA'), desc10 ); desc03.putList( cTID('Adjs'), list5 ); desc02.putObject( cTID('Type'), cTID('Crvs'), desc03 ); desc01.putObject( cTID('Usng'), cTID('AdjL'), desc02 ); executeAction( cTID('Mk  '), desc01, DialogModes.NO );}" show debugger on runtime error
    end if
    end tell
    end tell

  • White paint will not work in Layer Mask

    I just installed PS CS6 and when I apply a layer mask to a layer I can paint black to hide the layer, but when painting white to restore the layer there is no effect.  White paint will not restore the layer or modify the mask at all.  The black paint works as usual to hide the layer, but how do I restore an area in a layer mask if not painting white?
    Thanks for any help with this.
    Troy

    That was it.  The blending mode for the brush was set to Darken which doesn't affect black, but obviously does affect white. 
    Thanks alot!
    Troy

  • How to paint drugging object

    Hi everyone!
    I have such a problem - i have to draw dragging object/jbjects (JLabels) on JPanel. I tried to use custom cursor but it can be 32x32 maximum size. I guess I must draw dragging mounually using Graphics of JPanel, but:
    1. How to call repaint method during dragging?
    2. How to paint several times in a second avoiding blinking of whole scene?

    Crosswinder wrote:
    I have such a problem - i have to draw dragging object/jbjects (JLabels) on JPanel. I tried to use custom cursor but it can be 32x32 maximum size. I guess I must draw dragging mounually using Graphics of JPanel, but:
    1. How to call repaint method during dragging?
    2. How to paint several times in a second avoiding blinking of whole scene?If I understand you correctly, you have a JLabel on a JPanel and you want to click on it and drag it somewhere else, much like you would see in a chess application where a chess piece is on a chessboard and then dragged to another position. If this is what you want to do, then one solution is to use a JLayeredPane, to have your JLabel with its ImageIcon initially held in the JLayeredPane's default layer (JLayeredPane.DEFAULT_LAYER). Then when the JLabel is clicked on, raise it to the JLayeredPane.DRAG_LAYER, and as the mouse moves (from within a MouseAdapter object), move the JLabel as well. An example of this can be found here: [questions-about-events-differents-layers: Fubarable's post 10|http://www.java-forums.org/awt-swing/30640-questions-about-events-differents-layers.html#post132204]
    Much luck.

  • How to extend the size of a layer?

    Hi all,
    Hopefully this is an easy one, but I think I'm just thinking about it wrong.  I'm animating the movement of one part of a photo.  I duped the photo layer, masked out the subject I want on the copy layer and have animated its position over time.  Pretty straight forward.  The problem is that as the item moves its edges are seen.  I wanted to just use the clone stamp to add a little more to the image but obviously you can't paint or stamp past the edge of the layer.  So I was trying to figure out how to 'extend' the bounds of the layer a little so that I can fill in the missing area.
    Thanks for any input.
    -Chris

    Hi Todd,
    Thanks for the reply.  Unfortunately, I'm not having any success with this method.  Here's what I have:
    Original photo of kids with ball at playground.  Ball is at lower left but partially cut off. Photo is on layer 1.
    I duplicate layer 1.
    Rename layer 2 to 'ball' and layer 1 to 'bg'
    On ball layer I mask out the ball and then animate its position over the length of the clip.
    When I precompose the ball layer (I tried both moving the attributes and leaving them as is) I get the new composition 'ball comp 1'.  I open up ball comp 1 and change the composition settings to make the width taller.
    So far, so good.  Now I'm trying to follow your suggestion to then paint on the precomposition layer.  Do you mean to go back to the original composition where the new pre-comp layer is and try to paint on it?  If so, that doesn't work.  If I select the Clone tool and try to paint the layer actually gets moved rather than painted on.  If I open the new 'ball comp 1' composition and try to paint there it doesn't work either. And if I open up the layer in that comp that has the ball in it and try to paint there, the edges are still the original edges. 
    Any idea where I went wrong?
    THanks,
    Chris

  • How to do a mask over a layer

    How to do a mask over a layer. Need the mask to not move. Layer will.
    In other words, something is moving into a shape that is not moving. Thanks

    from the page that I pointed you to:
    "The TrkMat menu shares a column with the blending modes menu. To show the TrkMat menu, make sure that the Modes column is visible. (See Columns.)"

  • I am trying to set up my newly purchased Apple TV but when I enter my network password while setting up, I am not able to enter the Submit button, any idea how to hit the visible submit button that is visible on screen but not responding?

    I am trying to set up my newly purchased Apple TV but when I enter my network password while setting up, I am not able to enter the Submit button, any idea how to hit the visible submit button that is visible on screen but not responding?

    You need to use the right arrow on the remote to go all the way to the right. The submit button will be highlighted and you can then press select on the remote to proceed.

  • How to store pdf files in application layer

    Hi friends,
    Can any body tell me how to this.when ever we give a print a spool number will be created.we can give this spool number to rstxpdft4 program and we can convert it into pdf.
    how to put this pdf into application layer as a unix file.is it possible to do that.
    Regards,
    Sasi

    Complete code right from spool request :
    FORM convert_spool_to_pdf.
      IF is_otf IS INITIAL .
    List to PDF
        CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
             EXPORTING
                  src_spoolid              = p_spool
               dst_device               = 'LOCL'
             IMPORTING
                  pdf_bytecount            = bytes
                  pdf_spoolid              = pdf_spool
                  list_pagecount           = pages
                  btc_jobname              = job_pdf
                  btc_jobcount             = jobcount_pdf
             TABLES
                  pdf                      = i_pdf
             EXCEPTIONS
                  err_no_abap_spooljob     = 1
                  err_no_spooljob          = 2
                  err_no_permission        = 3
                  err_conv_not_possible    = 4
                  err_bad_destdevice       = 5
                  user_cancelled           = 6
                  err_spoolerror           = 7
                  err_temseerror           = 8
                  err_btcjob_open_failed   = 9
                  err_btcjob_submit_failed = 10
                  err_btcjob_close_failed  = 11.
      ELSE .
    OTF ( SAPSCRIPT ) To PDF
        CALL FUNCTION 'CONVERT_OTFSPOOLJOB_2_PDF'
             EXPORTING
                  src_spoolid              = p_spool
                  no_dialog                = ' '
             IMPORTING
                  pdf_bytecount            = bytes
                  pdf_spoolid              = pdf_spool
                  otf_pagecount            = pages
                  btc_jobname              = job_pdf
                  btc_jobcount             = jobcount_pdf
             TABLES
                  pdf                      = i_pdf
             EXCEPTIONS
                  err_no_otf_spooljob      = 1
                  err_no_spooljob          = 2
                  err_no_permission        = 3
                  err_conv_not_possible    = 4
                  err_bad_dstdevice        = 5
                  user_cancelled           = 6
                  err_spoolerror           = 7
                  err_temseerror           = 8
                  err_btcjob_open_failed   = 9
                  err_btcjob_submit_failed = 10
                  err_btcjob_close_failed  = 11.
      ENDIF .
      IF sy-subrc <> 0 OR
         i_pdf[] IS INITIAL .
    Error creating PDF File .
        Message e000.
      ELSE .
    Got PDF Structure . Now transfer to App. Server.
      ENDIF .
    ENDFORM.                    " convert_spool_to_pdf
    FORM send_spool_app.
      OPEN DATASET p_fname FOR OUTPUT IN BINARY MODE .
      IF sy-subrc = 0.
        LOOP AT i_pdf .
          TRANSFER i_pdf TO p_fname.
        ENDLOOP.
        CLOSE DATASET p_fname .
        MESSAGE s000 WITH p_fname.
      ELSE.
        MESSAGE e502(0u) WITH p_fname .
      ENDIF.
    endform.
    This is a working code as we are using the same concept.
    Hope it helped.

  • How to make a selection of a layer delete content and paste another content with Photoshop scripting..?

    how to make a selection of a layer delete content and paste another content with Photoshop scripting..?

    There is a more specific Forum …
    Photoshop Scripting

  • Photoshop Elements 13 how to open an image as a layer?

    Hello, I recently received as asked Photoshop Elements 13 for Christmas, and have been using Gimp for about a year now as a substitute. However, when I went to start a project, I couldnt figure out how to open an image as a layer. Any help would be appreciated, thanks!

    Heres an example with 2 images. I want to get the image you see in this picture, and place it in the original image as a layer, not a separate project.

  • How to Paint the Presenter desktop images in participant application?

    Hi everybody,
    I have one doubt
    how to paint the Presenter desktop image in the participant
    application?
    In the breeze doing great work
    Please tell me how its possible
    Thanks and regards
    Flashgroups

    Hi John:
    If I understand your question correctly, this is something
    you can do
    in a Breeze meeting. Within the meeting, you would need to
    open a
    share pod and choose to share your screen. Once your screen
    is being
    shared, you can click on the right hand corner menu and
    choose
    "Whiteboard overlay". Then presenters, hosts, and
    participants with
    enhanced share pod priveleges will be able to "paint on top
    of" the
    desktop image (whatever application you're sharing).
    Hope this helps!
    Jeff Von Ward
    Manager, Breeze Product Support
    Adobe Systems, Inc.
    On Thu, 22 Jun 2006 09:36:40 +0000 (UTC), "johnentry"
    <[email protected]> wrote:
    >Hi everybody,
    > I have one doubt
    > how to paint the Presenter desktop image in the
    participant application?
    > In the breeze doing great work
    > Please tell me how its possible
    > Thanks and regards
    > Flashgroups

  • How I can change visible property of an af:table with an af:selectOneRadio?

    How I can change visible property of an af:table with an af:selectOneRadio? Anyone can help me with a tutorial, example or link?
    Thanks in advance.

    After you add the required libraries to your classpath
    you can do your use case as explained in this sample
    page source
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
        <af:document title="untitled2.jsf" id="d1">
            <af:messages id="m1"/>
            <af:form id="f1">
                <af:selectOneRadio label="radio" id="sor1" autoSubmit="true"
                                   valueChangeListener="#{ControlVisibilty.onRadioSelected}">
                    <af:selectItem label="0" value="0" id="si1"/>
                    <af:selectItem label="1" value="1" id="si2"/>
                </af:selectOneRadio>
                <af:table value="#{bindings.DepartmentsView1.collectionModel}" var="row"
                          rows="#{bindings.DepartmentsView1.rangeSize}"
                          emptyText="#{bindings.DepartmentsView1.viewable ? 'No data to display.' : 'Access Denied.'}"
                          fetchSize="#{bindings.DepartmentsView1.rangeSize}" rowBandingInterval="0"
                          selectedRowKeys="#{bindings.DepartmentsView1.collectionModel.selectedRow}"
                          selectionListener="#{bindings.DepartmentsView1.collectionModel.makeCurrent}" rowSelection="single"
                          id="t1" partialTriggers="::sor1" visible="#{ControlVisibilty.table}">
                    <af:column sortProperty="#{bindings.DepartmentsView1.hints.DepartmentId.name}" sortable="false"
                               headerText="#{bindings.DepartmentsView1.hints.DepartmentId.label}" id="c1">
                        <af:inputText value="#{row.bindings.DepartmentId.inputValue}"
                                      label="#{bindings.DepartmentsView1.hints.DepartmentId.label}"
                                      required="#{bindings.DepartmentsView1.hints.DepartmentId.mandatory}"
                                      columns="#{bindings.DepartmentsView1.hints.DepartmentId.displayWidth}"
                                      maximumLength="#{bindings.DepartmentsView1.hints.DepartmentId.precision}"
                                      shortDesc="#{bindings.DepartmentsView1.hints.DepartmentId.tooltip}" id="it1">
                            <f:validator binding="#{row.bindings.DepartmentId.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.DepartmentsView1.hints.DepartmentId.format}"/>
                        </af:inputText>
                    </af:column>
                    <af:column sortProperty="#{bindings.DepartmentsView1.hints.DepartmentName.name}" sortable="false"
                               headerText="#{bindings.DepartmentsView1.hints.DepartmentName.label}" id="c2">
                        <af:inputText value="#{row.bindings.DepartmentName.inputValue}"
                                      label="#{bindings.DepartmentsView1.hints.DepartmentName.label}"
                                      required="#{bindings.DepartmentsView1.hints.DepartmentName.mandatory}"
                                      columns="#{bindings.DepartmentsView1.hints.DepartmentName.displayWidth}"
                                      maximumLength="#{bindings.DepartmentsView1.hints.DepartmentName.precision}"
                                      shortDesc="#{bindings.DepartmentsView1.hints.DepartmentName.tooltip}" id="it2">
                            <f:validator binding="#{row.bindings.DepartmentName.validator}"/>
                        </af:inputText>
                    </af:column>
                    <af:column sortProperty="#{bindings.DepartmentsView1.hints.ManagerId.name}" sortable="false"
                               headerText="#{bindings.DepartmentsView1.hints.ManagerId.label}" id="c3">
                        <af:inputText value="#{row.bindings.ManagerId.inputValue}"
                                      label="#{bindings.DepartmentsView1.hints.ManagerId.label}"
                                      required="#{bindings.DepartmentsView1.hints.ManagerId.mandatory}"
                                      columns="#{bindings.DepartmentsView1.hints.ManagerId.displayWidth}"
                                      maximumLength="#{bindings.DepartmentsView1.hints.ManagerId.precision}"
                                      shortDesc="#{bindings.DepartmentsView1.hints.ManagerId.tooltip}" id="it3">
                            <f:validator binding="#{row.bindings.ManagerId.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.DepartmentsView1.hints.ManagerId.format}"/>
                        </af:inputText>
                    </af:column>
                    <af:column sortProperty="#{bindings.DepartmentsView1.hints.LocationId.name}" sortable="false"
                               headerText="#{bindings.DepartmentsView1.hints.LocationId.label}" id="c4">
                        <af:inputText value="#{row.bindings.LocationId.inputValue}"
                                      label="#{bindings.DepartmentsView1.hints.LocationId.label}"
                                      required="#{bindings.DepartmentsView1.hints.LocationId.mandatory}"
                                      columns="#{bindings.DepartmentsView1.hints.LocationId.displayWidth}"
                                      maximumLength="#{bindings.DepartmentsView1.hints.LocationId.precision}"
                                      shortDesc="#{bindings.DepartmentsView1.hints.LocationId.tooltip}" id="it4">
                            <f:validator binding="#{row.bindings.LocationId.validator}"/>
                            <af:convertNumber groupingUsed="false"
                                              pattern="#{bindings.DepartmentsView1.hints.LocationId.format}"/>
                        </af:inputText>
                    </af:column>
                </af:table>
            </af:form>
        </af:document>
    </f:view>The managed bean code is
    import javax.faces.event.ValueChangeEvent;
    public class ControlVisibilty {
        private boolean table;
        public ControlVisibilty() {
            setTable(false);
        public void onRadioSelected(ValueChangeEvent valueChangeEvent) {
            // Add event code here...
            if(valueChangeEvent.getNewValue().toString().equals("1"))
                setTable(true);
            else
                setTable(false);
        public void setTable(boolean table) {
            this.table = table;
        public boolean isTable() {
            return table;
    }

Maybe you are looking for

  • How can i gather data from jtable!

    hi! in fact i am trying to gather all the rowdata from my table sothat i can insert thel into my databse ! could you plkease tell me how to deal with this? thanks

  • How do I install Internet Explorer on my Macbook Pro?

    How do I install Internet Explorer on my Macbook Pro?

  • Photoshop 5.5 won't run on my laptop

    I tried to install photoshop 5.5 on my laptop because I use that more but I keep getting an error saying there isn't enough RAM.  My laptop has 8 GB so that should be plenty I would think.  Any ideas why this isn't working.  I run windows 7 if that m

  • Who can tell me how to search keywords in java

    recently I'm doing a project called "Persistent Search Engine", when I came to search part implementation, I'm puzzeld with the resource on the web, I found many of the implementation was did with the package " javax.help.search", but I didn't know h

  • Problem with back button when using task flow to navigate through pages

    I am using unbounded task flow to navigate through my pages in page2 I added back button so I can back to page1 using the action A2 task flow 1 page 1 -----A1-------> page 2 page2 ----A2--------> page1 the problem when I used page2 in another task fl