Unity 5 용 유리 소재


12

누구나 Unity 5에서 유리 재질을 만드는 방법을 알고 있습니까?

금속 및 이미지 텍스처를 수행 할 수 있지만 유리 재질을 만드는 방법을 잘 모르겠습니다.

구글에서 검색하면 Unity 5에 대한 정보가 전혀 없으므로 쉽게 할 수 있습니다.

샤워 도어와 평면 유리 용입니다.

유리


원하는 것을 보여주는 이미지를 게시하거나 더 자세하게 설명해야합니다. 굴절을 원하십니까? 대부분 투명한 창을 원하십니까? 당신이 달성하려는 것이 전혀 명확하지 않습니다.
user1118321

Unity 무료 또는 프로를 사용하고 있습니까?
Katu

UNITY 5 무료 사용
Icewine

그렇다면 투명하고 약간 어둡고 반사가 필요하십니까? (그냥 명확히하려고합니다.)
user1118321

네 맞습니다
Icewine

답변:


13

여기 모을 수있는 것이 몇 가지 있습니다. 이것이 도움이되기를 바랍니다. 이 작업을 수행하는 방법에는 여러 가지가 있습니다. 셰이더를 작성하거나 매우 간단한 유리를 사용하는 것에 대해 신경 쓰지 않는다면 기본 셰이더와 일부 PNG 마법을 사용할 수 있습니다.

  1. 유리 셰이더 에 의해 알라 Aitchison
  2. 반사 투명 '유리 쉐이더 " 에 의해 benoculus
  3. 유니티 에셋 스토어 검색 : 글래스
  4. 무료 자산-깨지기 쉬운 유리

편집 : 이것은 약간의 주목을 받고 있기 때문에 매우 기본적인 창 / 투명도에 대한 단계별 자습서를 추가하기로 결정했습니다.

  1. 필요한 곳에서 투명하게 PNG 이미지를 만듭니다.
  2. Unity 내 애셋으로 드래그 앤 드롭
  3. 에셋에서 게임 오브젝트로 드래그하여 유리로 사용하고 싶습니다.
  4. 쉐이더-> 투명-> 스페 큘러를 선택하십시오 (또는 선택 사항 중 하나는 specular를 좋아했습니다)
  5. 즐겨

전체 배경 투명도로 간단한 64x64 이미지를 만들고 그 위에 검은 색 텍스트를 추가했습니다. 투명 PNG

그런 다음 유니티로 가져 와서 드래그 한 다음 내가 가지고있는 큐브 위로 드래그했습니다. 그 후 투명 쉐이더를 선택했습니다. 단계별 이미지

결과 (게임 실행 중) 결과 큐브

그런 다음 긁힘이나 다른 유사한 효과가있는 PNG를 쉽게 만들어보다 실감 나게 만들 수 있습니다. 나무 나 금속처럼 보일 수있는 색으로 테두리를 만들 수도 있습니다. 다른 투명 쉐이더를 사용하여 가장 적합한 것을 찾으십시오.


5

Unity 5에서 유리 재질을 만들려면 Unity 셰이더와 재질을 사용하는 것이 매우 쉽습니다. 다음을 수행해야합니다.

  1. "프로젝트"창으로 가서 "새로 만들기" "새 재료"를 누르십시오.
  2. 이름을 Glass로 지정하고 "_Materials"폴더에 넣습니다.
  3. 게임 오브젝트 구체에 유리 재질을 지정합니다.
  4. Glass material을 선택하고 Inspector에서 Render Mode를 "Transparent"로 변경하십시오.
  5. "Albedo"알파 색상을 37로 변경 (투명도 추가)
  6. 컬러 화이트
  7. 매끄러움 값을 0.973으로 변경하십시오 (예리한 반향이 추가됨)
  8. Metalic 값을 0.1 또는 0.273으로 변경하십시오 (자세한 내용과 그림자가 추가됩니다)
  9. "Metallic Alpha"소스 (반사에 빛을 추가합니다)
  10. "Specular Highlights"및 "Reflection"을 설정하여 활성화

끝난!

원하는 경우 많은 제어를 위해 알파가 포함 된 텍스처를 추가 할 수 있습니다. 예를 들어 유리를 청소하지 마십시오.


2

공식 유니티 블로그 이 .zip 패키지에 대한 링크 공유 여기 예제 스크립트와 공식 솔루션으로 사용 유니티 5의 새로운 명령 버퍼 유리 굴절과 투명성을 구현하는 것을 셰이더를 가지고있다.


1
StackExchange 커뮤니티에 오신 것을 환영합니다! 링크를 떠나는 것만으로는 좋은 대답이 아닙니다. 답변의 품질을 향상시키기 위해 답변 링크에 질문에 대한 상대 정보를 포함시키고 링크를 참조로 남겨 둘 수 있습니다.
Varaquilex

도움말 센터 : StackExchange에 대한 응답 방법은 다음 과 같이 명시되어 있습니다.> 링크 컨텍스트 제공 외부 리소스에 대한 링크 를 권장하지만 링크 주위에 컨텍스트를 추가하여 동료 사용자가 그 내용과 이유를 알 수 있도록하십시오. 대상 사이트에 접근 할 수 없거나 영구적으로 오프라인 상태가 된 경우 (중점 광산) 중요한 링크의 가장 관련성있는 부분을 항상 인용하십시오 .
Varaquilex

2

Standard Plus라고하는 유리 (및 반투명 또는 사용자 정의 라이트 맵) 용 셰이더를 작성했습니다. 나는 그것이 당신이 원하는 것을한다고 생각합니다. 내 유리에는 프레 넬뿐만 아니라 굴절에 대한 다양한 컨트롤이 있습니다. 또한 두께 맵을 사용하여 모델마다 다른 두께를 계산할 수 있습니다. 두께는 굴절뿐만 아니라 유리 색상에도 영향을 미치기 때문에 훨씬 더 나은 결과를 얻을 수 있습니다. 또한 표준 셰이더와 동일한 기능을 가지고 있습니다. 구경하다! https://www.assetstore.unity3d.com/en/#!/content/93745


와우, 그들은 아주 멋지다!
Draco18s는 더 이상 SE
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.