原贴地址: https://forum.unity.com/threads/spherize-alternative.907757/
题主问道:
我想做一个Gimp中的Spherize(球面化)滤镜效果, 然后使用了ShaderGraph中的Spherize节点, 但是效果不对.
bgolus回答:
你想要的效果叫做stereographic projection(球极投影, 立体投影), 在PhotoShop/Gimp中被叫做Spherize.
ShaderLab
Shader "Unlit/StereographicProjectionBubble"{
Properties
{
_MainTex ("Texture", 2D) = "white"{}
_PanSpeed ("Pan Speed", Float) = 0.1_Spherify ("Spherify", Range(0,1)) = 1}
SubShader
{
Tags {"Queue"="Transparent" "RenderType"="Transparent" "PreviewType"="Plane"}
LOD100Blend SrcAlpha OneMinusSrcAlpha
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include"UnityCG.cginc"struct v2f