Skip to content

Instantly share code, notes, and snippets.

View TheStoneBook's full-sized avatar

Shunsuke_Ishimoto TheStoneBook

View GitHub Profile
@TheStoneBook
TheStoneBook / PostEffect.cs
Created October 21, 2018 08:58
【Unity】ポストエフェクトの適用
using UnityEngine;
//[ExecuteInEditMode]
public class PostEffect : MonoBehaviour {
[SerializeField]
private Material _material;
private void OnRenderImage(RenderTexture source, RenderTexture destination)
{
@TheStoneBook
TheStoneBook / SobelEdge.shader
Last active October 14, 2018 11:37
【Unity】ソーベルフィルターでエッジ検出【Shader】
Shader "Unlit/SobelEdge"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
_Width("Width",float)=1920
_Height("Height",float)=1080
}
SubShader
{
@TheStoneBook
TheStoneBook / TransitionGrayScaleToColor.shader
Last active November 3, 2018 08:28
【Unity】テクスチャトランジション(グレイスケールからカラー。もしくはその逆)【Shader】
Shader "Unlit/TransitionGrayScaleToColor"
{
Properties
{
_MainTex ("MainTexture", 2D) = "white" {}
_Pattern("Pattern",2D)="white"{}
_Threshold("Threshold",Range(0.0,1.0))=0.5
}
SubShader
{
@TheStoneBook
TheStoneBook / StencilShield.shader
Last active October 9, 2018 16:53
【Unity2D】遮蔽物と重なった部分をシルエットにするシェーダー【Shader】
Shader "Unlit/Stencil"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Tags { "RenderType"="Opaque" }
LOD 100
@TheStoneBook
TheStoneBook / TexBlend.shader
Last active October 9, 2018 16:47
【Unity】2つのテクスチャをブレンドする【Shader】
Shader "Unlit/TexBlend"
{
Properties
{
_MainTex ("MainTex", 2D) = "white" {}
_SubTex("SubTex", 2D) = "white" {}
_Blend("Blend", Range(0.0,1.0)) = 0.0
}
SubShader
{
@TheStoneBook
TheStoneBook / GrayScale.shader
Last active October 9, 2018 15:17
【Unity】テクスチャグレイスケール変換【Shader】
Shader "Unlit/GrayScale"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
}
SubShader
{
Tags { "RenderType"="Opaque" }
LOD 100
@TheStoneBook
TheStoneBook / PolygonToBoxel.shader
Last active September 18, 2018 18:01
【Unity】ポリゴンをボクセルに【Shader】
Shader "Geometry/PolygonToBoxel"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
_MainColor("Color",Color)=(1,1,1,1)
_BoxScale("BoxScale",Range(0.0, 0.1)) = 0.01
}
SubShader
{
@TheStoneBook
TheStoneBook / PolygonScaling.shader
Last active September 10, 2018 03:01
【Unity】ポリゴンの拡大縮小【Shader】
Shader "Geometry/PolygonScaling"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
_MainColor("Color",Color)=(1,1,1,1)
_ScaleFactor("Scale Factor", Range(0.0, 1.0)) = 1.0
//_ScaleFactor("Scale Factor", Range(0.0, 2.0)) = 1.0
}
@TheStoneBook
TheStoneBook / FaceExtrude.shader
Last active September 10, 2018 02:11
【Unity】ポリゴン面押し出し【Shader】
Shader "Geometry/FaceExtrude"
{
Properties
{
_MainTex ("Texture", 2D) = "white" {}
_Factor ("Factor", Range(0., 2.)) = 0.2
}
SubShader
{
Tags { "RenderType"="Opaque" }
@TheStoneBook
TheStoneBook / Reversible.shader
Created September 7, 2018 04:14
【Unity】表裏両面に別々のテクスチャを貼っつけるシェーダ【Shader】
Shader "Unlit/Reversible"
{
Properties
{
_MainTexA ("TextureA", 2D) = "white" {}
_MainTexB ("TextureB", 2D) = "white" {}
}
SubShader
{
Tags { "RenderType"="Opaque" }