... ist Dir klar, daß Du das Multiplexen mußt, brauchst also nur 1 x 3 x 9 Transistoren für RGB und 1 x 9 für die einzelnen 9 Stränge .... das sind imemrhin 36 Ausgänge vom ATmega belegt Bild  
Oder Du machst das Ganze über Schieberegister ... wenn die dann auch noch 20mA pro LED können, bräuchteste keine Transistoren Bild