Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/solutena/radialdistortion


https://github.com/solutena/radialdistortion

2d distortion radial shader unity

Last synced: 4 days ago
JSON representation

Awesome Lists containing this project

README

        

# RadialDistortion

![Distortion](https://user-images.githubusercontent.com/22467083/202232759-9368415d-55bb-411c-8edc-19717090d57a.gif)

## 사용 방법

![image](https://user-images.githubusercontent.com/22467083/202233954-abc2c73b-f7b5-48f4-bfc3-ced56a034021.png)

UI - Image 를 생성합니다.

![image](https://user-images.githubusercontent.com/22467083/202234135-567b536c-aec8-4e4b-86f7-b3262817fc12.png)

UI를 화면에 가득 채웁니다.

스크립트로 _Offset.zw를 타겟 위치로 갱신해주면

타겟의 위치에서 왜곡시킬 수 있습니다.

### _DistTex

![Distortion](https://user-images.githubusercontent.com/22467083/202232842-69b6f841-d59e-413c-b18f-f13e19c49a57.png)

왜곡 텍스쳐

방사형으로 그려집니다.

Offset의 영향을 받습니다.

### _MaskTex

![Distortion](https://user-images.githubusercontent.com/22467083/202232842-69b6f841-d59e-413c-b18f-f13e19c49a57.png)

마스크 텍스쳐

방사형으로 그려집니다.

Offset의 영향을 받지 않습니다.

### _Offset

x : 방사 Offset값

y : 회전 Offset값

z : 가로 위치 Offset값

w : 세로 위치 Offset값

### _Intensity

왜곡의 세기입니다.