Blood Painter (3.5e Feat)
From D&D Wiki
 Blood Painter [General]
By painting magical diagrams out of your own blood, you can spontaneously cast spells using only your own life energy. This is especial use to casters who prepare spells, or to casters who have run out of spells.
Prerequisite: Caster Level 5, Spellcraft 4 ranks, The Path of Blood
Benefit: At any time, a caster with this feat can cast any spell he knows by painting a magical diagram on a flat 10’ by 10’ surface. This takes one minute per spell level, and deals two points of Constitution damage per spell level to the caster (or loses a like amount of Blood Pool if he has one). If the caster's current Con or Blood Pool is less than double the spell's level, the spell cannot be cast. Any spells cast with this feat are Supernatural effects.