본문 바로가기

취미/3D24

Unity 엔진 그림자 뚫리는 현상 해결법. 이런 에셋들이 있다고 치면 해당 모델링을 구성하는 오브젝트의 사이에서 없는 틈이 있는 것처럼 빛이 작게 통과되는 현상이 발생하곤 합니다. 실제로는 틈이 없이 닫혀 있다고 해도 모델링 자체가, 가령 3DsMax 상에서 오브젝트에 Shell 기능을 적용하는 식으로 면에 두께를 주지 않는 한 어쩔 수 없이 저런 접합 부분에 틈이 있는 것처럼 연산이 됩니다. 이는 메쉬 렌더러에서 캐스트 쉐도우 부분을 건드리는 것츠로 해결 가능합니다. 해당 현상이 한쪽 면만 연산이 되기 때문에 빛을 한쪽 면이 아니라 양쪽 면에 막히도록(마치 두께를 준 것과 유사하게) Two Sided로 바꾸면 해결됩니다. 단, 이는 에셋 단위로 직접 바꿔줘야하기 때문에 엔진에 올려놓은 에셋이 많으면 많을수록 손이 많이 갑니다. 그렇기 때문에 미.. 2022. 11. 12.
유니티 엔진에서 카툰 렌더링 효과 내는 법. 일단 원하는 모델링을 꺼낸 뒤 똑같이 복사해서 원래 모델링에 겹쳐줘야 합니다.    그리고 Push 기능으로 적당히 수치를 주는데, 외곽선을 두껍게 두고 싶다면 그 값을 높게 줘야 합니다.    그 뒤 외곽에 해당하는 오브젝트 전체를 잡고 Flip으로 면을 뒤집어준 뒤 Export.   유니티에 넘기면 이처럼 외곽선이 나옵니다. 이건 값을 좀 적게 줘서 외곽선이 두껍진 않지만, 카툰 렌더링처럼 외곽선이 보지게 되죠. 외곽선 색깔은 당연히 플립을 한 오브젝트의 색깔에 따르니 다른 색을 입히기만 하면 외곽선 색을 보라색, 빨간색, 검은색, 파란색 등 원하는 색으로 바꿀 수도 있습니다. 2020. 1. 30.
섭스턴스 페인터에서 오파시티 적용하기. 알파맵이라는 게 늘 그렇듯, 여러가지 귀찮은 과정들을 겪어야 합니다. 먼저 아래의 Shader Settings로 들어가야 하는데, 그냥 레이어칸 같은 곳에 우클릭하면 여러가지 뜨는데 그 중에 셰이더 세팅을 찾아서 눌러주면 됩니다. 그 뒤 pbr-metal-rough-with-alpha-blending을 찾아서 셰이더를 바꿔줘야 합니다. 참고로 알파 테스트로 끝나는 것도 있는데, 그건 글자 그대로 테스트이고 세세한 조정이 잘 안 되는 걸로 알기 때문에 써줄 수 있는 건 아닙니다. 그 뒤 레이어 옆의 Texture Set Settings로 들어가준 뒤, 채널을 오파시트로 바꿔줘야 합니다. 그럼 위 이미지처럼 PROPERTIES에서 op이라는 옵션이 하나 뜨는데, 그게 오파시티를 조절할 수 있는 거죠. 모니터.. 2018. 9. 29.
섭스턴스 페인터 기본 튜토리얼. 대부분의 3D 툴들이 다 그렇듯 3DMAX만 써오거나, 뭐든 하나만 써온 경우 처음 봤을 때 쓸때없이 생소하게 만들어졌다 싶은 구성으로 되어 있어 아주 기본적이고 기초적인 것임에도 튜토리얼을 찾거나 따로 공부해줘야 하는 경우가 있을 수 있습니다. 섭스턴스 페인터도 그런 면에서 비슷한 점이 있을 수 있는데, 처음 킨 사람들은 다른 3D 툴처럼 자신의 3D 파일을 올리고 싶지만 하는 방법을 헤맬 수 있습니다. 섭스턴스로 3D 오브젝트를 불러오기 위해선 먼저 왼쪽 위에서 File-New로 들어가야 합니다. Open이나 Import가 아니라요. 위 이미지에서 보이는 템플릿은 다른 툴 등이 있는데, 필요한 경우 써야할 거고, 그냥 간단히 3D 오브젝트만 불러오겠다고 한다면 Mesh의 Select를 누른 뒤 FBX.. 2018. 9. 28.