Shader Laboratory
843 subscribers
265 photos
15 videos
59 files
404 links
Shader Laboratory
a channel about shaders in telegram

ID : @smkgames

MyStack : goo.gl/smMuqe 😎👌
Download Telegram
Forwarded from Kamali
if(_Kernel == 1){
kernelSelection = kerEdgeDetectionA;
}else if(_Kernel == 2){
kernelSelection = kerEdgeDetectionB;
}else if(_Kernel == 3){
kernelSelection = kerEdgeDetectionC;
}else if(_Kernel == 4){
kernelSelection = kerSharpen;
}else if(_Kernel == 5){
kernelSelection = kerBoxBlur;
}

float3x3 matr = GetData(0, _MainTex, i.uv, _MainTex_TexelSize);
float3x3 matg = GetData(1, _MainTex, i.uv, _MainTex_TexelSize);
float3x3 matb = GetData(2, _MainTex, i.uv, _MainTex_TexelSize);
float3x3 mata = GetMean(matr, matg, matb);


// kernel
float4 gl_FragColor = float4(Convolve(kernelSelection,matr,1.0,0.0),
Convolve(kernelSelection,matg,1.0,0.0),
Convolve(kernelSelection,matb,1.0,0.0),
1.0);

return gl_FragColor;
}
ENDCG
}
}
}
یکی از دوستان درباره ی شیدر های TextMesh Pro سوالی داشتند که گفتم شاید برای شما مفید باشه
Forwarded from Kamali
همون طور که می دونید فونت یونیتی قبلاً solid استفاده میشد و به همین خاطر وقتی زوم می کردیم هم خودش و هم سایش Blur میشد
همچنین وقتی سایه اضافه می کردیم به draw call اضافه میشد

استفاده ی بیت مپ هم باعث میشد که حجم پروژه زیاد بشه

به همین خاطر Text Mesh Pro با استفاده از SDF مشکل رزولوشن و افت کیفیت رو حل کرد