[유니티] 외곽선 쉐이더 구현 및 관리
·
unity game modules
외곽선 쉐이더를 만들고 쉐이더를 사용하는 머티리얼을 편하게 오브젝트나 프리팹에 추가하거나 제거하는 툴을 제작하여 정리하였습니다. 💬 서론 이 글에서 사용할 외곽선 쉐이더는 아래 유튜브를 참고하여 만들었습니다. 이 글은 생성한 외곽선 머티리얼을 편리하게 관리하기위해 오브젝트에 쉽게 적용하고 제거하는 기능을 다룹니다. ✅ 사용예시 HTML 삽입 미리보기할 수 없는 소스 ✅ 구현(스크립트 작성) 외곽선 머티리얼을 편리하게 관리하기위해 에디터 기능을 사용합니다. 더보기 using UnityEngine; using UnityEditor; public class AddRemoveMaterialToPrefab : EditorWindow { private Material mMaterialToAdd; private Ma..
[유니티] 오브젝트 핑크색 오류 해결 (쉐이더 오류)
·
unity etc./others
유니티에서 외부 에셋을 임포트하여 씬에 불러오면 가끔 쉐이더의 호환문제 또는 기타 설정으로 오브젝트가 핑크색으로 보여질 때가 있습니다. 해당 머티리얼이 Lit Shader을 사용하는경우 간단하게 해결할 수 있습니다. URP, HDRP에서 사용할 수 있는 방법입니다. ❓ 문제 상황 위 이미지와같이 임포트한 에셋의 데모 씬에서 오브젝트가 핑크색으로보여 사용할 수 없는 상태입니다. 머티리얼에 사용중인 쉐이더를 보니 'Standard'라고 되어있으며, 이는 일반적인 Lit Shader을 사용하는것으로 판단이되어 머티리얼 컨버터를 이용하여 URP, HDRP에 맞는 쉐이더를 사용하도록 하겠습니다. 🔨 해결 방법 위 이미지와 같이 Windows > Rendering > Rneder Pipe Converter을 누릅니..
[유니티] HDRP 예제 9 / Materials (머티리얼)
·
unity etc./HDRP
What are Materials? 머터리얼은 씬(scene)에서 객체의 시각적 측면을 설정하는 데 사용됩니다. 일반적으로 머터리얼는 셰이더와 텍스처 및 숫자 값과 같은 다양한 입력에 의존합니다. HDRP는 PDR(Physical Based Rendering) 머러티얼를 사용합니다. PBR은 조명과 머러티얼의 실제 상호 작용을 보다 정확하게 시뮬레이션하는 업계 표준 기술입니다. Mask Map, Metalness and Smoothness HDRP의 머터리얼은 선택적으로 RGBA 마스크 맵을 사용하여 금속성(R), 주변 폐색(G), 상세 마스크(B) 및 부드러움(A)과 같은 다양한 텍스처 특성을 정의할 수 있습니다. 1. 계층에서 Props > Room3 > Ball_PF를 확장합니다. 2. Ball G..
bonnate
'머티리얼' 태그의 글 목록