[Unity] Addressable로 불러온 모델이 에디터에서 핑크(마젠타) 쉐이더로 나올때
Unity/TroubleShooting 2024. 5. 12. 16:27[Unity] Addressable로 불러온 모델이 에디터에서 핑크(마젠타) 쉐이더로 나올때

✌️문제안드로이드 플랫폼으로 개발할 때에디터에서 어드레서블로 빌드한 모델을 불러오면쉐이더가 분홍색으로 나옵니다  물론 쉐이더 문제는 아닙니다쉐이더는 유니티 기본 내장 Standard쉐이더이니까요 이 문제를 해결 해보겠습니다 🔥해결찾은 해결 방법은 모바일용 그래픽스API로 에디터를 여는 것`OpenGL`이나 `Vulkan`으로 열어주면 됩니다 방법은 2가지가 있습니다 방법 1프로젝트 세팅에서 그래픽스API for Windows를 바꾸는 방법순서까지 바꿔줘야 합니다이렇게 바꾸면 에디터를 다시 시작하라고 알림이 뜨면 다시 시작 해주세요 제대로 적용됐는지는 다시 열렸을 때 상단에 이 부분을 보시면 됩니다이제 다시 테스트 해보면  쉐이더가 정상적으로 출력되는것을 볼 수 있습니다 참고로저는 안드로이드 player..

[Unity, Shader] 유니티 내장쉐이더 AlwaysVisible하게 만들기
Unity/Shader 2022. 10. 2. 23:56[Unity, Shader] 유니티 내장쉐이더 AlwaysVisible하게 만들기

Transparent가 아닌 쉐이더를 가진 렌더러는 뒤에있는 렌더러를 가리게 된다. 그런데 게임을 만들다보면 항상 맨앞에 렌더링 해야할 렌더러가 있기 마련이다. 그렇지만 유니티 기본쉐이더들은 수정을 할 수 없다. EditShader를 눌러도 쉐이더파일이 열리지 않는다. 이 글에선 UI를 포함한 유니티 내장쉐이더를 수정하는 방법과 AlwaysVisible쉐이더를 만드는 방법을 적는다. 우선 유니티 다운로드 아카이브에 들어가서 자신이 사용하는 유니티 버젼의 Downloads(/운영체제/)버튼을 누르면 Built in Shaders라는 다운로드 버튼이 있다. 눌러서 받아준다. 압축을 푼 이후 "...\builtin_shaders-2020.3.24f1\DefaultResourcesExtra" 경로에 들어가면 유..

[Unity Shader] Foil Trading Card Shader
Unity/Shader 2022. 6. 11. 18:08[Unity Shader] Foil Trading Card Shader

3D카드를 멋지게 표현해보고 싶었다.목표는 아래와 같은 영상이었지만...  튜토리얼을 열심히 찾아봐도 URP 튜토리얼은 조금이나마 있지만 BIRP튜토리얼은아래 영상말고는 찾을수가 없었다. 그래서! 위의 영상을 토대로 한땀한땀 따라서 쉐이더를 코딩하고쉐이더 관련 지식이 별로 없기때문에 원하는대로 커스텀하기 위해고쳐보고 컴파일해서 보고 또 고쳐보고 컴파일해서 보고 반복해서 만들었다. 결과물카드속에 있는 오브젝트는 Stencil마스크로 처리했고,호롤그램 이펙트를 주기위해 혼자서 R&D를 하다가 노말맵과 Gradient맵을 사용해서 구현했는데... 솔직히 정석적인 방법은 아닌것 같다.그래도 좋은 공부가 되었다. 프로젝트 링크GitHub - qwes348/FoilTradingCard: 홀로그램 트레이딩카드 쉐이더..

[Unity Shader] 컬러마스크 쉐이더를 이용한 커스터마이징 구현
Unity/Shader 2022. 4. 14. 23:58[Unity Shader] 컬러마스크 쉐이더를 이용한 커스터마이징 구현

기존에 사용하던 쉐이더에 컬러 마스크 기능 코드를 추가하여,컬러 마스크 기능을 이용하여 커스터마이징을 구현하였다. Patreon의 Quick Game Art Tips - Unity Color Mask | Minions ArtMinions Art의 공식 포스트www.patreon.com 다음은 쉐이더에 추가해야하는 부분이다.먼저 변경할 쉐이더 상단 Properties부분에 필요한 변수들을 추가해 준다.     Properties    {...생략        _Mask("ColorMask (Red = Prim Green = Sec Blue = Ter)", 2D) = "white" {} // mask texture        _ColorPrim("Primary Color", Color) = (0.5,0.5..

2021. 4. 16. 14:01URP 쉐이더그래프에서 SceneColor(기존GrabPass)쓸때 주의점

보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 해주세요.

image