Arbeiten aus dem URlaub

This commit is contained in:
2026-05-19 12:55:05 +02:00
parent b8a0234ad2
commit 4f48834e2c
403 changed files with 23402 additions and 6389 deletions

View File

@@ -0,0 +1,21 @@
MaterialDef Tree {
MaterialParameters {
Color Diffuse (Color) : 0.42 0.26 0.10 1.0
Float WindStrength : 0.15
Float WindSpeed : 0.5
Texture2D BarkMap
Boolean HasBarkMap : false
}
Technique {
VertexShader GLSL150 : Shaders/Tree.vert
FragmentShader GLSL150 : Shaders/Tree.frag
WorldParameters {
WorldViewProjectionMatrix
WorldMatrix
Time
}
}
}

View File

@@ -0,0 +1,83 @@
MaterialDef TreeLeaf {
MaterialParameters {
Color Diffuse (Color) : 0.18 0.60 0.10 1.0
Float WindStrength : 0.30
Float WindSpeed : 0.7
Texture2D LeafMap
Boolean HasLeafMap : false
// Vom Shadow-Renderer befüllt (PostShadow-Pass) — vollständige Liste aus PostShadow.j3md
Int BoundDrawBuffer
Int FilterMode
Boolean HardwareShadows
Texture2D ShadowMap0
Texture2D ShadowMap1
Texture2D ShadowMap2
Texture2D ShadowMap3
Texture2D ShadowMap4
Texture2D ShadowMap5
Float ShadowIntensity : 1.0
Vector4 Splits
Vector2 FadeInfo
Matrix4 LightViewProjectionMatrix0
Matrix4 LightViewProjectionMatrix1
Matrix4 LightViewProjectionMatrix2
Matrix4 LightViewProjectionMatrix3
Matrix4 LightViewProjectionMatrix4
Matrix4 LightViewProjectionMatrix5
Vector3 LightPos
Vector3 LightDir
Float PCFEdge
Float ShadowMapSize
Boolean BackfaceShadows : false
}
Technique {
VertexShader GLSL150 : Shaders/Tree.vert
FragmentShader GLSL150 : Shaders/TreeLeaf.frag
WorldParameters {
WorldViewProjectionMatrix
WorldMatrix
Time
}
RenderState {
FaceCull Off
}
}
Technique PostShadow {
VertexShader GLSL150 : Shaders/LeafPostShadow.vert
FragmentShader GLSL150 : Shaders/LeafPostShadow.frag
WorldParameters {
WorldViewProjectionMatrix
WorldMatrix
}
ForcedRenderState {
Blend Modulate
FaceCull Off
DepthWrite Off
}
}
Technique PreShadow {
VertexShader GLSL150 : Shaders/LeafPreShadow.vert
FragmentShader GLSL150 : Shaders/LeafPreShadow.frag
WorldParameters {
WorldViewProjectionMatrix
}
ForcedRenderState {
FaceCull Off
DepthTest On
DepthWrite On
PolyOffset 5 3
ColorWrite Off
}
}
}