Defana's fox

DDS reconverted from standart to Bioware for now resolution reduced to 512x
This commit is contained in:
AlastorStrixEfuartus 2025-11-13 17:37:32 +01:00
parent 435412f16f
commit e935ded4a8
17 changed files with 24896 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,17 @@
// Shaders
customshaderVS vslit_sm_nm
customshaderFS fs_plt_hair
renderhint NormalTangents
// Textures
texture0 d_fox001
texture1 d_fox001_n
texture2 d_fox001_s
texture3 null
texture4 null
texture5 null
transparency 1
twosided 1

View File

@ -0,0 +1,2 @@
blending punchthrough
alphamean 0.9

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,16 @@
// Shaders
customshaderVS vslit_sm_nm
customshaderFS fs_plt_hair
renderhint NormalTangents
// Textures
texture0 d_fox002
texture1 d_fox001_n
texture2 d_fox001_s
texture3 null
texture4 null
texture5 null
transparency 1
twosided 1

View File

@ -0,0 +1,2 @@
blending punchthrough
alphamean 0.9

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,16 @@
// Shaders
customshaderVS vslit_sm_nm
customshaderFS fs_plt_hair
renderhint NormalTangents
// Textures
texture0 d_fox003
texture1 d_fox001_n
texture2 d_fox001_s
texture3 null
texture4 null
texture5 null
transparency 1
twosided 1

View File

@ -0,0 +1,2 @@
blending punchthrough
alphamean 0.9

24796
hak/sf_cre_mdls2/d_fox01.mdl Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,42 @@
/*=============================================================================
fs_plt_hair.shd
=============================================================================*/
#define SHADER_TYPE 2
#define LIGHTING 1
#define FOG 1
#define KEYHOLING 1
#define NORMAL_MAP 1
#define SPECULAR_MAP 1
#define ROUGHNESS_MAP 1
#define HEIGHT_MAP 0
#define SELF_ILLUMINATION_MAP 1
#define ENVIRONMENT_MAP 1
#include "inc_standard"
uniform float fAlpha;
void main ()
{
FragmentColor = vec4(1.0);
SetupStandardShaderInputs();
float fAlphaFromTexture = texture2D(texUnit1, vTexCoords.xy).a;
if (fAlpha == 0.0){
if (fAlphaFromTexture < 0.2)
{
discard;
}
ApplyStandardShader();
gl_FragColor = vec4(FragmentColor.rgb, fAlphaFromTexture);
}
else{
if (fAlphaFromTexture < fAlpha)
{
discard;
}
ApplyStandardShader();
gl_FragColor = vec4(FragmentColor.rgb, fAlphaFromTexture);
}
}

View File

@ -8288,3 +8288,6 @@
8284 "[Animal] Dog: Wolf White" **** Wolf_Dog c_shwolf03 **** R S **** 1 1 1 FAST 2.05 2.7 0.5 0.7 1 0.7 2.3 L 0 2 1 1 po_Wolf 3 9 3 2 1 60 30 Wolf_head 0 1
8285 "[Animal] Dog: Wolf Black" **** Wolf_Dog c_shwolf04 **** R S **** 1 1 1 FAST 2.05 2.7 0.5 0.7 1 0.7 2.3 L 0 2 1 1 po_Wolf 3 9 3 2 1 60 30 Wolf_head 0 1
8286 "[Animal] Dog: Red" **** Wolf_Dog c_shwolf05 **** R S **** 1 1 1 FAST 2.05 2.7 0.5 0.7 1 0.7 2.3 L 0 2 1 1 po_Wolf 3 9 3 2 1 60 30 Wolf_head 0 1
8287 "Dafena: Fox 001" **** Wolf_Dog d_fox001 **** R S **** 1 1 1 FAST 2.05 2.7 0.5 0.7 1 0.7 2.3 L 0 20 1 1 po_BlinkDog 3 9 3 2 1 60 30 Wolf_head 0 1
8288 "Dafena: Fox 002" **** Wolf_Dog d_fox002 **** R S **** 1 1 1 FAST 2.05 2.7 0.5 0.7 1 0.7 2.3 L 0 20 1 1 po_BlinkDog 3 9 3 2 1 60 30 Wolf_head 0 1
8289 "Dafena: Fox 003" **** Wolf_Dog d_fox003 **** R S **** 1 1 1 FAST 2.05 2.7 0.5 0.7 1 0.7 2.3 L 0 20 1 1 po_BlinkDog 3 9 3 2 1 60 30 Wolf_head 0 1