돌고래 홈페이지
ID:
PW:


  운영자(2022-10-11 17:46:10, Hit : 72, Vote : 5
 UE4 Custom Depth global post process volume

이건 이해 안감.... 이해 안되면 삭제 Render CustomDepth Pass
https://developer.varjo.com/docs/v3.4.0/unreal/masking-with-unreal

PostProcessVolume Spawn
https://zhuanlan.zhihu.com/p/165031429

<Custom Stencil Material>
Material Output : Post Process
SceneTexture:PostProcessInput0 ----> SceneColor
SceneTexture: CustomStencil ----> Stencil

hlsl에서 Stencil값
(int)Stencil


Custom Stencil in Material Node
https://medium.com/unreal-engine-material-guides/overlapping-custom-depth-stencils-a084aa763f10


[Unreal Engine] 물체의 테두리(Outline) 그리기 ①
https://dev-sbee.tistory.com/m/105

벽 뒤에있는 오브젝트 그리기 Custom Depth
https://eastroot1590.tistory.com/m/entry/UE4-Advenced-벽-뒤에있는-오브젝트-그리기-feat-Custom-Depth

Custom Depth를 이용한 캐릭터 이펙트
https://historia.co.jp/archives/23585/

UE4 Custom Depth Stencil 외곽선 렌더링
https://m.blog.naver.com/wkdghcjf1234/222036641148

[UE4]Modify Post Process Settings At Run-time  C++ APostProcessVolume
https://dawnarc.com/2018/08/ue4modify-post-process-settings-at-run-time/

void AMyPlayerController::AddDynaMatForPostProcessVolume()
{
    TArray<AActor*> Actors;
    UGameplayStatics::GetAllActorsOfClass(this, APostProcessVolume::StaticClass(), Actors);
    if (Actors.Num() > 0)
    {
        APostProcessVolume* PPV = Cast<APostProcessVolume>(Actors[0]);
        if (PPV)
        {
            FPostProcessSettings& PostProcessSettings = PPV->Settings;
            if (TestMatIns)
            {
                TestMatInsDyna = UKismetMaterialLibrary::CreateDynamicMaterialInstance(this, TestMatIns);
                FWeightedBlendable WeightedBlendable;
                WeightedBlendable.Object = TestMatInsDyna;
                WeightedBlendable.Weight = 1;

                PostProcessSettings.WeightedBlendables.Array.Add(WeightedBlendable);
            }
        }
    }
}




UEnum
언리얼 에디팅 팁

Copyright 1999-2023 Zeroboard / skin by zero