Material Development Kit

Material authoring, made easy.

Changes in 1.2.3
Fix an oopsie on Tile Opacity

This provides Penumbra 1.2.0.21+ dev-kit files for various vanilla shaders, to make material authoring easier and more convenient.

Updated by Cordia Qoet.

If you find out what missing stuff does, please send a DM to Cordia Qoet on discord, you can find me on Heliosphere's discord.

Covered shader and known values:

  • Skin: 98%
  • Iris: 95%
  • Hair: 100%
  • Character: 95%
  • CharacterGlass: 80%
  • CharacterInc: 85%
  • CharacterLegacy: 95%
  • CharacterOcclusion: 100%
  • CharacterReflection: 100%
  • CharacterScroll: 100%
  • CharacterShadowOffset: 95%
  • CharacterStocking: 100%
  • CharacterTattoo: 100%
  • CharacterTransparency: 90%

Unknown Shader Keys:

On characterglass and charactertransparency:
Key:
0xE8DA5B62
Values:
0x7B804D6E
0x71A1FBF8

On charactertransparency:
Key:
0x0033C8B5
Values are Enabled/Disabled

Unknown Material parameters:
iris:

  • 0x1A60F60E (Affects sclera, what it does exactly is unknown.)
  • 0x285F72D2 (Effect unknown, looks to be an index.)

characterlegacy:

  • 0x15B70E35

characterglass:

  • 0xAE4F649C

Permissions

Do what you want with these. ¯\_(ツ)_/¯