Just a fun sign I made for my mancave. I included the OpenSCAD file just to give an example of how you can add 2D images to a design. I did not include the 13 .png files used, but you can add whatever you want.
Note that this is pushing the limits of rendering images into an OpenSCAD design. I bumped up the OpenSCAD GCAL and PolySet values by 10 (adding a zero to the default value of each) which helped a lot.
I did a manual filament swap on the fly when I printed it, but you can use Prusa's color change website or possibly your slicer to add a M600 filament change command.