2D Unity 2020 그래픽 실험 모음
요약
본 기사는 Unity 2020을 활용하여 구현한 다양한 2D 그래픽 실험 모음집을 소개합니다. 애니메이션 본, 파티클 시스템, ShaderGraph 등 최신 패키지를 사용하여 머리카락 흐름, 빛줄기, 비 효과, 눈빛 반사 등 시각적으로 풍부한 7가지 장면을 구현했습니다.
핵심 포인트
- 2D Animation, Particle System 등을 활용하여 자연스러운 움직임 구현 가능
- ShaderGraph와 RenderTexture를 이용해 복잡한 비/갤럭시 애니메이션 구현
- Cinemachine과 Post Processing으로 카메라 흔들림 및 블러 효과 적용
- 다양한 Blend Mode와 커스텀 셰이더로 독특한 시각적 표현 실현
2D Unity 2020 그래픽 실험
Unity의 최신 패키지들을 활용한 7가지 다른 실험을 포함합니다.
설명
아래에서 각 장면이 고유하게 어떤 기능을 하는지 설명하겠습니다.
대부분의 장면은 '마우스 위치를 따라가는 카메라' 기능을 가지고 있습니다.
동적으로 흐르는 머리카락 및 꽃잎
- 바람에 날리는 것처럼 머리카락과 꽃잎이 자연스럽게 흐릅니다.
- 2D 애니메이션 본(bone) / 파티클 시스템, 그리고 Effector2Ds와 WindZone을 사용합니다.

빛줄기 (Light Beams)
- 눈에서 나오는 빛줄기가 마우스를 따라갑니다.
- 빛줄기는 면이 제거된 원통(cylinder)과 특수 재질(material)로 시뮬레이션됩니다.

비 셰이더 (Rain Shader)
- RenderTexture가 주어진 셰이더를 사용하여 비 효과를 만듭니다 (이 ShaderToy의 영향을 받음 The Art Of Code).

갤럭시 애니메이션 (Galaxy Anime)
- 애니메이션에서 흔히 볼 수 있는 떨리는 '눈빛(eye shine)' 효과를 재현했습니다.
- RenderTexture와 ShaderGraph를 사용하여 눈과 머리카락에 배경 은하계를 반사시킵니다.

피가 흐르는 비 파티클 (Bloody Rain Particles)
- 코에서 피가 흐르고; 붉은 비 파티클이 떨어집니다.

블렌드 모드를 사용한 흔들리는 텍스트
- 텍스트가 꿈틀거리며 커스텀 TMP 셰이더를 사용하여 추가(additive) 블렌드 모드를 가집니다. 다른 스프라이트들은 다양한 블렌드 모드를 가지고 있습니다.
- Blend command를 활용합니다.

흐릿하고 떨리는 타자 효과 (Blurry, Shaky Typewriting)
- 카메라가 간헐적으로 흔들리고 흐려집니다; 텍스트는 스케일, 불투명도(opacity)를 조정하며 타이핑됩니다.
- 흔들림과 블러는 Cinemachine의 Noise 속성과 Depth-Of-Field를 동적으로 설정하여 처리합니다.

요구 사항 (Requirements)
다음 패키지들이 필요합니다 -
Unity Packages:
- 2D Animation
- Cinemachine
- Input System
- Lightweight RP
- Post Processing
- Shader Graph
- TextMeshPro
- Unity UI
- Universal RP
Asset Store:
- DOTween
이미 포함된 패키지:
라이선싱 (Licensing)
코드
모든 스크립트, 셰이더, 장면 파일은 MIT license 하에 배포됩니다.
에셋
모든 아트 에셋은 독점 저작권 하에 있으며, 향후 게임에 사용될 것입니다. 만약 이들이 사용되거나 판매된다면 제가 찾아낼 거예요 👀
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub GameDev의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기