Model cieniowania 3.0 ma ułatwić programistom pisanie kodu dla jednostek cieniowania wierzchołków i pikseli. Mają oni większą swobodę, więc mogą w prosty sposób łączyć kilka mniejszych programów w jeden, co pozwoli na wzrost wydajności, a także umożliwi prostsze uzyskanie nowych efektów graficznych. Należy podkreślić, że nie ma efektów, które można uzyskać jedynie przy pomocy jednostek PS 3.0/VS 3.0. Te same efekty dostępne są na kartach z jednostkami PS 2.0/VS 2.0.