Apparently I need multi-pass rendering. Will investigate.