본문 바로가기 메뉴 바로가기

닉값잘하는블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

닉값잘하는블로그

검색하기 폼
  • 분류 전체보기 (40)
    • 유니티 (26)
      • C# Code (12)
      • Editor (0)
      • Mirror (4)
      • Animation (0)
      • Shader (6)
      • Particle (0)
    • 게임 개발 (14)
      • 게임 개발 프로젝트 (14)
    • 나의 연구 과제 (0)
      • 현실 세계 (0)
      • 2D 세계 (0)
  • 방명록

독학필기 (1)
2Path를 이용한 Clean한 AlphaBlending

//테크니컬 아티스트를 위한 유니티 쉐이더 스타트업 발췌알파 블렌딩을 하면 반투명의 객체들이 서로 엉켜 엉망으로 렌더링 되는 경우가 있는데,2Pass를 사용하여 첫 Pass는 z 버퍼에 그리되, 화면엔 렌더링 하지 않는 것으로 문제를 해결할 수 있다고 한다.  SubShader{ Tags {"RenderType" = "Transparent" "Queue" = "Transparent"} cull back //Zwrite를 켜서 가려지는 부분은 그리지 않도록 한다. zwrite on //하지만 화면에는 아무것도 그리지 않는다. ColorMask 0 //1Pass CGPROGRAM #pragma surface surf _DrawZBufferButNoDraw noambient noforward..

유니티/Shader 2020. 7. 9. 11:54
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 쉐이더
  • c++
  • 알파테스팅
  • 콘솔
  • Always
  • 뱀게임
  • 지뢰찾기
  • unity
  • 독학필기
  • Cutout
  • dotween
  • 두트윈
  • 테트리스
  • 포켓몬스터
  • 습작
  • 유니티
  • 과제
  • 쉬운개발
  • shader
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바