본문 바로가기

[PROJECT]/[Note]

(4)
[2019] Note - KT ICT Humancare KT ICT Humancare 프로젝트중 바운스 크러쉬 콘텐츠의 배경을 제작하기위해 여러방법을 사용했다. 첫번째로는 png시퀀스를 스파인으로 애니메이션 구분 및 압축한 후 유니티로보내기였는데 이 방법이 생각보다 효율적이지 않으며 압축을 했음에도 용량이 어마어마했다. 한마디로 가성비가 떨어졌다. 두번째로는 Stencil Shader와 Wave Shader를 이용해서 Mesh데이터의 Vertex를 움직이는 애니메이션 + 마스킹효과를 이용해봤다. 구현은 가능했지만 리소스디자이너가 원하는 방향의 배경 디자인을 구현하려면 R&D가 진행되야했고 해결될지도 미지수였다. 그러다가 마지막으로 나온방법이 Alembic을 이용한 방법이다. 내가 이해한대로만 설명하자면 Alembic은 3D 프로그램들이 상호호환을 목적으로 사..
[2019] 성남시청홍보관 - 도시 개발노트 2D 이미지 리소스를 받아 작업할때, 전체 해상도가 큰 도시 전경의 일러스트 그림위에 Spine으로 작업하여 유니티로 보내는게 본래 의도였다. 하지만 Spine에서는 해상도가 큰 이미지는 오류가 났고 이로인해 애니메이션 작업만 따로해서 보내는 식으로 작업했는데 코드로 모든 이벤트 변수를 처리하려다보니 포괄적인 범위로 커버하는 코드를 제작해도 작업이 오래걸렸다. 이를 해결하기위해 조금 시간이 걸리지만 방법을 생각해보았다. 위처럼 해당 부분만 아트보드를 잘라서 Export하는 방법있고, 새로운 파일을 1920*1080 정도의 사이즈로 만든 후 비율을 맞춰 줄여주는 방식만 취해주어도 Spine상에서 작업이 가능했다. 애니메이션 Flow를 고려해야한다. 유니티에 Spine Skelton을 보내기전에 오브젝트가 ..
[2019] 휴먼 ICT 케어 - 균형잡기 개발노트 11.05 딜레이를 이용해서 애니메이션을 순차적으로 발생하는 룩을 만들기위해 해당 오브젝트들에게 동일한 애니메이션과 Animator를 적용했다.
[2019] 국립생태원 - 미디리움 속으로 개발노트 2019-10-23 원근감이라는것을 고려하지않는 상태에서 문제가 발생했다. 동물들의 스케일 비율을 반영하다보니 기존의 배경과 메인 캐릭터인 동물들의 크기가 전혀 맞지않아 괴리감이 생기기 시작했다. 결국엔 배경 오브젝트의 스케일과 위치를 조절하는것으로 해결중이다. 오브젝트의 거리에 비해 약한 스케일때문에 원근감에 문제가 생겼던것으로 파악된다. 2019-11-06 기존 에셋에 Root가없는 상황이라 모션디자이너에게 요청하여 C4D로 루트를 잡았다. 그런데 다시 유니티로 불러오니 애니메이션이 튀는현상이 발생했다. 프로그램의 문제일 가능성이 제기되자 3D Max로 작업을 진행하였으나 마찬가지였다. 여러 시도 끝에 문제를 해결했다. 바로 애니메이션의 압축방식을 변경하는 방법이었다. Anim. Compression..