728x90

2024/03/13 3

[Unity] Dithering 셰이더 함수, Dither 노드, Dither thresholds array

Dither는 양자화 오류를 무작위화하는 데 사용되는 의도적 형태의 노이즈. 이미지에서 컬러 밴딩과 같은 대규모 패턴을 방지하기 위해 사용되거나, 화면 공간에 디더링을 적용하여 패턴의 균일한 분포를 보장하기 때문에 불투명한 오브젝트의 특정 픽셀을 Cliping 하여 투명하게 보이도록 처리할 수 있음. 불투명 렌더링 패스에서 투명하게 보이도록 처리하는데 유용. 아래 함수의 ScreenPisition 은 디더 패턴을 적용하는 데 사용할 스크린 좌표. void Unity_Dither_float4(float4 In, float4 ScreenPosition, out float4 Out) { float2 uv = ScreenPosition.xy * _ScreenParams.xy; float DITHER_THRESH..

[게임 자료] 퍼즐 게임 관련 사이트들 모음

Novel Games 다양한 퍼즐 게임들을 웹상에서 바로 플레이 해볼 수 있는 곳. https://www.novelgames.com/ko/puzzle-games/ 퍼즐 게임 | Novel Games 무료 싱글 플레이어 게임을 즐기십시오. 액션, 슈팅, 퍼즐, 전략 등 종류가 다양합니다. 매달 새 게임이 추가됩니다! www.novelgames.com Increpare Games 스티븐의 소시지 롤 (Stephan's sausage roll) 의 게임 개발사 홈페이지. 독특한 미니 게임들을 홈페이지에 모두 공개해두고 있고 HTML5 소스코드를 공개해두기도 함. https://www.increpare.com/ increpare games 2018/06/18 Individuals can produce a soc..

[Unity] 밸브사의 포탈(Portal) 게임의 포탈 메카닉스 만드는 방법 (자료)

플레이어 카메라와 포탈의 카메라를 생성하고 조작해서 포탈에 해당하는 매쉬 렌더러의 머티리얼 텍스쳐를 교체하는 기법. 튜튜리얼 영상 https://www.youtube.com/watch?v=cWpFZbjtSQg GitHub 저장소 링크 https://github.com/SebLague/Portals/tree/master GitHub - SebLague/Portals: Portals in Unity Portals in Unity. Contribute to SebLague/Portals development by creating an account on GitHub. github.com 게임 개발에 필수적인 내용을 담는 명서들을 소개합니다. (유니티 최신 버전) https://link.coupang.com/a..

728x90
반응형