Programming/Unity
-
유니티(Unity) 스케치 효과 쉐이더 / Unity Sketch (pencil) shaderProgramming/Unity 2023. 1. 11. 09:45
* 유니티 버전: 2021.3.16f 프로젝트 타입: 3D (HDRP에서는 적용되지 않았다. / URP는 안해봤지만 안될 것 같다.) Shader를 만들어 유니티의 3D 오브젝트들을 마치 스케치를 한 것같은 쉐이더를 입혀줄 수 있다. 직접 그려도 상관없지만 이렇게 만들어두면 오브젝트에 애니메이션을 추가할 경우, 한편의 스케치 애니메이션과 같은 결과물을 만들 수 있다. 우선 스케치 쉐이더의 제작 과정은 이런 과정을 거친다. Shader 제작 (쉐이더 스크립트 작성) => Material에 Shader적용 => 카메라에 들어갈 C# 스크립트 작성 => 카메라에 적용 복잡해보이지만 쉐이더 스크립트를 직접 작성할 필요가 전혀 없기 때문에 의외로 간단하다. 1) Shader 제작 아주아주 감사하게도 *상업적 이용..
-
유니티(Unity) Glass Material 만들기Programming/Unity 2023. 1. 11. 08:43
* 유니티 버전: 2021.3.16f 프로젝트 타입: 3D (hdrp/urp 아니고 일반) 유리 머테리얼 만드는 방법 퀄리티를 높이려면 이것저것 더 보완해주어야 겠지만 가장 기본적으로 만들 수 있는 유리 머테리얼! - 우선 프로젝트 창에서 오른쪽 마우스를 눌러서 Create - Material을 추가해준다. - 인스펙터 창에서 Main Maps를 Transparent로 바꿔준다* (가장 중요) 이미 완성한 상태에서 캡쳐한 것이기 때문에 머테리얼이 이미 투명해보이지만 바꿔주기 전에는 그냥 회색 상태일 것이다. - 오브젝트에 적용된 모습을 보면서 Metalic과 Smoothness를 조절해간다. 적당히 내가 원하는 적당한 값으로 맞춰준다. Metalic은 말그대로 메탈 질감 (맨질맨질한데 반사가 뚜렷이 안됨..