Another day, another block ! Or should I say blockS.
Indeed Minecraft uses two blocks for the sponge, as they consider the wet state as a separate block. Not only does the wet state have an impact on visuals (darker texture, drips, …) which *could* be replicated using PBR’s porosity, but the state has also another meaning on the mechanics of the block.
For those who don’t know, the sponge can absorb a determined amount of water when dry, then change its state to wet where it cannot absorb any more water. It is useful to prevent flooding or to dry a river/lake for instance.
Without further ado, here are some screenshots !
Bonus: 2K close-up of the sponge