유니티 셋팅

This commit is contained in:
2026-03-27 16:34:08 +09:00
parent 474bda26cd
commit d76f078a89
1400 changed files with 116263 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
Shader "MeshBaker/AlbedoShader" {
Properties{
_MainTex("Base (RGB)", 2D) = "white" {}
}
Category{
Lighting Off
ZWrite On
Cull Back
SubShader{
Pass{
SetTexture[_MainTex]{
}
}
}
}
}

View File

@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: 93b5388fc61adc24b9d664e3be014505
ShaderImporter:
defaultTextures: []
userData:
AssetOrigin:
serializedVersion: 1
productId: 31895
packageName: Mesh Baker Free
packageVersion: 3.40.1
assetPath: Assets/MeshBaker/Resources/Shaders/AlbedoShader.shader
uploadId: 797180

View File

@@ -0,0 +1,17 @@
Shader "MeshBaker/NormalMapShader" {
Properties{
_MainTex("Base (RGB)", 2D) = "white" {}
}
Category{
Lighting Off
ZWrite On
Cull Back
SubShader{
Pass{
SetTexture[_MainTex]{
}
}
}
}
}

View File

@@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: 0caa52df4ba1fdb4e832981173493e62
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 31895
packageName: Mesh Baker Free
packageVersion: 3.40.1
assetPath: Assets/MeshBaker/Resources/Shaders/NormalMapShader.shader
uploadId: 797180

View File

@@ -0,0 +1,73 @@
Shader "MeshBaker/NormalMapShaderSwizzle"
{
Properties
{
_MainTex("Texture", 2D) = "white" {}
}
SubShader
{
Tags { "RenderType" = "Opaque" }
LOD 100
Pass
{
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#include "UnityCG.cginc"
struct appdata
{
float4 vertex : POSITION;
float2 uv : TEXCOORD0;
};
struct v2f
{
float2 uv : TEXCOORD0;
float4 vertex : SV_POSITION;
};
sampler2D _MainTex;
float4 _MainTex_ST;
fixed4 ConvertNormalFormatFromUnity_ToStandard(fixed4 c) {
fixed4 n;
n.a = 0.0;
n.x = c.a * 2.0 - 1.0;
n.y = c.g * 2.0 - 1.0;
n.z = sqrt(1 - n.x * n.x - n.y * n.y);
//now repack in the regular format
fixed4 cc;
cc.a = 1.0;
cc.r = ((n.x + 1.0) * 0.5);
cc.g = ((n.y + 1.0) * 0.5);
cc.b = ((n.z + 1.0) * 0.5);
return cc;
}
v2f vert(appdata v)
{
v2f o;
o.vertex = UnityObjectToClipPos(v.vertex);
o.uv = TRANSFORM_TEX(v.uv, _MainTex);
return o;
}
fixed4 frag(v2f i) : SV_Target
{
// Sample the texture
fixed4 texColor = tex2D(_MainTex, i.uv);
// Swizzle the color channels
fixed4 swizzledColor = ConvertNormalFormatFromUnity_ToStandard(texColor);
return swizzledColor;
}
ENDCG
}
}
}

View File

@@ -0,0 +1,12 @@
fileFormatVersion: 2
guid: d98b78a8f11bf3f4f927b4b7f53d2557
ShaderImporter:
defaultTextures: []
userData:
AssetOrigin:
serializedVersion: 1
productId: 31895
packageName: Mesh Baker Free
packageVersion: 3.40.1
assetPath: Assets/MeshBaker/Resources/Shaders/NormalMapShaderSwizzle.shader
uploadId: 797180

View File

@@ -0,0 +1,64 @@
//
// Used by Texture packer fast. It ignores fog and renders the alpha channel of source textures.
Shader "MeshBaker/Unlit/UnlitWithAlpha" {
Properties {
_MainTex ("Base (RGBA)", 2D) = "white" {}
[Toggle(_SWIZZLE_NORMAL_CHANNELS_NM)] _SwizzleNormalMapChannelsNM("_SwizzleNormalMapChannelsNM", Float) = 0
}
SubShader {
Tags { "RenderType"="Opaque" }
LOD 100
Pass {
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma target 2.0
#pragma multi_compile_fog
#pragma shader_feature _SWIZZLE_NORMAL_CHANNELS_NM
#include "UnityCG.cginc"
struct appdata_t {
float4 vertex : POSITION;
float2 texcoord : TEXCOORD0;
UNITY_VERTEX_INPUT_INSTANCE_ID
};
struct v2f {
float4 vertex : SV_POSITION;
float2 texcoord : TEXCOORD0;
UNITY_VERTEX_OUTPUT_STEREO
};
sampler2D _MainTex;
float4 _MainTex_ST;
v2f vert (appdata_t v)
{
v2f o;
UNITY_SETUP_INSTANCE_ID(v);
UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(o);
o.vertex = UnityObjectToClipPos(v.vertex);
o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex);
return o;
}
fixed4 frag (v2f i) : SV_Target
{
float4 col = tex2D(_MainTex, i.texcoord);
#ifdef _SWIZZLE_NORMAL_CHANNELS_NM
float3 normal = UnpackNormal(tex2D(_MainTex, i.texcoord));
float3 packedNormal = saturate(normalize(normal) * .5 + .5);
col = float4(packedNormal, 1);
#endif
return col;
}
ENDCG
}
}
}

View File

@@ -0,0 +1,16 @@
fileFormatVersion: 2
guid: d55bff31ea39ada4a9bd9cb6b7712b52
ShaderImporter:
externalObjects: {}
defaultTextures: []
nonModifiableTextures: []
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 31895
packageName: Mesh Baker Free
packageVersion: 3.40.1
assetPath: Assets/MeshBaker/Resources/Shaders/UnlitWithAlpha.shader
uploadId: 797180