unity pixel art

픽셀아트 관련 링크

1. 레딧의 글

  1. 툰셰이더를 적용하고 팔레트 색상 감소
  2. 해상도를 확 낮춤. 모델의 디테일도 낮추는데 잔잔바리들이 노이즈로 보여서 있으니만 못하게 됨 => 여기까지는 생각한게 비슷한데
  3. 일반적으로 그림자를 적용하는 대신 그라디언트 텍스처를 사용하고 색상을 샘플링할 수 있습니다. 많은 애니메이션/만화에서 영감을 받은 게임은 이 방법을 사용하여 예를 들어 피부의 그림자 영역에서 빨간색/파란색/보라색을 수행하지만 그라디언트를 교체할 수 있습니다. 2픽셀의 완벽한 색상 블록으로 기본 텍스처 색상의 2가지 버전을 렌더링합니다. 이를 수행하는 방법에는 여러 가지가 있으며 if 문은 셰이더에서 대부분 nono입니다.

=> 이 부분에 대한 고민이 좀 더 필요하겠다. => 그림자대신 그레디언트 텍스처를 쓰는 부분이 이해가 되지 않는다.

=> 위를 적용하면 아래와 같은 화면이 나오게 되는 듯?

https://www.youtube.com/watch?v=l4bWwobx_LQ

2. 3D pixel art filter for my indie game about dinos digging up dinos

게임 개발로그. 지기네. 발상의 전환이네. 기가 맥힌다.

렌더 설정 방법

https://www.youtube.com/watch?v=wHPo3vmoNi8

  1. renderer texture를 생성한다.
  2. 카메라의 Target Texture에 붙인다.
  3. raw image를 만들어서, rawimage의 1번에서 생성한 renderer texture에 붙인다.
  4. 해상도, 기타 옵션들을 야금야금 만진다.

게임 개발 예제

아래와 같이 볼 수 있다.

https://www.youtube.com/watch?v=1f76ajrdPYc

3. 유니티에셋 UPixelator : Pixel Art from 3d scenes

쉽고 좋은 듯. 써보진 않음.

https://assetstore.unity.com/packages/tools/camera/upixelator-pixelize-3d-scenes-243562