Render element whith ORDVIDEO

In a table 'Video' there is a field 'Video' with SYSORD.ORDVIDEO
datatype.
using data control , I drag and drop VideoView1 to a jsp page . Then I
replace value element with render value element to desplay the
video. So the code is :
<adf:render model="bindings.Video1"/>
the problem is :
when I run the page the video is shown as a hyperlink 'Video1' .
When I press this hyperlink, a dialog is shown to open or save the file
. I click on save button , some of the files is saved as MPEG files and
the the others is saved as document.
the question :
How to desplay the video dirctly on the jsp ?
Why does some of the videos save as MPEG and the others save as a document ?

No response !!

Similar Messages

  • Can't see vray render elements in after effects.

    Not too sure where to post this so i'm placing it in various forums, I'm working with 3Ds Max 2011, Vray 1.5 sp5 and After Effects CS4.
    I want to save a render with various render elements such as zdepth, material and object ID etc all saved into a single .exr file so i can bring animations into After Effects and do DOF changes and colour changes quickly. The problem is that if i render the image and do a manual save as an exr it won't show any of the vray render elements when i bring it into AE.
    If i set it to auto save as a Vray raw image but change the extension from vrimg to exr then it saves all the render elements but I lose the 'save as exr' dialogue box where i can chose bit depth and compression type.
    If I render the image and save manually as an exr then i have all that but it won't save vray render elements, after using extractor the screen is just black.
    In short i just want to be able to 'save as' an .exr and be able to see my render elements in the render, i've posted some screen caps below to show everything is as should be, any help is appreciated.
    All elements present in render window
    All elements active and selected in .exr save window.
    After effects recognises the channels on import
    Extractor recognises the channels
    But the screen is black afer using extractor, the layer is in there as can be seen when it's moved out of position

    fnordware, thanks i've put the files on megaupload, the links are below. i tried doing an auto save as you suggested but to no avail, as i say it will work if i tell max to save as a vray raw image and just change the extension but not as a simple 'save as'.
    I've simplified these files, they should only have an rgb, an alpha and a zdepth. Anything you can give me will be much appreciated.
    Raw image with ext change (works)
    http://www.megaupload.com/?d=X2256DGR
    'save as' (does not work)
    http://www.megaupload.com/?d=CLW6GHT2
    By the way i don't have the proexr plugin if that makes any difference but i think that's just to be able to see and select the channels like photoshop layers.

  • ID Matte, Coverage, Material ID, Object ID, 3d render elements

    Hi all,
    I've rendered 3d .exr images from 3dsmax and saved the g-buffer channels of MaterialID, ObjectID, and Coverage. After loading them into AE, it seems like an easy task to simply apply the "3D Channel/ ID Matte" effect to it to extract it, right? Only problem is that nothing happens. Nothing on the screen changes, no color mask shows up, scrubbing the ID Selection slider to choose a different ID doesn't change anything. Just the base exr beauty pass stays on the screen, as if there were no channels present.
    I've got to be doing something stupid and simple, right?
    The exr file in AE's Project dialog box even notes that the exr file has 6 channels: R, G, B, MaterialID.ID, ObjectID.ID, and Coverage.COV.
    Why can't I extract the g-buffer data?
    If I save other renderelement passes (such as reflection, diffuse, specular) they are RGB channels and extract just fine with the AE effect EXtractoR. Even MaterialID and ObjectID renderelement passes as RGB channels extract this way too; however, they take up more data and aren't simply g-buffer channels.
    What am I missing?
    Thanks,
    -Matt

    As long as 3DS Max stored the channel in the OpenEXR, you should be able to get it into After Effects. The first thing to do is try the EXtractoR and IDentifier effects. These two effects correspond to the two types of channels you can find in an OpenEXR: floating point image channels (EXtractoR) and integer ID channels (IDentifier). Once you've pulled the EXR channels into AE layers, you should be able to manipulate them any way you see fit.
    As mentined in the Adobe docs, there is a text file you can use to tag EXR channels so that AE's standard 3D channel effects will know which OpenEXR channel names are meant to represent Z-Depth, MaterialID, etc. So if you have a material ID channel called "matID" and a coverage channel called "cover", you'd create a OpenEXR_channel_map.txt file and add these lines to it:
    matID     MATR     UBT1
    cover     COVR     FLT4
    Then when you next launch AE, you should be able to use the ID Matte effects.
    But what I would do is use EXtractoR and IDentifier to grab those channels and apply coverage manually. In my experience, to apply the coverage channel (which should be an image channel, not an ID channel) all you do is place it on top of the aliased ID matte and then turn the transfer mode to multiply. Depending on the renderer, you may have to invert it. This should replicate what the ID Matte plug-in does with coverage.
    Note that applying coverage will antialias the edges of your ID matte, but it still doesn't solve all the problems with using these channels, which for any given pixel can only specify one object.  A better approach is often to render objects seperately or to make a pass where the object is self-illuminating white and everything else is black. The matte you get this way will have motion blur and all the other things you lose when you use an ID channel. You can make 3 mattes at a time by making one object 100% red, another 100% green, and another 100% blue.
    Brendan

  • If I upgrade to CS4, is the license for Elements still valid?

    I'm hoping someone here has been there.  I've purchased an upgrade to CS4 and was wondering if anyone here could answer a couple questions.
    a) Is Elements a more home-oriented, unique product in its own right, or does CS4 render Elements completely pointless?
    b) Does the Elements license become invalid if you upgrade to CS4?
    I'm not really an Elements user, I purchased E6 because I came across a CS4 upsell deal that made me pull the trigger. (been using GIMP) and can't find the E4 box that I never did get around to opening to install.  It's be nice to get into Elements though, to see just how much value is there with the app and the plugins all at work.

    [email protected] wrote:
    The painful part is I HAD the original CS 8.0 on the Mac.  LOL.  I had just forgotten it due to having an Intel Mac and kind of overlooking it.
    (Turns out it runs pretty decent via Rosetta).  So yeah, I got CS4 Extended for $320.  Nice to finally own it.
    I think I'll have fun using it now and then or maybe a lot if I use my camera enough.  So I guess now the question is, can I give away or sell 8.0.  LOL.
    Since CS4 isn't tied to CS 8.0...you didn't use it for an upgrade...yes but you have to transfer ownership to give it away or sell it. (If you ever use CS4 to upgrade, CS4 and it's subsequent upgrades are all tied together as in you can't sell or give away any one portion...they are considered one item.)
    See this document...along with the links included in the document.
    Transfer an Adobe product license:
    http://kb2.adobe.com/cps/152/tn_15281.html

  • Custom HTML tags in JTextPane

    Hi all,
    I have seen this topic broached before but, in spite of many hours searching, haven't found the answer I'm looking for...
    I jave a JTextPane containing an HTMLDocument and want to render elements within my own custom tag 'Custom' outlined in red.
    I have subclassed HTMLEditorKit as follows:import javax.swing.text.ViewFactory;
    import javax.swing.text.html.HTMLEditorKit;
    public class HTMLEditorKitForCustom extends HTMLEditorKit{
         public ViewFactory getViewFactory(){
              return htmlFactoryForCustom;
        private static final ViewFactory htmlFactoryForCustom = new HTMLFactoryForCustom();
    }I have subclassed HTMLEditorKit.HTMLFactory as follows:import javax.swing.text.View;
    import javax.swing.text.Element;
    import javax.swing.text.html.HTMLEditorKit;
    import javax.swing.text.StyleConstants;
    public class HTMLFactoryForCustom extends HTMLEditorKit.HTMLFactory{
         public View create(Element element){
              Object object = element.getAttributes().getAttribute(StyleConstants.NameAttribute);
              if(CustomView.CUSTOM_KEY_TAG.equals(object)){
                   return new CustomView(element);
              return super.create(element);
    }And, I have subclassed LabelView as follows:public class CustomView extends LabelView{
         public CustomView(Element element){
              super(element);
         public void paint(Graphics g, Shape a){
              super.paint(g, a);
              Rectangle rectangle = a instanceof Rectangle ? (Rectangle)a : a.getBounds();
              Graphics2D g2d = (Graphics2D)g;
              g.setColor(Color.RED);
              g.drawRect(rectangle.x, rectangle.y, rectangle.width, rectangle.height);
         public static final String CUSTOM_KEY_TAG = "Custom";
         public static final String CUSTOM_TYPE_TAG = "ccVarType";
         public static final String CUSTOM_NUMERIC_TYPE_TAG_VALUE = "Numeric";
    }The JTextPane in question has its EditorKit set to my HTMLEditorKitForCustom throughtextPane.setEditorKit(new HTMLEditorKitForCustom();In combination, these classes ensure that when a <Custom>...</Custom> set of tags is encountered, the text between is rendered with a red outline.
    This works fine when the custom tags and text are inserted but, as soon as a change is made that affects the paragraph containing the custom tags (for example, change alignment, font size, etc.), the content disappears. However, the underlying HTML still shows the <Custom> tag, but with no closing tag and without the text the tags once contained.
    E.g. <Custom>Fred</Custom> becomes simply <Custom>.
    Any help in solving this problem will be greatly appreciated!
    Chris.

    Stas, thanks for your response!
    I did try registering the tag, and associating it with a SpecialAction then with a CharacterAction (I want the user to be able to change the font style, etc. of these Custom items).
    I did this by creating HTMLDocumentForCustom (original name, huh!), subclassing HTMLDocument and inner HTMLReaderForCustom:// (Within HTMLDocumentForCustom)
    public class HTMLReaderForCustom extends HTMLReader{
      public HTMLReaderForCustom(int pos){
        super(pos, 0, 0, null);
        registerTag(new HTML.UnknownTag(CustomView.CUSTOM_KEY_TAG), new SpecialAction());
    }Then I created a new HTMLDocumentForCustom and did textPane.setDocument(document). Now, when I inserted the text between Custom tags, I got this exception:javax.swing.text.BadLocationException: Invalid insert;
         at javax.swing.text.GapContent.insertString(GapContent.java:109);
         at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:722);I was using the following code to insert the text:SimpleAttributeSet attributes = new SimpleAttributeSet();
    attributes.addAttribute(StyleConstants.NameAttribute, CustomView.CUSTOM_KEY_TAG);
    try{
      document.insertString(1, "Custom Here!", attributes);
    catch(BadLocationException ble){
      ble.printStackTrace();
    }Inserting at position 1 was working fine before trying to subclass HTMLDocument and HTMLReader, and there's already text in the document before trying the insert -- in fact it didn't matter what the insert location was set to, the exception kept occurring.
    Can you see anything obvious I've missed or am I barking totally up the wrong tree?
    Chris.

  • XHTML Validation and Accessibility

    We've recently completed developing some Application Express systems for a customer, and they were disappointed the pages did not pass W3C XHTML validation to meet their accessibility targets.
    I've had the chance to do a bit of a post-mortem and nailed some issues that were down to our templates. I've also noted some previous threads here (notably Re: Validation!!! and Re: HTML DB and Accessibility (AA-Compliance) and look forward to resolution of markup validation issues in future releases. In the meantime, here are the most frequent problems we encountered. I'd appreciate any explanations, and any suggestions on how to improve matters in the short term.
    INVALID ENTITIES
    The majority of the validation errors are like:
    Cannot generate system identifier for general entity "p_fname"
    General entity "p_fname" not defined and no default entity
    Reference not terminated by REFC delimiter
    Reference to external entity in attribute value
    Reference to entity "p_fname" for which no system identifier could be generated
    Entity was defined here
    Where the App Ex engine is generating internal URLs and not escaping ampersands, that are then interpreted by the validator as forming part of an entity. This isn't disastrous, but an early fix in a future release would be welcome as it would reduce the number of errors and make it easier to spot any arising from invalid template code.
    Am I right in thinking that storing CSS, images and scripts externally to App Ex would eliminate this?
    STANDARD HTML BUTTONS
    All "HTML Buttons" result in:
    Value of attribute "type" cannot be "BUTTON"; must be one of "text", "password", "checkbox", "radio", "submit", "reset", "file", "hidden", "image", "button"                    
    There is no attribute "onClick"                         
    End tag for "input" omitted, but OMITTAG NO was specified
    Where the engine is generating an attribute value in uppercase and attribute names in camel-hump case instead of all lowercase. We can work round this by creating an "HTML Button" template with valid attributes and values.
    ITEM LABEL
    Reference to non-existent ID "P1_DATASET_CATEGORIES"
    Where the label is the overall label for a checkbox item with multiple checkboxes, all of which have their own valid label. Should the engine include the checkbox item as a hidden item? Can we work round this by doing that manually, e.g. in Post Element Text?
    HEADERS
    Reference to non-existent ID "GV_VALUE"
    Where a report has report has Headings Type "None" and hence no &lt;th&gt;s for headers attributes to refer to. Is there a workaround for this?
    REPORT BREAK FORMATTING
    End tag for "br" omitted, but OMITTAG NO was specified
    &lt;br&gt; tags inserted by break processing within the engine are not terminated " /&gt;". This is not controllable by any template (that I am aware of) - anything that can be done?
    TEXT FIELDS
    This is rather puzzling, as it seems to be random: items on some pages are affected, those on others are not. Anyone have an explanation?
    There is no attribute "TYPE"
    There is no attribute "NAME"
    There is no attribute "SIZE"
    There is no attribute "MAXLENGTH"
    There is no attribute "VALUE"
    There is no attribute "id"
    Element "INPUT" undefined
    End tag for "INPUT" omitted, but OMITTAG NO was specified
    Reference to non-existent ID "P5_ENTRIES_DISPLAYED"
    Where the engine is generating an element and attribute names in uppercase instead of all lowercase. From earlier threads, I'm presuming nothing can be done at present.
    HYPERLINK
    There is no attribute "HREF"
    Element "A" undefined
    As above: element and attribute names in uppercase instead of all lowercase.
    TABLE HEADING/DATA ALIGNMENT
    Value of attribute "align" cannot be "LEFT"; must be one of "left", "center", "right", "justify", "char"
    Attribute value generated in uppercase. Any workaround?
    REPORT SORT ARROW
    End tag for "img" omitted, but OMITTAG NO was specified
    Sort arrow &lt;img&gt; element not terminated " /&gt;". Any workaround? (Or can this be suppressed completely/replaced?)

    Hello,
    Most of your issues are things we are aware of and hope to get fixed in 3.0 as they are produced from an engine specifically using htf package to render elements which we will be changing. Unfortunatly with most of those issues I see there I don't think you can do much.
    I doubt the html the engines produce will pass xhtml strict in 3.0 but we will pass xhtml transitional (other than maybe urls in links) with a custom DTD that takes into account things we output in our namespace.
    Carl

  • Custom reports

    How can i create a custom reports that runs on target databases?
    I want to have info from dba_jobs from my databases.
    Custom report seems to be only for the repository database.

    Yes, in one thread i found the following:
    Login as sys on the Grid Repository and execute the following:
    insert into sysman.mgmt_ip_report_elem_def values('target_user_table_from_sql','database_target_type',
    'target_user_table_from_sql',
    'oracle.sysman.db.util.reports.TableTargetRenderController',0,NULL,'EM',NULL,
    '10.2.0.1.0');
    Insert into SYSMAN.MGMT_IP_ELEM_PARAM_CLASSES
    (ELEMENT_NAME_NLSID, ELEMENT_TYPE_NLSID, ELEMENT_PARAM_CLASS, DISPLAY_ORDER)
    Values ('target_user_table_from_sql', 'database_target_type','oracle.sysman.eml.ip.render.elem.HeaderParamController',
    1);
    Insert into SYSMAN.MGMT_IP_ELEM_PARAM_CLASSES
    (ELEMENT_NAME_NLSID, ELEMENT_TYPE_NLSID, ELEMENT_PARAM_CLASS, DISPLAY_ORDER)
    Values ('target_user_table_from_sql', 'database_target_type', 'oracle.sysman.eml.ip.render.elem.SQLStatementParamController', 2);
    Commit;
    Then you get ja new target type on the Report page in enterprise Manager.
    "target_user_table_from_sql".
    Then you write sql scripts which are executet at the Target database.
    It works, but if i schedule my report to be sent by e-mail. I get the following error:
    Failed to render element. Error: Preferred Credentials for the target are not set.
    Even if my credentials are set.

  • OSB - ALSB / WLST / Security / add entry with WLST in  Access Control

    Hello,
    I try to reproduce with WLST script the input from the consol to declare user on Access Control proxy (security).
    sbconsol->$Proxy Service->Security->General Confiruration->Access Control->Transport Access Control->Add Conditions
    * First implementation without success with the com.bea.wli.sb.security.management.configuration.ServiceSecurityConfigurationMBean : accessControlSecurity1()
    * Second try with the service definition of the proxy service but cannot parse with Xpath accessControl Security2()
    any idee ???
    test case :
    prerequisit
    create an ALSB domain 10.3 (admin one with username='weblogic' password='weblogic' url='t3://localhost:7001') and create a proxy service on the default project
    conf/setEnv.cmd
    @CLS
    @echo ON
    @set BEA_HOME=D:\PRODUCT\MIDDLEWARE\SOA\OSB_10.3
    @set WL_HOME=%BEA_HOME%\wlserver_10.3
    @set OSB_HOME=%BEA_HOME%\osb_10.3
    @set SCRIPTING_HOME=E:\PROJETS\RECURANT\EDF\linky\WLST\WORKING\Security
    @set OSB_LIB=%OSB_HOME%/lib/sb-kernel-api.jar;%BEA_HOME%/modules/com.bea.alsb.statistics_1.0.1.0.jar;%OSB_HOME%/lib/sb-kernel-resources.jar;%OSB_HOME%/lib/sb-kernel-common.jar;%OSB_HOME%/lib/sb-kernel-impl.jar;%OSB_HOME%\lib\sb-security.jar;%OSB_HOME%/modules/com.bea.common.configfwk_1.3.0.0.jar;%BEA_HOME%/modules/com.bea.common.configfwk_1.2.0.0.jar;%BEA_HOME%/modules/com.bea.common.configfwk_1.2.1.0.jar;%OSB_HOME%/lib/modules/com.bea.alsb.resources.archive.jar;
    @set TOOL_LIB=%SCRIPTING_HOME%\lib\log4j-1.2.15.jar;%SCRIPTING_HOME%\lib\jsch-0.1.43.jar;%SCRIPTING_HOME%\lib\db2jcc.jar
    @set CLASSPATH=%OSB_LIB%;%TOOL_LIB%;%CLASSPATH%
    @set CLASSPATH=%SCRIPTING_HOME%\lib\db2jcc.jar;%TOOL_LIB%;%CLASSPATH%
    @set MODULE_LIB=%SCRIPTING_HOME%\lib
    @call %WL_HOME%\server\bin\setWLSEnv.cmd > nul 2<&1
    launch.cmd
    @CLS
    @echo OFF
    @SETLOCAL
    @call "conf\setEnv.cmd" > nul 2<&1
    set PWD=%~dp0
    %JAVA_HOME%\bin\java -Dmodule.lib=%MODULE_LIB% weblogic.WLST -skipWLSModuleScanning lib/security.py
    lib/security.py
    from com.bea.wli.monitoring import StatisticType
    from java.util import HashMap
    from java.util import HashSet
    from java.util import ArrayList
    from java.util import Collections
    from java.io import FileInputStream
    from java.io import FileOutputStream
    from java.lang import String
    from java.lang import Boolean
    from com.bea.wli.sb.util import EnvValueTypes
    from com.bea.wli.config.env import EnvValueQuery;
    from com.bea.wli.config import Ref
    from com.bea.wli.config.customization import Customization
    from com.bea.wli.config.customization import EnvValueCustomization
    from com.bea.wli.config.customization import FindAndReplaceCustomization
    from com.bea.wli.sb.management.configuration import SessionManagementMBean
    from com.bea.wli.sb.management.configuration import ALSBConfigurationMBean
    from com.bea.wli.sb.management.query import BusinessServiceQuery
    from com.bea.wli.sb.management.query import ProxyServiceQuery
    from com.bea.wli.sb.management.configuration import ServiceConfigurationMBean
    import os
    # before, create an ALSB domain 10.3 with a proxy service in the default project and add an Acces Control Policy in the consol
    # sbconsol->Project Explorer->default->${proxy service}->Security->Access Control->Create Session->Add Conditions->User->USR_1->Add
    # when we try to modify the Acces Control Policy of the proxy service with the ServiceSecurityConfigurationMBean
    def accessControlSecurity1( domain_name ):
              # connection
              print "\n\n\n***********************************************************************************************"
              connect( 'weblogic', 'weblogic', 't3://localhost:7001')
              domainRuntime()
              # create a session
              sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString())
              SessionMBean = findService( SessionManagementMBean.NAME ,SessionManagementMBean.TYPE)
              SessionMBean.createSession(sessionName)
              # get the ServiceSecurityConfigurationMBean
              serviceSecurityConfigurationMBean = findService(String("ServiceSecurityConfiguration.").concat(sessionName), "com.bea.wli.sb.security.management.configuration.ServiceSecurityConfigurationMBean")
              # get the XACMLAuthorizer
              working_directory=pwd()
              serverConfig()
              xacmlAuthorizer = cd('/SecurityConfiguration/%s/Realms/myrealm/Authorizers/XACMLAuthorizer' % domain_name )
              cd(working_directory)
              domainRuntime()
              # get service ref
              ConfigurationMBean = findService(String("ALSBConfiguration.").concat(sessionName), "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")
              bsQuery = ProxyServiceQuery()
              bsQuery.setPath("default/*")
              refs = ConfigurationMBean.getRefs(bsQuery)
              for ref in refs:
                   print 'ref=%s'%ref               
                   # use the security Mbean to add : USER_A,USER_B,USER_C to the policy
                   policyHolder = serviceSecurityConfigurationMBean.newAccessControlPolicyHolderInstance(xacmlAuthorizer)
                   policyHolder.setPolicyExpression("Usr(USER_A,USER_B,USER_C)")     
                   policyScope = serviceSecurityConfigurationMBean.newDefaultMessagePolicyScope(ref)
                   serviceSecurityConfigurationMBean.setAccessControlPolicy(policyScope,policyHolder)
                   # print the service definition
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   print serviceDefinition
                   # we can see the security entry in the service definition has follow
                   # <xml-fragment xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env">
                   # <ser:coreEntry isProxy="true" isEnabled="true" isAutoPublish="false">
                   # <ser:description/>
                   # <ser:security>
                   # <con:access-control-policies xmlns:con="http://www.bea.com/wli/sb/services/security/config">
                   # <con:message-level-policies>
                   # <con1:default-policy xsi:type="con:ProviderPolicyContainerType" xmlns:con="http://www.bea.com/wli/sb/security/accesscontrol/config" xmlns:con1="http://www.bea.com/wli/sb/services/security/config">
                   # <con:policy provider-id="XACMLAuthorizer">
                   # <con:policy-expression>Usr(USER_A,USER_B,USER_C)</con:policy-expression>
                   # </con:policy>
                   # </con1:default-policy>
                   # </con:message-level-policies>
                   # </con:access-control-policies>
                   # </ser:security>
              # but when we commit
              SessionMBean.activateSession(sessionName, "description for session activation")
              # we got the following exception
              # Unexpected error: com.bea.wli.config.session.SessionConflictException
              # No stack trace available.
              # Problem invoking WLST - Traceback (innermost last):
              # File "E:\PROJETS\RECURANT\EDF\linky\WLST\WORKING\Security\lib\security.py", line 246, in ?
              # File "E:\PROJETS\RECURANT\EDF\linky\WLST\WORKING\Security\lib\security.py", line 105, in accessControlSecurity1
              # com.bea.wli.config.session.SessionConflictException: Conflicts for session SessionScript1363339726764
              # [Non-Critical] Concurrent Modification Conflicts
              # NONE
              # [Critical] Resources with validation errors
              # 1 - ProxyService test/PS_TEST_bis CannotCommit
              # + CannotCommit [OSB Security:386836]Unnecessary proxy wide message access control policy found for service "test/PS_TEST_bis". Hint: The service is neither an active security
              # intermediary nor has custom authentication enabled. ServiceDiagnosticLocation[SECURITY_TAB]:DiagnosticLocation:<con:message-level-policies xmlns:ser="http://www.bea.com/wli/sb/services" xml
              # ns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env" xmlns:con="http://www.bea.com/wli/sb/services/security/config">
              # <con1:default-policy xsi:type="con:ProviderPolicyContainerType" xmlns:con="http://www.bea.com/wli/sb/security/accesscontrol/config" xmlns:con1="http://www.bea.com/wli/sb/services/security/
              # config">
              # <con:policy provider-id="XACMLAuthorizer">
              # <con:policy-expression>Usr(USER_A,USER_B,USER_C)</con:policy-expression>
              # </con:policy>
              # </con1:default-policy>
              # </con:message-level-policies>
              # [Info] Informational messages
              # NONE
              # at com.bea.wli.config.session.SessionManager.commitSessionUnlocked(SessionManager.java:358)
              # at com.bea.wli.config.session.SessionManager.commitSession(SessionManager.java:339)
              # at com.bea.wli.config.session.SessionManager.commitSession(SessionManager.java:297)
              # at com.bea.wli.config.session.SessionManager.commitSession(SessionManager.java:306)
              disconnect()                              
    # when we try to modify the Acces Control Policy of the proxy service whith the service XML definition
    def accessControlSecurity2( domain_name ):
              # connection
              print "\n\n\n***********************************************************************************************"
              connect( 'weblogic', 'weblogic', 't3://localhost:7001')
              domainRuntime()
              # create a session
              sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString())
              SessionMBean = findService( SessionManagementMBean.NAME ,SessionManagementMBean.TYPE)
              SessionMBean.createSession(sessionName)
              # get service ref
              ConfigurationMBean = findService(String("ALSBConfiguration.").concat(sessionName), "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")               
              bsQuery = ProxyServiceQuery()
              bsQuery.setPath("default/*")
              refs = ConfigurationMBean.getRefs(bsQuery)
              for ref in refs:
                   print 'ref=%s'%ref
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   # parsing the proxy definition
                   nsSer = "declare namespace ser='http://www.bea.com/wli/sb/services'"
                   nsXsi = "declare namespace xsi='http://www.w3.org/2001/XMLSchema-instance'"
                   nsTran = "declare namespace tran='http://www.bea.com/wli/sb/transports'"
                   nsEnv = "declare namespace env='http://www.bea.com/wli/config/env'"
                   nsCon = "declare namespace con='http://www.bea.com/wli/sb/services/security/config'"
                   nsCon1 = "declare namespace con1='http://www.bea.com/wli/sb/services/security/config'"
                   # when we try to parse the following Xpath Expression, it' working but not sufficent to access the <con:policy-expression> element
                   confPath = "ser:coreEntry/ser:security/con:access-control-policies/con1:transport-level-policy"
                   confElem = serviceDefinition.selectPath(nsSer + nsXsi + nsTran + nsEnv + nsCon + nsCon1 + confPath )
                   print "WORKING{%s}" % confElem
                   # get the result
                   # <xml-fragment xsi:type="con:ProviderPolicyContainerType" xmlns:con="http://www.bea.com/wli/sb/security/accesscontrol/config" xmlns:con1="http://www.bea.com/wli/sb/services/security/config" xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env">
                   # <con:policy provider-id="XACMLAuthorizer">
                   # <con:policy-expression>Usr(USER_1,USER_2,USER_3)</con:policy-expression>
                   # </con:policy>
                   # </xml-fragment>
                   # and when we try to acces the <con:policy> element whith the following Xpath expression we got an empty result
                   confPath = "ser:coreEntry/ser:security/con:access-control-policies/con1:transport-level-policy/con:policy"
                   confElem = serviceDefinition.selectPath(nsSer + nsXsi + nsTran + nsEnv + nsCon + nsCon1 + confPath )
                   print "DON'T WORKING{%s}" % confElem
                   # get empty result
                   # array([], org.apache.xmlbeans.XmlObject)
              # want to modify the value like this on the <con:policy-expression> but cannot reach it ...
              #confValue="Usr(USER_A,USER_B,USER_C)"
              #confElem.setStringValue(confValue)
              # commit                
              SessionMBean.activateSession(sessionName, "description for session activation")
              disconnect
    # print the service definition
    def printServiceDefinition( domain_name ):
              # connection
              connect( 'weblogic', 'weblogic', 't3://localhost:7001')
              domainRuntime()
              # create a session
              sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString())
              SessionMBean = findService( SessionManagementMBean.NAME ,SessionManagementMBean.TYPE)
              SessionMBean.createSession(sessionName)
              # get service ref
              ConfigurationMBean = findService(String("ALSBConfiguration.").concat(sessionName), "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")               
              bsQuery = ProxyServiceQuery()
              bsQuery.setPath("default/*")
              refs = ConfigurationMBean.getRefs(bsQuery)
              for ref in refs:
                   print 'ref=%s'%ref
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   print serviceDefinition
              # commit                
              SessionMBean.activateSession(sessionName, "description for session activation")
              disconnect
    #accessControlSecurity1('cluster_domain')
    accessControlSecurity2('cluster_domain')

    Hello,
    I try to reproduce with WLST script the input from the consol to declare user on Access Control proxy (security).
    sbconsol->$Proxy Service->Security->General Confiruration->Access Control->Transport Access Control->Add Conditions
    * First implementation without success with the com.bea.wli.sb.security.management.configuration.ServiceSecurityConfigurationMBean : accessControlSecurity1()
    * Second try with the service definition of the proxy service but cannot parse with Xpath accessControl Security2()
    any idee ???
    test case :
    prerequisit
    create an ALSB domain 10.3 (admin one with username='weblogic' password='weblogic' url='t3://localhost:7001') and create a proxy service on the default project
    conf/setEnv.cmd
    @CLS
    @echo ON
    @set BEA_HOME=D:\PRODUCT\MIDDLEWARE\SOA\OSB_10.3
    @set WL_HOME=%BEA_HOME%\wlserver_10.3
    @set OSB_HOME=%BEA_HOME%\osb_10.3
    @set SCRIPTING_HOME=E:\PROJETS\RECURANT\EDF\linky\WLST\WORKING\Security
    @set OSB_LIB=%OSB_HOME%/lib/sb-kernel-api.jar;%BEA_HOME%/modules/com.bea.alsb.statistics_1.0.1.0.jar;%OSB_HOME%/lib/sb-kernel-resources.jar;%OSB_HOME%/lib/sb-kernel-common.jar;%OSB_HOME%/lib/sb-kernel-impl.jar;%OSB_HOME%\lib\sb-security.jar;%OSB_HOME%/modules/com.bea.common.configfwk_1.3.0.0.jar;%BEA_HOME%/modules/com.bea.common.configfwk_1.2.0.0.jar;%BEA_HOME%/modules/com.bea.common.configfwk_1.2.1.0.jar;%OSB_HOME%/lib/modules/com.bea.alsb.resources.archive.jar;
    @set TOOL_LIB=%SCRIPTING_HOME%\lib\log4j-1.2.15.jar;%SCRIPTING_HOME%\lib\jsch-0.1.43.jar;%SCRIPTING_HOME%\lib\db2jcc.jar
    @set CLASSPATH=%OSB_LIB%;%TOOL_LIB%;%CLASSPATH%
    @set CLASSPATH=%SCRIPTING_HOME%\lib\db2jcc.jar;%TOOL_LIB%;%CLASSPATH%
    @set MODULE_LIB=%SCRIPTING_HOME%\lib
    @call %WL_HOME%\server\bin\setWLSEnv.cmd > nul 2<&1
    launch.cmd
    @CLS
    @echo OFF
    @SETLOCAL
    @call "conf\setEnv.cmd" > nul 2<&1
    set PWD=%~dp0
    %JAVA_HOME%\bin\java -Dmodule.lib=%MODULE_LIB% weblogic.WLST -skipWLSModuleScanning lib/security.py
    lib/security.py
    from com.bea.wli.monitoring import StatisticType
    from java.util import HashMap
    from java.util import HashSet
    from java.util import ArrayList
    from java.util import Collections
    from java.io import FileInputStream
    from java.io import FileOutputStream
    from java.lang import String
    from java.lang import Boolean
    from com.bea.wli.sb.util import EnvValueTypes
    from com.bea.wli.config.env import EnvValueQuery;
    from com.bea.wli.config import Ref
    from com.bea.wli.config.customization import Customization
    from com.bea.wli.config.customization import EnvValueCustomization
    from com.bea.wli.config.customization import FindAndReplaceCustomization
    from com.bea.wli.sb.management.configuration import SessionManagementMBean
    from com.bea.wli.sb.management.configuration import ALSBConfigurationMBean
    from com.bea.wli.sb.management.query import BusinessServiceQuery
    from com.bea.wli.sb.management.query import ProxyServiceQuery
    from com.bea.wli.sb.management.configuration import ServiceConfigurationMBean
    import os
    # before, create an ALSB domain 10.3 with a proxy service in the default project and add an Acces Control Policy in the consol
    # sbconsol->Project Explorer->default->${proxy service}->Security->Access Control->Create Session->Add Conditions->User->USR_1->Add
    # when we try to modify the Acces Control Policy of the proxy service with the ServiceSecurityConfigurationMBean
    def accessControlSecurity1( domain_name ):
              # connection
              print "\n\n\n***********************************************************************************************"
              connect( 'weblogic', 'weblogic', 't3://localhost:7001')
              domainRuntime()
              # create a session
              sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString())
              SessionMBean = findService( SessionManagementMBean.NAME ,SessionManagementMBean.TYPE)
              SessionMBean.createSession(sessionName)
              # get the ServiceSecurityConfigurationMBean
              serviceSecurityConfigurationMBean = findService(String("ServiceSecurityConfiguration.").concat(sessionName), "com.bea.wli.sb.security.management.configuration.ServiceSecurityConfigurationMBean")
              # get the XACMLAuthorizer
              working_directory=pwd()
              serverConfig()
              xacmlAuthorizer = cd('/SecurityConfiguration/%s/Realms/myrealm/Authorizers/XACMLAuthorizer' % domain_name )
              cd(working_directory)
              domainRuntime()
              # get service ref
              ConfigurationMBean = findService(String("ALSBConfiguration.").concat(sessionName), "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")
              bsQuery = ProxyServiceQuery()
              bsQuery.setPath("default/*")
              refs = ConfigurationMBean.getRefs(bsQuery)
              for ref in refs:
                   print 'ref=%s'%ref               
                   # use the security Mbean to add : USER_A,USER_B,USER_C to the policy
                   policyHolder = serviceSecurityConfigurationMBean.newAccessControlPolicyHolderInstance(xacmlAuthorizer)
                   policyHolder.setPolicyExpression("Usr(USER_A,USER_B,USER_C)")     
                   policyScope = serviceSecurityConfigurationMBean.newDefaultMessagePolicyScope(ref)
                   serviceSecurityConfigurationMBean.setAccessControlPolicy(policyScope,policyHolder)
                   # print the service definition
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   print serviceDefinition
                   # we can see the security entry in the service definition has follow
                   # <xml-fragment xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env">
                   # <ser:coreEntry isProxy="true" isEnabled="true" isAutoPublish="false">
                   # <ser:description/>
                   # <ser:security>
                   # <con:access-control-policies xmlns:con="http://www.bea.com/wli/sb/services/security/config">
                   # <con:message-level-policies>
                   # <con1:default-policy xsi:type="con:ProviderPolicyContainerType" xmlns:con="http://www.bea.com/wli/sb/security/accesscontrol/config" xmlns:con1="http://www.bea.com/wli/sb/services/security/config">
                   # <con:policy provider-id="XACMLAuthorizer">
                   # <con:policy-expression>Usr(USER_A,USER_B,USER_C)</con:policy-expression>
                   # </con:policy>
                   # </con1:default-policy>
                   # </con:message-level-policies>
                   # </con:access-control-policies>
                   # </ser:security>
              # but when we commit
              SessionMBean.activateSession(sessionName, "description for session activation")
              # we got the following exception
              # Unexpected error: com.bea.wli.config.session.SessionConflictException
              # No stack trace available.
              # Problem invoking WLST - Traceback (innermost last):
              # File "E:\PROJETS\RECURANT\EDF\linky\WLST\WORKING\Security\lib\security.py", line 246, in ?
              # File "E:\PROJETS\RECURANT\EDF\linky\WLST\WORKING\Security\lib\security.py", line 105, in accessControlSecurity1
              # com.bea.wli.config.session.SessionConflictException: Conflicts for session SessionScript1363339726764
              # [Non-Critical] Concurrent Modification Conflicts
              # NONE
              # [Critical] Resources with validation errors
              # 1 - ProxyService test/PS_TEST_bis CannotCommit
              # + CannotCommit [OSB Security:386836]Unnecessary proxy wide message access control policy found for service "test/PS_TEST_bis". Hint: The service is neither an active security
              # intermediary nor has custom authentication enabled. ServiceDiagnosticLocation[SECURITY_TAB]:DiagnosticLocation:<con:message-level-policies xmlns:ser="http://www.bea.com/wli/sb/services" xml
              # ns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env" xmlns:con="http://www.bea.com/wli/sb/services/security/config">
              # <con1:default-policy xsi:type="con:ProviderPolicyContainerType" xmlns:con="http://www.bea.com/wli/sb/security/accesscontrol/config" xmlns:con1="http://www.bea.com/wli/sb/services/security/
              # config">
              # <con:policy provider-id="XACMLAuthorizer">
              # <con:policy-expression>Usr(USER_A,USER_B,USER_C)</con:policy-expression>
              # </con:policy>
              # </con1:default-policy>
              # </con:message-level-policies>
              # [Info] Informational messages
              # NONE
              # at com.bea.wli.config.session.SessionManager.commitSessionUnlocked(SessionManager.java:358)
              # at com.bea.wli.config.session.SessionManager.commitSession(SessionManager.java:339)
              # at com.bea.wli.config.session.SessionManager.commitSession(SessionManager.java:297)
              # at com.bea.wli.config.session.SessionManager.commitSession(SessionManager.java:306)
              disconnect()                              
    # when we try to modify the Acces Control Policy of the proxy service whith the service XML definition
    def accessControlSecurity2( domain_name ):
              # connection
              print "\n\n\n***********************************************************************************************"
              connect( 'weblogic', 'weblogic', 't3://localhost:7001')
              domainRuntime()
              # create a session
              sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString())
              SessionMBean = findService( SessionManagementMBean.NAME ,SessionManagementMBean.TYPE)
              SessionMBean.createSession(sessionName)
              # get service ref
              ConfigurationMBean = findService(String("ALSBConfiguration.").concat(sessionName), "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")               
              bsQuery = ProxyServiceQuery()
              bsQuery.setPath("default/*")
              refs = ConfigurationMBean.getRefs(bsQuery)
              for ref in refs:
                   print 'ref=%s'%ref
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   # parsing the proxy definition
                   nsSer = "declare namespace ser='http://www.bea.com/wli/sb/services'"
                   nsXsi = "declare namespace xsi='http://www.w3.org/2001/XMLSchema-instance'"
                   nsTran = "declare namespace tran='http://www.bea.com/wli/sb/transports'"
                   nsEnv = "declare namespace env='http://www.bea.com/wli/config/env'"
                   nsCon = "declare namespace con='http://www.bea.com/wli/sb/services/security/config'"
                   nsCon1 = "declare namespace con1='http://www.bea.com/wli/sb/services/security/config'"
                   # when we try to parse the following Xpath Expression, it' working but not sufficent to access the <con:policy-expression> element
                   confPath = "ser:coreEntry/ser:security/con:access-control-policies/con1:transport-level-policy"
                   confElem = serviceDefinition.selectPath(nsSer + nsXsi + nsTran + nsEnv + nsCon + nsCon1 + confPath )
                   print "WORKING{%s}" % confElem
                   # get the result
                   # <xml-fragment xsi:type="con:ProviderPolicyContainerType" xmlns:con="http://www.bea.com/wli/sb/security/accesscontrol/config" xmlns:con1="http://www.bea.com/wli/sb/services/security/config" xmlns:ser="http://www.bea.com/wli/sb/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tran="http://www.bea.com/wli/sb/transports" xmlns:env="http://www.bea.com/wli/config/env">
                   # <con:policy provider-id="XACMLAuthorizer">
                   # <con:policy-expression>Usr(USER_1,USER_2,USER_3)</con:policy-expression>
                   # </con:policy>
                   # </xml-fragment>
                   # and when we try to acces the <con:policy> element whith the following Xpath expression we got an empty result
                   confPath = "ser:coreEntry/ser:security/con:access-control-policies/con1:transport-level-policy/con:policy"
                   confElem = serviceDefinition.selectPath(nsSer + nsXsi + nsTran + nsEnv + nsCon + nsCon1 + confPath )
                   print "DON'T WORKING{%s}" % confElem
                   # get empty result
                   # array([], org.apache.xmlbeans.XmlObject)
              # want to modify the value like this on the <con:policy-expression> but cannot reach it ...
              #confValue="Usr(USER_A,USER_B,USER_C)"
              #confElem.setStringValue(confValue)
              # commit                
              SessionMBean.activateSession(sessionName, "description for session activation")
              disconnect
    # print the service definition
    def printServiceDefinition( domain_name ):
              # connection
              connect( 'weblogic', 'weblogic', 't3://localhost:7001')
              domainRuntime()
              # create a session
              sessionName = String("SessionScript"+Long(System.currentTimeMillis()).toString())
              SessionMBean = findService( SessionManagementMBean.NAME ,SessionManagementMBean.TYPE)
              SessionMBean.createSession(sessionName)
              # get service ref
              ConfigurationMBean = findService(String("ALSBConfiguration.").concat(sessionName), "com.bea.wli.sb.management.configuration.ALSBConfigurationMBean")               
              bsQuery = ProxyServiceQuery()
              bsQuery.setPath("default/*")
              refs = ConfigurationMBean.getRefs(bsQuery)
              for ref in refs:
                   print 'ref=%s'%ref
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   servConfMBean = findService( "%s.%s" % (ServiceConfigurationMBean.NAME, sessionName), ServiceConfigurationMBean.TYPE)
                   serviceDefinition = servConfMBean.getServiceDefinition(ref)
                   print serviceDefinition
              # commit                
              SessionMBean.activateSession(sessionName, "description for session activation")
              disconnect
    #accessControlSecurity1('cluster_domain')
    accessControlSecurity2('cluster_domain')

  • White border in composite

    I have a series of PNG images (character and background) rendered out of Autodesk Maya (with Mental Ray) for compositing in AE.
    They are the DiffuseNoShadow, Indirect, and Shadow pass. Premultiply was disabled.
    I imported the sequences into AE, initially 'Straight'.  For a foreground character, I screen the Indirect pass over the Diffuse in it's own comp, but notice a dark border.  Interpreting the Indirect layer as being 'Premultiplied' fixes things somewhat, but leaves traces of a faint white border.
    I would add a 'Matte Choke' to remove it, but since the layers have a "holdout" (from mental ray) doing so would create a black where the pixels were choked.  Also there are some narrow areas I can't choke as they'll be removed.
    Anyone have a solution to my border issue? My appreciation if you do!

    Wow,
    I actually wrote a plugin for AE for dealing witht this very issue
    http://aescripts.com/efx-render-elements-plugin-suite/
    Watch the full tutorial, to see how it works - I forgot to show it in the demo video ;(

  • Premier Pro Blend mode issue

    Hi.
    I have previously used Screen blend mode to add a set of images on top of another set.  The first set (rendered from 3DS Max) were the main image for my animation and the "superimposed" set were rendered from 3DS Max as VRay atmosphere render elements.  Both images were rendered to a black background in Max.  When I added the "superimposed" set I simply chose Screen blend mode for them and they were added, fine.
    I am now trying to achieve something similar.  This time the first set of images are rendered to a white background.  The second set are rendered to VRay material select render elements (aI have tried both white and black background - same result).  When I add the second set into a separate video slot on the timeline and use Screen blend mode, the result is a faded/patially transparent image overlayed where there are objects in the "background" image.  Where there is a white background nothing of the top layer is visible.
    I can see that this is somehow mixing the colours/light and producing pure white outside of the scene objects.
    Q.  How do I achieve the required mix of the two sets of images?
    Many thanks,
    Terry

    Hi Mark.
    What I have is an overlay image (or set of images) that has some scaffold on it.  It has been rendered off from 3DS Max using a VRay material select render element so only the scaffold is visible but the remaining objects in the scene obscure the scaffold where applicable.
    The scene image which scaffold will sit on top of has objects in around 3/4 of the scene with the white background showing to the side of these objects.  The scaffold in the overlay images covers some of the scene objects and also some of the white background.
    When I use a "Screen" Blend mode for the overlay images I get a pale partially transparent image of the scaffold where it sits above the scene objects and nothing at all where it sits above the white background.
    The top image is the first frame showing scene objects.  The second image is the scaffold overlay.  The third image shows what happens when I use "Screen" Blend mode on the scaffold overlay in Premiere Pro.  The scene object images are on Video 1 and the scaffold images are in Video 2.
    The result I desire is the top image (scene objects) with the scaffold added on top.
    Hope this helps.
    Thanks,
    Terry

  • After Effects preview problem

    hey guys im an after effects editor , and i used to have a crappy pc , so i decided i'll collect some money and get a powerful pc ,and indeed i bought one , here's the specs :-
    CPU : Intelcore i7 4770 @3.40 GHz
    RAM : 8gb
    GPU : Geforce GTX 650
    OS : Windows 7 Ultimate
    Motherboard : ASROCK z87 Extreme 3
    Power supply : Strike-x 600W
    i bought this pc like before two months , and it was really incredible i could render Element 3D videos in no time , and i could watch my edits while editing in Full Resolution , it was like a dream coming true , but unfortunately last week something weird happened , my pc suddenly got slow and somebody changed my skype password and i knew it was a hacker but i got rid of him by changing some setting and my ip , but now my after effects is still slow , and i'm really pissed i mean i paid like ( 1600 $ ) for this pc , so any solutions please ?

    hmm well im not sure man i don't think its about my machine specs , anyway bro im an editor but not that serious im in High School , and here's one of my edits http://www.youtube.com/watch?v=5J7ha0M2kV0 , so just you know that im not like really seroius .

  • Add mode and 32 bit Floating point

    Hi.
    I have an AE comp containing 10 layers rendered off to EXR from 3DS Max using VRay.  I have a "cold" scene and have composited several hot VRay ObjectSelect render elements and VRayAtmosphere render elements.  Every layer uses "Add" blend mode.  All are OK except one layer (an Atmosphere element containing smoke).  The smoke is very dark (virtually black) when rendered in Max.  It is layered in AE over a glowing hot area.  When I use "Add" blend mode the smoke looks very thin/transparent and very pale.
    Q.  What effects should I use to get the black smoke to appear black (as it would look in the Max render)?  I would like a degree of control over the transparency so that I can let part of the glow behind it still show through.
    Many thanks,
    T  

    USING Thanks Mylenium.
    As "Add" seems to be the only blend mode that "works" in this instance i.e. by placing the information on top of the other layers, can I get the required control over the smoke by using other effects?  I have played around with levels/exposures/gamma etc. but not found anything that worked.  Is there something that will do this?
    Many thanks,
    T

  • Multi machine processing

    Can someone tell me an easy way to set up multiple MacPros on a local network to process files in Compressor?   Thank you

    There are more than a few caveats in setting up a render farm.
    1. the more you break up a file to send to computer instances, the more time is required to stich the various render elements back together.
    2. the more physical machines you have, the more network traffic is required to move files back and forth. This means - use a hard wired network. Airport is not the way to go
    3. the bigger the initial file, the longer it will take to copy the file to the other machines before they start working
    4. dedicating all instance cores of all machines may be counter productive.
    5. having one really slow machine in the mix may hinder the overall speed a great deal.
    Speed of transcoding is not a linear process. If you are working with multicore Macs without hyper threading, the sweet spot seems to be 1/2 the number of cores (ie on an 8 core 2008 MacPro, set up Qmaster to use 4 cores). On a hyper threaded Mac, the 1/2 the number of virtual cores (ie, on a 4 core 2012 MacMini Server which has 8 virtual cores, dedicate 4).
    1 GB per core seems to be a good starting point.
    In big files, it may take more time to split up the file, move it to the remote machines and put it back together than it does to actually do the encode. Sometimes it is significantly faster if you are working on a MacPro to simply let it do the work locally and go take a coffee break.
    Your experience will vary based upon network configuration, computer configurations, mix of computers, file sizes and encoding choices. It will take some experimentation to find the fastest setup for a particular transcoding type.
    Have fun.
    x

  • Adobe Premiere Elements 11 - HOW DO I KEEP THE IMAGE QUALITY WHEN I RENDER?

    I'm using Adobe Premiere Elements 11, on a Windows 8 PC and when I "render" still pictures, some videos and simple effects -- they lose quality and get grainy --
    HOW DO I KEEP THE IMAGE QUALITY WHEN I RENDER?

    Molnar are you receiving that error during the download or install process?  Also which operating system are you using?

  • Because I listened to Adobe earlier today about whither uninstalling Elements would affect Photoshop and Lightroom on my computer, Lightroom no longer sees Photoshop in the EDIT IN Menu of Lightroom. I found an article on the help site saying to delete th

    Because I listened to Adobe earlier today about whither uninstalling Elements would affect Photoshop and Lightroom on my computer, Lightroom no longer sees Photoshop in the EDIT IN Menu of Lightroom. I found an article on the help site saying to delete the filecom.adobe.Photoshop.plist, which I looked for, its not there so it can't be deleted. The next step is to uninstall Photoshop and reinstall. This isn't an option because of all the plug-ins and modifications of the work space. Does any one have a better solution?

    <moved from Downloading, Installing, Setting Up to Photoshop Lightroom>

Maybe you are looking for