This is a highly complex subject, about the finer points of which whole books could be (and have been) written; but I'll try to answer your questions by concentrating on their most important points and omitting all the exceptions, variations and minor details:
What did Heer service uniform look like, did it differ much from field uniform and how different?
Service uniform and field uniform had many uniform items (for example the field blouse) in common, so the appearance of both was not really radically different. Differences included the weapons and equipment worn with these different orders of dress and things like the obvious absence of camouflage items from the service uniform. Service dress regulations differed in some points between those for other ranks, NCOs and officers, as did those for any other order of dress.
By the way, there were even two different sub-categories of service dress, the "Dienstanzug
" and the "kleiner Dienstanzug
". One example for the differences between these: other ranks and junior NCOs wore the field cap with the "Dienstanzug
" and officers and senior NCOs were permitted to wear the peaked cap, while all personnel irrespective of rank wore the peaked cap with the "kleiner Dienstanzug
Was there a 'full-dress' uniform in the Heer, or the rest of the Wehrmacht or W-SS?
All branches of the armed forces had their own individual regulations for full dress uniforms.
What did Waffen-SS, Luftwaffe and KM ceremonial and parade uniforms look like?
The armed SS formations used the black service uniform for ceremonial and parade duties as well as for "walking out"; this practice was discontinued shortly after the outbreak of war.
used the Waffenrock
tunic for said purposes, but this, too, was discontinued shortly after the outbreak of war.
used the Tuchrock
tunic and the Kriegsmarine
used dark blue tunics for officers and senior petty officers and white or blue shirts (according to the season) for other ranks and junior petty officers as well as a dark blue jacket in autumn and winter or poorer weather.
Did the three services of the Wehrmacht and the Waffen-SS have a mess dress for formal 'ballroom' type occasions as below?
The general term used for that type of formal uniform would be "Gesellschaftsanzug
", with the full evening dress version being called "großer Gesellschaftsanzug
For such occasions, the Heer
and the Marine
did not have a special uniform as such but used uniform items also found for the parade and/or "walking out" uniforms. (Example: Full evening dress for a Heer
officer included the peaked cap, Waffenrock
with white collar liner, white gloves, brocade dress belt, dress aiguillettes, full-size decorations and high boots)
and the SS did have special uniforms for their formal dress, including short "monkey jackets" for full evening dress; the SS also had a special uniform for occasions not warranting the use of full evening dress. (This was a black uniform incorporating a double-breasted jacket and long trousers)
I've seen a photo of a Heer soldier in walking-out uniform similar to field uniform. In that case was the walking-out uniform below an early pattern?
Wear of the field blouse for "walking out" was allowed by the Heer
from 1934 on and prohibited again in 1936 as soon as the respective unit had been fully supplied with the Waffenrock
. In 1937, wear of the field blouse was permitted again for "walking out" on workdays while the Waffenrock
was to be worn for "walking out" on Sundays and holidays. The Waffenrock
's manufacture was discontinued early on in the war (although soldiers who already had one were permitted to continue wearing it for "walking out") and eventually the field blouse was worn again for "walking out".
Detailed information on all uniform types of the three branches of the Wehrmacht
can be found in Adolf Schlicht and John R. Angolia's "Uniforms And Traditions" series of books; these also include detailed tables on the components of the different orders of dress. As for the SS' uniforms, I'd recommend Andrew Mollo's "Uniforms Of The SS" series.