It depends on how you define non-uniform objects; differences in height with steps, curved and shiny, texture variations, opaque and transparent areas, dark and light areas....
Sometimes you have to combine different lighting methods. When faced with an illumination task, I pull out all my various light sources and start to experiment, it's kind of a fun challenge!
But this may help:
~~~~~~~~~~~~~~~~~~~~~~~~~~
"It’s the questions that drive us.”
~~~~~~~~~~~~~~~~~~~~~~~~~~