Transparent Blocks

I am trying to determine the best way to achieve transparent textures in a resource pack to add overhangs to certain blocks, I am aware that vanilla does not support transparency on blocks which do not already have it, so what would be the best way around this? is there a popular method/mod or will I have to resort to hand modeling the shape of the overhangs?

Continue to help post