oUF supports 2D portraits. Just make that an option and done. (Depending on frame oUF decides what to spawn).
Check "use3D".
http://code.google.com/p/rothui/sour...re/lib.lua#397
Lua Code:
--3d
self.Portrait = CreateFrame("PlayerModel", nil, frame)
--2d
self.Portrait = frame:CreateTexture(nil,"BACKGROUND",nil,-7)