Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

(URGENT) 2 cameras attached to player. How to add post-process material to only one? Blueprints

I used a third person template and hit edit TirdPersonCharacter and added second camera to it like this: alt text

Then I followed a tutorial and set up this node tree that allows me to switch between cameras by pressing a key (F): alt text

I have a custom post process material that I want to add to only one of the cameras so that one camera sees the world without it and the other camera with it. How do I add it to only one camera? I tried dragging and dropping on the camera but it applies the material to the mannequin instead. When I try to select the camera in the wiewport both cameras as well as the mannequin gets selected. How do I make only one camera see the post-process material?

P. s I am total beginner in this so I would realy appreciate if you could tel me what to do in detail ( I have no basic knowledge yet) P.s.s I have deadline soon please help.


Product Version: UE 4.21
99.jpg (163.7 kB)
88.png (407.7 kB)
more ▼

asked Jan 07 '19 at 07:12 PM in Blueprint Scripting

avatar image

8 1 5

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

I've tried something like that, but a post-process applies to everything at once. So if you want to switch between the cameras, you'll have to switch between post-process modes just as well. Just apply different settings to the post-process component upon camera switch.

Can't provide screenshots now; look into post-process settings node in a blueprint; it's virtually the same as setting it in the details panel.

more ▼

answered Jan 07 '19 at 10:54 PM

avatar image

1.8k 12 7 8

avatar image ShadowlessHazard Jan 08 '19 at 01:14 PM

I could realy use some screenshots or just tell me where to plug in that component and how to give that component the material I need. I have no idea how to connect them together..

avatar image Tuerer Jan 08 '19 at 04:33 PM

Create a node called Make PostProcess Settings. Click on it and find Post Process Materials in the Details tab. Tick the box to expose the pin on the node. Drag off the pin and promote it to a variable. In the variable (after compiling) add an array element and choose Assert Reference; select your material there.

Upon camera switch apply the Post Process Settings: alt text

The Settings with the variable connected will add the material; if the pin is unconnected, no material will be used.

Don't mind the Gain pin, that's just my thing.

post-proc.png (87.7 kB)
avatar image ShadowlessHazard Jan 08 '19 at 06:43 PM

I have made my own post process material. I can't find it in details tab

avatar image Tuerer Jan 08 '19 at 06:55 PM

How do you apply that material to the Post Process component then? If you select a material in Post Process details it's the same thing.

All the materials in your project have to be there to pick from. alt text

mat.png (23.1 kB)
avatar image ShadowlessHazard Jan 08 '19 at 07:38 PM

Ok, now I exposed the pins. But I can't seem to find other nodes when I try to add them. Mat and Post process nodes aren't in the list and thera are loads of SET nodes and I don't know witch to chose... I tried dragging my material and instance in the node tree but I can't.alt text

1.png (178.9 kB)
2.jpg (318.5 kB)
avatar image Tuerer Jan 08 '19 at 09:57 PM

Mat is just a variable that you have to create. That the part "Drag off the [Post Process Materials] pin [from the Make Post Process Settings node] and promote it to a variable". And Post Process is the Character Component that you lack for some reason.

Sorry, just from the way you described everything in the beginning it seemed to me that you've already figured out the post process part, and just wanted to know if it's possible to apply it to only one camera.

avatar image ShadowlessHazard Jan 09 '19 at 02:54 PM

Okay I figured out how to add Post process and variable node. Do I have to do something with the variable or leave it as it is default? Also I don't know witch set node to add because there are plenty to chose from. Also where in my node tree do I plug in yours for it to work or will it work without plugging in?

I am sorry for dumb questions but I am new to unreal and worked with 3d modeling softwares before so I don't have that much knowledge...alt text

1235234567890.png (420.5 kB)
avatar image Tuerer Jan 09 '19 at 05:06 PM

The node is called Set Settings, if you drag a pin off the Post Process, you'll find it easily.

avatar image ShadowlessHazard Jan 10 '19 at 01:17 PM

alt text

Ok, I have the node tree you showed me now. So my last 3 questions are: 1. So where do I plug it in my big node tree? 2. Also how do I add my custom made post-process material to this node tree? I tried clicking on post process material and looking in details tab but didn't find how to add it since I didn't know what to look for. 3. I successfully made the variable and called it "Mat", I don't have to do anything more with it? Like change some values or something or I just leave it as default?

fin1.png (372.5 kB)
avatar image Tuerer Jan 10 '19 at 01:27 PM
  1. You plug it right before or right after the camera switch, depending on how you do that, just see what works best for you.

2 and 3. Select the Mat variable (not in the graph, but in the list of variables) and in the Details panel add an array element and choose Assert Reference; select your material there. alt text

avatar image ShadowlessHazard Jan 10 '19 at 08:57 PM

Do I connect in the end of the sequence? Also, do I have to plug in both inputs of your scheme in one place or different? alt text

alt text

881.jpg (340.8 kB)
989.png (316.7 kB)
avatar image Tuerer Jan 10 '19 at 10:22 PM

Yes, at the end would be just fine, and yes, one node for each camera, depending on which uses the custom material.

avatar image ShadowlessHazard Jan 11 '19 at 12:44 PM

Thanks! You realy helped me a lot.

avatar image Tuerer Jan 11 '19 at 12:49 PM

Great! Good luck =)

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question