But what impresses Williams even more is Kaminsky's improvement on defense and in playing the pro game.
"Frank's a smart, smart guy," he said.
Kaminsky's infusion of offense was critical in a decisive and dominant second quarter as the Hornets built a 25-point lead and cruised to a 110-93 victory over the Nuggets.
Kaminsky showed his versatility by scoring in multiple ways. He had 14 points at halftime, hitting two 3-pointers and also scoring on a series of mid-range jumpers and back-to-the-basket moves.
Williams said it's obvious Kaminsky benefited from being healthy throughout the offseason for the first time as a pro.
"It's a very big difference if you don't spend three or four months out of the summer time trying to rehab your body to play this season as opposed to getting your body stronger, getting in great shape and being able to work on your game," Williams said. "I feel like for him this summer, he was able to do those things."
Meanwhile, Dwight Howard was again dominant in the paint and on the glass for the Hornets. He scored 15 points and pulled down 19 boards, his third double-double in four games.
Denver shot 7 of 30 from the field in the second quarter as the Hornets built a 62-39 halftime lead. Nuggets coach Michael Malone was not happy with the effort he saw.
"My message is simple," he said. "I'm going to start our group and if I see guys that don't want to play or compete, I'm going to put guys out there that are going to play hard and compete and at least give us a chance. If you're going to go down, at least go down fighting. That's my nature and I want that to be my team's nature."
Nuggets: Juancho Hernangomez (illness), Tyler Lydon (G league assignment) and two-way players Monte Morris and Torrey Craig were inactive.
Hornets: Michael Kidd-Gilchrist made his season debut after missing the first three games for personal reasons. He started and played 10:37, scoring two points on 1-of-6 shooting. ... Charlotte was without Nicolas Batum (sprained left elbow), Michael Carter-Williams (knee soreness) and Julyan Stone (strained left hamstring). ... Treveon Graham left in the first half with a bruised right quadriceps but returned to play 11 minutes after halftime. ... Howard picked up two fouls in the first 4:33.