How to create a non-destructive luminosity/b&w mask for (de)saturation?
Someone asked me this question: CG renders (created in Modo, Max, Blender, Maya, Vray, Octane, etc) can be made to look more realistic by desaturating the colours in the highlights. It was also requested that this move would be done in 32bpc as well (something that is often required in a CG compositing workflow).
This is easy enough to do: create a selection based on luminosity (or a black and white version of the image), and use that as a layer mask in the Hue/Saturation adjustment layer, and turn down the saturation.
However, this is a destructive action: suppose we want to import an external file as a smart object, and then we need the option to have the file automatically update with any change we make to the original artwork.
In that case we would have to recreate that luminosity mask again and again as well.
Ideally, an update of the external file will result in an automatic update of the entire layer stack.
Now, in Photoline this is easy to do:
Since layer masks behave like regular layers in PL, and layers can be virtually cloned (not unlike smart objects), it is a mere case of cloning the original external file layer twice, and adding adjustment layers. Finally, that one instanced layer is used as a layer mask for the adjustment layer that controls the saturation. Done.
Replacing or editing the original source will then automatically update and cascade the changes through the entire layer stack.
This is a very handy technique to have! Since I teach Photoshop classes, I thought this would also be handy to know how to do in Photoshop, and I tried several methods (clipping masks included), but I cannot seem to achieve the same non-destructive result. Clipping masks do not work with adjustment layers. Groups cannot be used as clipping masks. Layer masks cannot reference a smart object.
I have a feeling there ought to be a reasonably straightforward method to achieve this, but how?
Would anyone have a suggestion how to solve this in Photoshop in a non-destructive way?
csuebele wrote:
I'm still not seeing it. Your example does not have a pixel based layer clipped to the group which is causing my problem. I hope I can explain this. See below. the layers in the group create the "mask". In this case a b&w adjustment layer was added to control how the "mask" is converted to b&w. You can see what these layers look like in the mid section top section of the image. any color showing though is from the very bottom layer, as the group has a blend if on it allowing the shadows to come through. The top image has a curve layer with no adjustment, while the bottom image has a curve layer to clip more of the shadows. You can see this change in the upper right corner of both images. The curves are allowing more of the image to be clipped in the area is masked out on layer "Layer 0 copy 1", as more of the color of the base layer is showing though. However, that b&w areas are suppose to be just the mask and you should see the b&w, just color as seen in the bottom image. However, the curves are not changing the transparency in the areas that have the layer to return the color.
I don’t get it – what good is the pixel Layer ("Layer 0 copy 2") clipped to the Group supposed to do? Don’t you want to use the Mask on an Adjustment?
Edit: Maybe this can help clarify how I suppose the issue would be approached.
Similar Messages
-
How to create a non-cumulative key figure & How to make a info cube as so
Hi Experts,
How to create a non-cumulative key figure & How to make an info cube as non-cumulative cube?
Can any one kindly provide me the steps we need to performe?
Thanks in Advance,
RajHi Azael,
In the How to Papers, you will find a Guide on how to take a Sanpshot view of the Stocks(How To Handle Inventory Management Scenarios in BW). Basically if you implement the Guide, you will have another cube called ICSNAP1, which will contain stock quantities /values at the end of each month. You will therefore have to take stock at the end of the last month from that cube and add up the relevant receipts and issues to arrive at the current Stock or Stock as on a particular date.
Hope this helps!
Regards
Sriram -
How to create a non editable PDF
How to create a non editable PDF in PDF writer 5 & 6 Professional.
There was a PDF Writer driver available in AA 5 (not in AA 6). It was part of the custom install and was not recommended for use. In AA 5, the Acrobat Distiller printer was preferred. In AA 6, the name was changed to the Adobe PDF printer. In any case, once you have the PDF, open the PDF in Acrobat and go to the document properties. Select the security options to restrict changes and/or extracting text. The security is not all that robust, but works for most folks.
-
How to created a Report to calculate On-Hand inventory for pending sales
hi,
how to created a Report to calculate On-Hand inventory for pending sales orders.for this report what are the tables and fields we have to use give me sample report.
thank you
radhakrishna.Hi!
Tables:
VBAK - sales order header data
VBAP - sales order position data
VBUK - sales order status header data
VBUP - sales order status position data
VBELN field is the key between the tables.
Statuses in tables VBUK, VBUP: A-uncompleted, B-partially completed, C-fully completed
Regards
Tamá -
How to create a sub head(code) in a catalog- for service notification
Hi everyone,
How to create a sub head(code) in a catalog- for service notification?
Please guide with your valuable comments.
Please guide its very urgent.
Thanks and Regards
Edited by: MPVash Vash on Oct 24, 2008 8:14 AM
Edited by: MPVash Vash on Oct 30, 2008 7:38 AMHi,
Go to T-code QS41, give the catalog and code group and enter.
U can click on the code after selecting the code group and create new codes.
In SPRO u should see which type of catalog is assigned to the notification type. This u can see in the overview of the notification type by selecting the notification type in SPRO.
Regards
Haricharan -
How to create a ABAP report off of SRM box for live data?
How to create a ABAP report off of SRM box for live data?
Thanks in advance.
York.you can try infoset query:
STEP - A:
1. Go to T Code RSQ02 and give the InfoSet name & select CREATE.
2. Provide the Name(Description) and Data Source i.e. for eg here i take "DIRECT READ OF TABLE" = /BIC/AODS100. Then CONTINUE.
3. Select what to Include in the 3 options available with the POPUP, here "INCLUDE ALL TABLE FIELDS". Then Check the fields and click GENERATE(one RED and WHITE round icon).
4. Now provide the PACKAGE for the INFOSET. Come Back(F3).
STEP - B: optional(If u want to create a new user group)
1. Select ENVIRONMENT -> USER GROUPS. Provide the User Group name and CREATE.
2. Provide Description and SAVE.
3. Provide PACKAGE and SAVE. Come Back (F3) to the Initial Screen.
4. Click Role/User Group Assignment. Select Newly Created User Group or an existing one. Then SAVE (CTRL + S). F3.
STEP - C:
1. Select ENVIRONMENT -> Queries. Provide the query name and CREATE.
2. Select the INFOSET u have created and assigned the user group.
3. Provide the Title and Select BASIC LIST. There you have to select (check) the fields you want to display, SAVE and then TEST. It will ask for Variant, just CONTINUE. -
How to create a non downloadable pdf in Adobe reader X?
Hi,
How can I create a non downloadble pdf in Adobe Reader X. Please help.
Regards,
ShreyaGood day,
To Bernd's point, you cannot stop someone from downloading your PDF (or any file for that matter) if you put them onto the Internet. There are ways of limiting how long a file can be viewable for through some server side software options, but ultimately, to your original question, you cannot create PDF files with Adobe Reader.
Regards,
David
Acrobat Community Manager
Adobe Systems -
How to create a non hiding dialog box in swing
Hi there,
I want to create a non hiding Dialog box similar to MS Word Find/Replace dialog.
The Dialog should not hide when the focus is lost. Instead it should become inactive & should remain on the top.
Could someone please let me know how to create such a dialog in Swing?
You help is highly appreciated.
Thanks
Rakesh Nagar
[email protected]have a look at -
http://forum.java.sun.com/thread.jsp?thread=327331&forum=57&message=1331793
ManishRaje. -
How to create ship to party and sold to party for DC10 during sales order ?
Hello all:
When creating sales order for a material in VA01 with sales Org 1000,
distribution channel 10, division 00
The system does not give me any Ship to Party and Sold to Party with the above combination
How to create ship to party and sold to party with the above combination (Plant 1000,
sales org 1000, distribution channel 10, during creation of a sales order
Ironically, when creating material master for a material with a material type KMAT, plant 1000
sales org 1000, the only distribution channel is populating in the input help (F4) is 10
For which no ship to party neither sold to party is maintained in sales order creation
Thanks in Advance!!Dear Eshwer
It is bcoz, the said account groups (Sold To Party and Ship To Party) are not created in the sales area 1000 / 10 / 00.
To create a customer master, you have to go to XD01, select the Account Group, Company Code and the respective Sales Area and execute. In the Customer Master, you have three tabs, viz.General Data where you have give address details of the customer, then in Control Data, you have to assign the respective Recon Account and in Sales Area Data, you have to maintain the customer's sales related details. Once you give all these datas and save the data, a customer code will be displayed at the bottom.
Now go to VA01, input the sale order type and the sales area and execute.
thanks
G. Lakshmipathi -
I got 2 Apple ID and the first time to I use it to iTune or App Store, a box will pop out and telling me this:
"This Apple ID has not yet been used with the i Tunes Store. Please review your account information."
Then, I click on the button, "Review". Bla bla... but ended up, I must provide a credit card in order to complete it.
I do not have credit card, so I search 'How to create iTune or App Store without credit card', same link and same tactic only valid for New Apple ID.
So, it seem no other option to create iTune or App Store without credit card for existing Apple ID, right?The same thing is happening to me!
-
How to create a new Text Object to be used for SAVE_TEXT FUNCTION
hi,,
can anyone tell how can i create a new text object and text id for saving text by using function SAVE_TEXT.
Thankshi,.
try out this
DATA: header LIKE thead.
DATA: newheader LIKE thead.
DATA:lines LIKE tline OCCURS 0 WITH HEADER LINE.
header-tdobject = 'VBBK'.
header-tdname = delivery number.
header-tdspras = language.
lines-tdformat = '*'.
header-tdid = text id. "for example: Z022
lines-tdline = your text that you want to write .
APPEND lines. CLEAR lines.
CALL FUNCTION 'SAVE_TEXT'
EXPORTING
client = sy-mandt
header = header
savemode_direct = 'V'
IMPORTING
newheader = newheader
TABLES
lines = lines
EXCEPTIONS
id = 1
language = 2
name = 3
object = 4
OTHERS = 5. -
How to create a user new user status as closed for aWBS element
Hi,
Can any one explain me the process of how to create a new user status '' Closed'' for the WBS element which when trying to close has error and are not able to close. So can we create a new status inroder to close the WBs element
Thanks nd Regards
SriHello Srihari,
Use OK02 transaction to create a status profile. You can create a new user status in the status profile.
If you already have a status profile which is maintained in the master data, then you can create a new user status as closed to that status profile.
Hope this will help you..
Regards,
Praisty -
How to create or generate sample / test data (mass data for tables) ?
Hello,
I'm playing around a little with some SQL-functions, but actually I have only a small number of rows in my sample table and I would like to have "big, filled tables". :-)
Is there an easy way to generate mass data for tables, e.g. for testing the performance of SQL-statements when a table is full of data.
For example:
How can I generate lets say 50.000 or 100.000 rows into a table with two columns? Is there a ready-to-use command to generate this mass of data?
How do you create random data for testing?
Thanks a lot in advance for your help!
Best regards
FireFighterFirst, thanks for the quick and great answer! It looks exactly what I'm looking for. How could I forget to look at Tom's site for such a script. ;-)
But.....
...unfortunately, it doesn't seem to work. :-( And since I'm not so experienced in PL/SQL until now (looking forward to a course end of year...) I don't know what the error is. Is it not meant to use within 10g ??
So, here is what i do:
1. Log in to SQL*plus and generate the procedure with "@gen_data.sql"
2. Then I try to execute the procedure by using "exec gen_data('mytesttable',500);"
Then I get the following error output:
SQL*plus> exec gen_data( 'mytable', 50 );
BEGIN gen_data( 'mytable', 50 ); END;
ERROR at line 1:
ORA-00936: missing expression
ORA-06512: at "SYS.GEN_DATA", line 34
ORA-06512: at line 1
And here is the code that I have used:
01 create or replace procedure gen_data( p_tname in varchar2, p_records in number )
02 authid current_user
03 as
04 l_insert long;
05 l_rows number default 0;
06 begin
07
08 dbms_application_info.set_client_info( 'gen_data ' || p_tname );
09 l_insert := 'insert /*+ append */ into ' || p_tname ||
10 ' select ';
11
12 for x in ( select data_type, data_length,
13 nvl(rpad( '9',data_precision,'9')/power(10,data_scale),9999999999) maxval
14 from user_tab_columns
15 where table_name = upper(p_tname)
16 order by column_id )
17 loop
18 if ( x.data_type in ('NUMBER', 'FLOAT' ))
19 then
20 l_insert := l_insert || 'dbms_random.value(1,' || x.maxval || '),';
21 elsif ( x.data_type = 'DATE' )
22 then
23 l_insert := l_insert ||
24 'sysdate+dbms_random.value+dbms_random.value(1,1000),';
25 else
26 l_insert := l_insert || 'dbms_random.string(''A'',' ||
27 x.data_length || '),';
28 end if;
29 end loop;
30 l_insert := rtrim(l_insert,',') ||
31 ' from all_objects where rownum <= :n';
32
33 loop
34 execute immediate l_insert using p_records - l_rows;
35 l_rows := l_rows + sql%rowcount;
36 commit;
37 dbms_application_info.set_module
38 ( l_rows || ' rows of ' || p_records, '' );
39 exit when ( l_rows >= p_records );
40 end loop;
41 end;
42 /
Does anybody know what my error i have in here?
Thanks again for you help in advance!
Rgds
FF
Message was edited by:
FireFighter -
How to create a Non Excisable Location
Hi,
While creating a Location is it mandatory give excise details, like selection of XM/XD/None ? if not please explain the procedure.
Thanks,
Kumar.Hello Kumar ,
XM = if your client manufacture excise materials then you should this option.
XD = client only Deliar means purchase and sales excise materials then select this option.
None = not deal in excise.
So whenever you select excise option on warehouse then system ask for one of the option menas what is your business.
This field is mandatory if Excisable is selected for Warehouse.
Once transactions exist for the location with this ECC No., you may not change the ECC No.
Thanks
Manvendra Singh Niranjan -
How to create a non-unicode transport on a unicode system?
Folks,
Occassionally, I have to create transports for some of the functions from our unicode-based SAP system. The created transports by default are unicode and thus cannot be installed on a non-unicode SAP client. Is there a way to create non-unicode transport from a unicode SAP system?
Note that the transport contains only the code (function modules). There is no data.
Thank you in advance for your help.
Regards,
PeterHi Peter,
Note 638357 - Transport between Unicode systems and non-Unicode systems
Regards
Ashok Dalai
Maybe you are looking for
-
When I try to Launch iTunes, I get an error.
When I try to Launch iTunes, I get an error message "The folder "iTunes" is on a Locked disk or you do not have write permissions for this folder". iTunes had been working OK. I uninstalled, and reinstalled on a different drive. Same result. What do
-
DIfference Between OOPS ALV and WEBDYNPRO FOR ABAP ALV?
Hi to All, i want some information that What is main difference when we develop ALV Report in OOPS and WEBDYNPRO For ABAP.which is good n in what way it is good? In the Same way I m also want know that WHICH IS BETTER AMONG WEBDYNPRO FOR JAVA/ABAP.In
-
Windows 2008 not shutting down Oracle
When I shutdown my Windows 2008 server that has Oracle 10.2.0.4, it does not shutdown the database like it should. I have used Oracle Administration Assitant for Windows and I have set the Startup/Shutdown Configuration to "Shutdown instance when ser
-
E65 FW 2.0 Every keystroke mutes the radio using C...
The E65 (FW 2.0) does not support the Nokia CK7W carkit very well. Every key you touch causes the radio to be muted. This is not so handy. Other carkits only mute when actually receiving an incoming phone call or when you press the dial button. Any s
-
HT4623 Constantly losing cellular service!
Using Iphone 5C and constantly losing cellular service. Just had new sim card installed this morning and still having issues. Anyone else experiencing this? Phone is brand new.