누구나 Unity 5에서 유리 재질을 만드는 방법을 알고 있습니까?
금속 및 이미지 텍스처를 수행 할 수 있지만 유리 재질을 만드는 방법을 잘 모르겠습니다.
구글에서 검색하면 Unity 5에 대한 정보가 전혀 없으므로 쉽게 할 수 있습니다.
샤워 도어와 평면 유리 용입니다.
누구나 Unity 5에서 유리 재질을 만드는 방법을 알고 있습니까?
금속 및 이미지 텍스처를 수행 할 수 있지만 유리 재질을 만드는 방법을 잘 모르겠습니다.
구글에서 검색하면 Unity 5에 대한 정보가 전혀 없으므로 쉽게 할 수 있습니다.
샤워 도어와 평면 유리 용입니다.
답변:
여기 모을 수있는 것이 몇 가지 있습니다. 이것이 도움이되기를 바랍니다. 이 작업을 수행하는 방법에는 여러 가지가 있습니다. 셰이더를 작성하거나 매우 간단한 유리를 사용하는 것에 대해 신경 쓰지 않는다면 기본 셰이더와 일부 PNG 마법을 사용할 수 있습니다.
편집 : 이것은 약간의 주목을 받고 있기 때문에 매우 기본적인 창 / 투명도에 대한 단계별 자습서를 추가하기로 결정했습니다.
전체 배경 투명도로 간단한 64x64 이미지를 만들고 그 위에 검은 색 텍스트를 추가했습니다.
그런 다음 유니티로 가져 와서 드래그 한 다음 내가 가지고있는 큐브 위로 드래그했습니다. 그 후 투명 쉐이더를 선택했습니다.
결과 (게임 실행 중)
그런 다음 긁힘이나 다른 유사한 효과가있는 PNG를 쉽게 만들어보다 실감 나게 만들 수 있습니다. 나무 나 금속처럼 보일 수있는 색으로 테두리를 만들 수도 있습니다. 다른 투명 쉐이더를 사용하여 가장 적합한 것을 찾으십시오.
Unity 5에서 유리 재질을 만들려면 Unity 셰이더와 재질을 사용하는 것이 매우 쉽습니다. 다음을 수행해야합니다.
끝난!
원하는 경우 많은 제어를 위해 알파가 포함 된 텍스처를 추가 할 수 있습니다. 예를 들어 유리를 청소하지 마십시오.
공식 유니티 블로그 이 .zip 패키지에 대한 링크 공유 여기 예제 스크립트와 공식 솔루션으로 사용 유니티 5의 새로운 명령 버퍼 유리 굴절과 투명성을 구현하는 것을 셰이더를 가지고있다.
Standard Plus라고하는 유리 (및 반투명 또는 사용자 정의 라이트 맵) 용 셰이더를 작성했습니다. 나는 그것이 당신이 원하는 것을한다고 생각합니다. 내 유리에는 프레 넬뿐만 아니라 굴절에 대한 다양한 컨트롤이 있습니다. 또한 두께 맵을 사용하여 모델마다 다른 두께를 계산할 수 있습니다. 두께는 굴절뿐만 아니라 유리 색상에도 영향을 미치기 때문에 훨씬 더 나은 결과를 얻을 수 있습니다. 또한 표준 셰이더와 동일한 기능을 가지고 있습니다. 구경하다! https://www.assetstore.unity3d.com/en/#!/content/93745