[기록]버텍스노말과 데칼

jiwoon min·2024년 6월 15일

버텍스노말에 대해 찾아봐야겠다는 생각이 들었고 재밌는 유튜브를 봤다.
https://www.youtube.com/watch?v=AKnCoUEdjnU
재밌게 보고있었는데 7년 전 영상이어서 놀랐다. 배울게 산더미구나!
아래부터는 영상 보면서 메모한 내용들이다.

노말은 방향이다.(Normal is a direcrion vextor라고 설명한다)
노말 = 법선, 노말은 방향벡터. 모든 버텍스가 가지고 있다.
빛의 방향을 법선과 비교하여 어두워진다.

같은 폴리곤을 공유함에도 스플릿버텍스노말은 버텍스 카운트가 달라진다.
버텍스노멀을 조정하여 셰이딩 정도를 조절한다. 나무와 헤어카드 등 다양하게 사용.
노멀맵은 법선 방향을 픽셀에 저장한다.
2D에서 직접 만들지 않고 베이킹을 하는 이유는 엣지커버쳐(가장자리곡률)때문이다. 분할된 정점을 가진 사각형은 너무 딱딱하고 날카로워서 부자연스럽고 비현실적인 단단함을 연출하기에 부드러운 보통 부드러운 사각형을 원한다.
우리는 점점 더 많은 폴리곤을 사용할 수 있게 되었고 챔퍼링을 할 수 있는 지점에 도달했다. 이는 좋은 곡률 뿐 아니라 하이폴리곤 모델의 실루엣과도 일치한다.

이런 상자는 하드엣지가 없고 보기에 불편한 그라데이션을 얻게 되는데 버텍스 노말을 조정할 경우 많은 것이 정리된다.

가장자리에는 곡률이 있지만 큰 면은 일관된 좋은 음영을 얻을 수 있다.
폴리곤의 표면적에 따라 가중치를 부여하는 것.
Face Weighted Normals(FWN)
각 다각형에 가중치를 주는것
작은 폴리곤은 작은 영향, 큰 폴리곤은 큰 영향


나사와 같은 작은 디테일은 어떻게 할까?
데칼 아틀라스를 사용한다. 이 세부 디테일 묘사에 고유한 UV를 사용하지 않음으로 일관된 텍셀 덴서티를 가질 수 있는것이 중요하다. 작은 디테일이지만 일관되고 좋은 품질을 가져갈 수 있음.

대용량 외부와 작은 내부에 같이 사용가능하다. 챔퍼링을 과도하게 활용했지만 여기서 주목할것은 패널의 측면과 평면위에 디테일이 있다. 고품질 디테일을 만들기위해 사용하는 데칼의 양은 엄청 많다.

미디엄폴리 워크플로우는 게임에셋을 만드는 빠른 방법이다.
툴의 단계가 줄어들고 고정된 에셋이 줄어들기 때문에 프로젝트 관리가 쉬워진다. 파일의 양도 적고 데칼을 사용하여 고품질 디테일을 구현하는데 해상도에 독립적이므로 베이킹할 때 밉맵압축 문제가 없다.

워크플로우에 따라오는 단점.
가장 큰 문제는 많은 삼각형이 발생하는것.
경우에 따라 이 워크플로우가 의미 없을 수 있음.


워크플로우 튜토리얼을 보여준다.
챔퍼링을 했고, uv는 특별함이 없다. 노말베이킹을 위한 평범한 UV.
이후 버텍스노말을 정돈해준다.(왼쪽이 정리된 벤치)

섭디에서 엣지웨어와 더트를 위해 마스크를 몇개 제작.
두개의 UV세트를 사용하는데, 첫번째는 결속 재료용이고 두번째 uv는 데칼용으로 만들었다.
데칼용 플랜 만들고 원하는 위치에 겹친다는 내용.
그리고 제작된 씬을 설명해주는데, 한 씬에 모델링 자체는 이틀이고 나머지는 타일링용 텍스쳐 작업으로 총 일주일에 씬 하나를 제작했다는 내용이다.

https://www.youtube.com/watch?v=Aihha0sAOJI
이건 작년에 데칼 만들어보려고 따라해본 영상이다. 그때는 왜 굳이 이렇게하는지 이해를 못하고 그냥 따라만 해봤는데, 위 유튜브를 보고 다시보니 좀 더 이해가 된다.
트림시트와 데칼에 대해 이해해보려고 해본 작업물 : https://www.artstation.com/artwork/vDk8zE

그리고 아래 유튜브 링크도 따라해봤었다.
https://www.youtube.com/watch?v=pM5d-6jM6rc
모델링을 하고 카메라 정사각형 세팅, 매트캡 노말뷰로 세팅해서 카메라로 노멀 베이크하듯 초점잡고 그냥 렌더이미지 저장하면 된단다.

새 큐브 꺼내서 저장한 노말이미지를 노말파라미터에 연결, 큐브 uv펴서 노멀 넣을 페이스만 트림처럼 맞춰주기.
따라할 때 기록할 생각을 못해서 흔적은 없지만..! 재밌게 따라했었습니다

그 외 메모
https://www.youtube.com/watch?v=U9ciq1zmuDg
https://www.youtube.com/watch?v=EGrZEBoQfG0
https://www.youtube.com/watch?v=o0X8ofHw5sQ

0개의 댓글