maybe rendering with textures?