Bump mapping in UT and Q3

Does anybody know how I could implement or use bump mapping on Quake 3 or Unreal Tournament (using a Voodoo 3 2000)?