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"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

Using Custom Data Outputs and accessing them through scenetexture in post process

This will be a long question, so bear with me, I have some explaining to do.

So I've been working on this comic book shader for a little bit. alt text I've gotten it looking the way I want it so I don't really need critique unless you see something glaring that I overlooked. But I am a little unsatisfied with the execution. So I wanted the textures to be in UV Space instead of world space. So I needed to have a way to get the crosshatch textures to appear in my post process scenetexture. I messed with a few methods, but in the end i settled on having the crosshatch be a material function, the thing is The only way to have it appear in my PostProcess is to have it be in the subsurface channel, I split it into the red and green channels so i can control the vertical and horizontal lines independently: alt text I also divided it by 64 so my subsurface wouldn't appear all green alt text That node makes the scene look like this which i can use in my PostProcess: alt text Then I do some work to make it only show up in the darkest parts of PostprocessInput0: alt text Which I overlay onto my original scene to get this: alt text The obvious downside is that I can't use Subsurface scattering. so I'd like to know if it's possible to plug it into a custom output: alt text And have It read on on one of the SceneTexture PostProcessInputs: alt text I know PostProcessInput1 is for Emissives and PostProcessInput2 is sometimes for Bloom, So If I could just Put it in one of 2-6 If anyone knows a way I could Spare my subsurface output I'd really appreciate it. This effect looks great on dark scenes, but it's possible to see the subsurface color on really bright scenes, ruining the effect.

I tried figuring out how they made a similar crosshatch shader for borderlands 3, but I assume they wrote a lot of their own custom stuff for what they made.

Product Version: UE 4.20
capture.png (3.3 MB)
more ▼

asked Feb 11 '19 at 02:58 PM in Using UE4

avatar image


avatar image dimfik May 21 '19 at 07:45 PM

Hi, i think u can use that solusion - https://www.youtube.com/watch?v=RN7cmGpZWt4 for your scene. Or u can download UE4 Source Code on GIt hub and change shader code if u wan a specified crosshatch texture per material, this could be a good starting point - http://blog.felixkate.net/2016/05/22/adding-a-custom-shading-model-1/

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

0 answers: sort voted first
Be the first one to answer this question
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