1. Introduction

    Advanced Decal Component는 다중 레이어 지원(추가, 편집, 위/아래로 이동 및 제거)을 지원하는 StaticMesh/SkeletalMesh UV 독립 메시 데칼 투영 도구입니다. 에디터 타임에는 액터로, 런타임에는 원하는 블루프린트에 첨부된 컴포넌트로 사용할 수 있습니다. Component는 최적의 성능을 위해 모든 데칼 텍스처를 메시 UV로 투영, 압축 및 베이킹합니다.

    메시 데이터(스켈레탈 메시, 스태틱 메시)가 있는 액터에 이 컴포넌트를 연결하면 해당 액터에 스킨과 데칼을 칠할 수 있습니다. 데칼을 투영할 위치(아래 '2.요구 사항' 섹션 참조), 여러 데칼을 서로 위에 쌓거나, 기존 데칼을 편집하거나, 구운 데칼을 제거할 위치를 완전히 제어할 수 있습니다. 반투명 표면에서도 작동합니다.

    레이어를 조작하기 위한 예제 위젯과 액터를 사용할 수 있습니다. 스켈레탈 메시 컴포넌트가 있는 액터 블루프린트는 서브시스템과 게임의 통합을 보여주기 위해 데칼 컴포넌트가 추가된 예시 타겟으로 간주됩니다.

    Advanced Decal Component is a StaticMesh/SkeletalMesh UV independent Mesh Decal Projection tool with multi-layer support (add,edit, move up/down and remove). Usable in editor-time as an Actor, and at runtime as a component attached to desired blueprint. The component projects, packs and bakes all decal texture to the mesh UV for optimal performance.

    By attaching this component to an actor with mesh data (Skeletal Mesh, Static Mesh) you can paint skins and decals on said actor. You have total control over where to project the decal (see section '2.Requirements' below), stack multiple decals on top of each other, edit existing decals, or remove baked decals. It also works on translucent surfaces.

    An example widget and Actor to manipulate the layers are available. An Actor blueprint with a skeletal mesh component is considered as an example target with added Decal Component to showcase integration of the subsystem with your game.

  2. Requirement

  3. Advantages

    다음은 언리얼 엔진 4의 기존 데칼 컴포넌트에 비해 장점입니다:

    These are the advantages over conventional Decal Components in Unreal Engine 4:

    Conventional: Bleeds to other actors that have bReceivesDecals On.

    Conventional: Can't have control by default over what material to project

    Conventional: Doesn't blend between decals of multiple DecalActor/DecalComponent instances

    Conventional: Doesn't support projection on translucent surfaces by default because it requires depth information

    Conventional: Number of actors/components keeps going up as u add more decals making it hard to manage all the actors

    Conventional: Active projection for all decal components/actors

    Conventional: Only transforms are available by default, need to explicitly define other params in your decal material

    Conventional: Must be socketed to a bone with chances of bleeding if collision cube touches other surfaces of the same/other mesh

  4. Project Details

    제공된 프로젝트에는 구성 요소 사용성을 보여주는 하나의 예제 맵이 있습니다. 예제 스켈레탈 메시가 없으면 프로젝트 크기는 12MB 미만입니다.

    The provided project has one example map to showcase the component usability. Without the example Skeletal Meshes, the project size is under 12MB.

  5. Bonus Content

    3D 컨셉카 스켈레탈 메쉬(300MB)

    완전한 기능을 갖춘 다목적 컬러 위젯 블루프린트

    A 3D concept car skeletal mesh (300MB)

    A fully functional multi-purpose Color Widget Blueprint

  6. Features