The following recommendations were inspired by the discussion in this thread - viewtopic.php?f=4&t=13991
1) Under the [Fanout] tab of the Shape Router Setup dialog window add another option named "[x] Include Restricted Nets" which, when enabled, will automatically place fanouts for nets whose routing is restricted to other layers.
2) Rename the "[x] Vias at SMD Pads" option to "[x] Place Vias Inside SMD Pads" to make it more intuitive.
3) Rename the "[x] Fit Inside" option to "[x] Center Vias Inside SMD Pads" to make it more intuitive.
Shape Router Setup
Re: Shape Router Setup
Your suggestion would work on top or bottom so if you had a net/pad on the top that was routed on an inner layer and had a net/pad on the bottom it should work. Where do we put information about fan out distance, the distance from the pad to the via? Without that information the router could/would pop a via anywhere I think.
Re: Shape Router Setup
That should work, it might also be that via styles could play a role, we know laser drills are now at .07mm and we know that a via in a pad doesn't need a ring, each has a property. The via in a pad should enforce positional awareness that would be a board shop issue, how close to the edge of a pad before drift could cause an issue (laser drill is not the same as mech drill). In PCB editor the via styles are size and layer add a couple more entities, In Pad, No Annular Ring. In Router Setup add a means to assign via styles to be used by the router given in-pad via and proximity via (via used to route net from another layer that has a proximity constriction)