빌드에서 런타임 로그를 표시하고 등록된 디버그 명령을 실행하는 Unity용 uGUI 인게임 콘솔입니다.
mob-sakai/UIEffect
Inspector나 코드에서 UI 요소에 흑백, 블러, 디졸브, 글로우 등의 필터를 적용하는 Unity 패키지입니다.
- 스타
- 7,718
- 포크
- 956
- 열린 이슈
- 11
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
UIEffect는 셰이더 기반 시각 효과로 uGUI 요소를 꾸밀 수 있는 오픈 소스 Unity 패키지입니다. 각 효과는 Inspector의 UIEffect 컴포넌트에서 설정하므로 셰이더 코드를 작성할 필요가 없습니다. 톤, 색상, 샘플링, 전환, 그라데이션, 가장자리, 그림자 필터를 조합해 흑백, 세피아, 블러, 픽셀화, 디졸브, 용해, 번짐 등의 스타일을 만들 수 있습니다.
이 패키지는 기본 Image, RawImage, Text 컴포넌트는 물론 폰트 및 스프라이트 태그를 포함한 TextMeshProUGUI도 지원합니다. UIEffectTweener 컴포넌트는 AnimationClip 없이 효과 매개변수를 애니메이션화하고, UIEffectReplica는 한 효과의 설정을 여러 요소에 한 번에 적용합니다. 에디터에서 프리셋을 저장하고 런타임에 LoadPreset으로 불러올 수 있습니다. Timeline 트랙과 ShaderGraph 통합은 선택적으로 가져와 사용할 수 있습니다.
Unity 2020.3 이상이 필요하며 URP, HDRP, VR 환경에서 작동합니다. 프로젝트 문서 사이트에서 WebGL 데모를 제공합니다.
핵심 기능
- 01톤, 색상, 샘플링, 전환 필터를 조합해 UI 요소에 적용할 수 있습니다.
- 02셰이더 코드를 작성하지 않고 Inspector에서 효과를 직접 조정할 수 있습니다.
- 03UIEffectTweener로 AnimationClip 없이 효과 매개변수를 애니메이션화할 수 있습니다.
- 04UIEffectReplica로 여러 요소에 동일한 효과 설정을 적용할 수 있습니다.
- 05에디터와 런타임에서 프리셋을 저장하고 불러올 수 있습니다.
- 06TextMeshPro, Timeline, ShaderGraph, SoftMaskForUGUI를 선택적 통합 기능으로 지원합니다.
활용 사례
- 흑백 효과를 적용해 비활성화되거나 잠긴 UI 버튼을 표시합니다.
- Unity 게임의 패널과 아이콘에 디졸브 또는 번짐 전환 효과를 추가합니다.
- 메뉴와 HUD 요소에 레트로하거나 픽셀화된 스타일을 적용합니다.
- Timeline 컷신에 맞춰 UI 효과를 애니메이션화합니다.
빠른 시작
- 1
OpenUPM을 통해 패키지를 설치합니다(openupm-cli 필요).
openupm add com.coffee.ui-effect - 2
Inspector에서 UI 요소에 UIEffect 컴포넌트를 추가합니다(Add Component 또는 Component > UI > UIEffect).
- 3
효과를 확인하려면 Tone Filter를 Grayscale로, Tone Intensity를 1.0으로 설정합니다.
사용 전 알아둘 점
- Unity 2020.3 이상이 필요합니다.
- v4에서 업그레이드할 때 호환성이 깨지는 변경 사항이 있습니다. v5에서는 UIShadow와 UIGradient를 지원하지 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- UIEffect은(는) 무엇인가요?
- Inspector나 코드에서 UI 요소에 흑백, 블러, 디졸브, 글로우 등의 필터를 적용하는 Unity 패키지입니다. UIEffect는 셰이더 기반 시각 효과로 uGUI 요소를 꾸밀 수 있는 오픈 소스 Unity 패키지입니다. 각 효과는 Inspector의 UIEffect 컴포넌트에서 설정하므로 셰이더 코드를 작성할 필요가 없습니다. 톤, 색상, 샘플링, 전환, 그라데이션, 가장자리, 그림자 필터를 조합해 흑백, 세피아, 블러, 픽셀화, 디졸브, 용해, 번짐 등의 스타일을 만들 수 있습니다.
- UIEffect은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- UIEffect은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- UIEffect은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. UIEffect의 마지막 커밋은 2026년 11월 6일입니다.
- UIEffect은(는) 어디에 사용할 수 있나요?
- 흑백 효과를 적용해 비활성화되거나 잠긴 UI 버튼을 표시합니다. Unity 게임의 패널과 아이콘에 디졸브 또는 번짐 전환 효과를 추가합니다. 메뉴와 HUD 요소에 레트로하거나 픽셀화된 스타일을 적용합니다. Timeline 컷신에 맞춰 UI 효과를 애니메이션화합니다.
- UIEffect는 어떻게 설치하나요?
- OpenUPM을 통해 패키지를 설치합니다(openupm-cli 필요).: openupm add com.coffee.ui-effect Inspector에서 UI 요소에 UIEffect 컴포넌트를 추가합니다(Add Component 또는 Component > UI > UIEffect). 효과를 확인하려면 Tone Filter를 Grayscale로, Tone Intensity를 1.0으로 설정합니다.
- UIEffect은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mob-sakai/UIEffect
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
타일맵, 스프라이트, Collider2D를 사용하는 탑다운 게임에 2D 내비게이션 메시 생성과 경로 탐색을 추가하는 Unity 확장 기능입니다.
Unity에서 속성 애니메이션, 지연 및 시퀀스를 한 줄로 구현하는 무할당 트윈 라이브러리
게임에서 분기형 대화를 실행하는 각본 형식 대화 시스템 Yarn Spinner의 공식 Unity 통합입니다.
현대적인 VRChat 월드 UI를 만들 수 있는 모듈식 UI 프리팹, 스크립트, 권한 시스템으로 구성된 Unity 에셋 모음입니다.
게임 프로젝트를 스튜디오처럼 운영하도록 AI 에이전트 49개, 슬래시 명령 스킬 74개와 조정용 훅을 구성하는 Claude Code 템플릿입니다.