[Unity] 유니티 Muse 훔쳐보기

suhan0304·2024년 11월 21일

유니티

목록 보기
2/2

원래는 유니티 6에 유니티 뮤즈가 같이 포함되서 나올 줄 알았는데, Sentis 베타가 적용되어서 일단 지금 사전 공개 중인 Muse만 한 번 사용해보기로 했다.

유니티6 프로젝트 빌드 창인데, 지금까지 봤던 유니티5 보다는 괜찮은 거 같다. (그냥 신제품 효과인가)


유니티6 첫인상인데, 생각보다 유니티5랑은 큰 차이 없는 듯? 크게 바뀐거라고 하면 상단에 계정과 에셋 스토어가 노출되어있다는 점 정도인 것 같다.

일단 Muse 에셋을 임포트 해준다.


Muse Chat

일단 Muse Chat이다. Chat GPT 유니티 버전이라고 생각하면 될 것 같다. 한 번 키보드 wasd로 움직이는 코드와 필요한 컴포넌트를 작성해달라고 해보자.

항상 느끼는 건데 영어로 질문할 떄가 훨씬 더 양질의 대답이 돌아온다

한 번 chat이 하라는데로 해보자. Rigidbody 컴포넌트를 추가해보자.

스크립트를 만드려고 했는데 유니티6는 스크립트를 저곳에서 생성할 수 있다.

이제 chat이 준 스크립트를 작성해준 후에 컴포넌트에 넣어주면?

잘 움직인다! 물론 간단한 코드긴 한데 Chat GPT까지 갈 필요없이 엔진의 자체 Chat으로 된다는게 장점이다. 이게 현재는 사전 체험이긴 한데, 가격이 궁금하다. 현재 20 달러였나? Chat GPT를 구독하고 사용하고 있는데, 그것보다 성능이 얼마나 좋을지, 유니티 쪽으로 얼마나 특화됐을지가 궁금하다.

아무래도 Muse Chat은 Chat GPT보다 효율성이 높아야 경쟁력이 있지 않을까 개인적으로 생각한다.


Texture Generator

이번엔 Texture Generator를 한 번 사용해보자. Muse Chat은 기존에 사용하던 Chat GPT랑 비슷해서 그냥 사용했지만 Texture는 하나도 몰라서 가이드를 참고했다.

쉽게 요약하자면 prompt에 원하는 텍스처를 적으면 생성해주겠다인 것 같다.prompt에 적고 Generate를 하면 이렇게 파일이 생성된다.

녹슨 부분도 추가해달라고 하자 원하는 텍스처 느낌이 나왔다.

이제 원하는 텍스처를 우클릭해서 View as PBR Material을 해주면 오른쪽과 같이 바뀐다. 이 Material을 프로젝트 창에 끌어다 놓으면 Texture가 생성이 된다. 이걸 Cube에 적용하면 아래와 같이 나온다.

물론 내가 원하는 그 느낌을 구체적으로 구현하고 싶으면 Create 4 Variatrions로 기존에 이미지 생성을 해본 사람은 알다시피 비슷한 느낌으로 4가지 다양한 이미지를 생성할 수 있다.

이미지 생성하니깐 포인트가 소모되기 시작했다. 체감 상으로는 3천 포인트가 좀 적은것 같기는 하다. 사전 체험, 무료 버전이라 그런 건지 나중에 한 번 비교해봐야겠다.

아무튼, 이 부분은 대만족이다! 인디 게임 개발, 인디 게임 개발자들이 많이 막히는 부분이 스프라이트와 텍스처, 즉 그래픽 관련한 리소스인데 이렇게 생성해서 사용할 수 있다는 점은 굉장히 편리한 것 같다.

또 이미지를 input해서 원하는 가공도 가능하다.

슬럼가의 벽 처럼 오물이나 페인트를 칠하라고 했더니 저런 식의 이미지도 생성해줬다. 당연하겠지만 프롬프트를 1024자 내로 얼마나 자세히 작성하는지, negative 프롬프트를 얼마나 자세히 작성하는지, 얼마나 더 여러번 generate 하는지에 따라 더 구체적인 텍스처를 얻을 수 있을 것 같다.

별도의 input 없이 프롬프트만으로 생성한 슬럼가 벽 느낌의 텍스처이다. (2번 Generate로 만들었는데 더 구체적으로 구현이 가능하겠지만 일단은 살펴보기 느낌이라 넘어가도록 하자.


Sprite Generator

왜 이렇게 뜨는지는 몰라도 에셋 설치과정에서 오류가 생긴 것 같아서 나중에 재설치 후 다뤄보도록 하겠다. 아무래도 느낌 자체는 Texture랑 비슷한 것 같다.


느낀 점

Muse Chat는 편리하긴 한데 Chat GPT보다 얼마나 더 유니티 쪽으로 깊은 접근이 가능한지, 더 정확한 정보를 주는지가 중요할 것 같다. (이 느낀 점을 쓰는 지금까지 Muse Chat이 Chat GPT보다 나은게 뭔지는 잘 모르겠다. 이 부분을 해소하는게 중요할 것 같다. 유니티 쪽 특화라던가 포럼에만 있는 내용을 제공한다던가..)

Muse에서 아마 많이 사용한다면 이 Texture, Sprite 일 거 같은데 굉장히 편리하고 효율적인 것 같기는 하다. 물론 중요한 오브젝트의 경우에는 별도의 텍스처가 있어야 될 거 같은데, 그래도 편리한 건 맞는것 같다.

무엇보다 현재 사전 체험, 즉 베타 기간이라는 점 실제 정식 버전으로 출시할 때 얼마나 향상된 모델로 나올지, 다른 생성형 AI와 가격 경쟁력이 있을지가 중요한 것 같다.

profile
Be Honest, Be Harder, Be Stronger

0개의 댓글