Disclosure first: I'm one of the founders of Vizbase, an AI rendering extension for SketchUp, so read this with that in mind.
@miikka1978, your point about editing only certain materials or parts of the model is the problem we built around. Vizbase detects the elements in the captured view (walls, floor, ceiling, joinery, furniture) and you set a material for each one, typed, from a reference photo or from a material library, instead of one prompt for the whole image. After rendering, Refine lets you mask an area and change only that.
It isn't flawless. On a renovation project last month the first pass dropped a plaster ceiling rose that was in the model, and it took a Refine pass with a reference image to bring it back. And as @Krass says, consistency across several viewpoints is still the hard part for every AI renderer, ours included.
Since testing on your own models came up: the free plan has 5 credits a month (up to 10 renders, no card), and the SketchUp extension works on it, so you can try it on your own model without paying. If anyone wants more room for a proper test on a real project, message me and I'll set up free Studio access. Post the results here, good or bad.