var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
Rik says
Some guys have all the luck!
jussi says
How is it that unconfortable poses can look so amazing and natural. (Like in the last picture)
I’m going to twitch and turn my friends limbs off when we go to shoot. Then they will just as elenegant..
Fotofolio says
See you @ Cologne tomorrow!
Al Borrelli says
When you coming to Amsterdam!?!?!
Can I carry your kit while you’re here? 😉
Wanna come do some shots at the UN Yugoslavia War Crimes Tribunal??
Haha.. enjoy the trip,
Al
http://www.flickr.com/photos/bigfuzzy/sets/72157594548446738/
gerhard says
such a pitty, that i`ve not been to the triest.
not because of miss hammel, because of the lost opportunity to meet you.
greetings from rainy vienna
gerhard
ps: you did a great job, “easy” beautiful face, with a lot of lightning!
John Dutt says
Joe
Das ist sehr gut! Fantastik! Sorry, I had a Deutsch flashback and just drooled on my keyboard.
I always enjoy looking at your sketches. Thanks!
JD
Colin says
Any idea why the light reflecting off the floor in the last one is much more blue than what the window light looks like?
Ryan says
really jussi? I thought the last one looked like she almost fell out of the chair
erica says
no kidding pretty pictures. they are gorgeous and the lighting is awesome! It was great meeting you in boston at Photoshop world 😉
Ole M says
Love the entire first one. And the pose on the last one, but something seems to be up with her skin. Could you perhaps have blurred it? 😛
Iden Ford says
Wow Joe, she is stunning. No wonder the human race keeps reinventing itself!
I see the how light from the panel is working, but there is a shadow on the window frame behind her. Did you have a second fill light inside?
bucketheadphoto says
You lucky bastard! 🙂 Gotta be rough having a job like this! And I agree: if you have something as gorgeous as this in front of your lens and cannot come up with something good (if not great), you deserve to be shot!. Again, :-).
Dwayne
Lindsey says
Yup, it’s official… I want your life! Have fun in your travels!
Tobi says
Thanks for mentioning cologne — I wasn’t aware of the Nikon show but will be there!
Frank says
….hope to see you in Cologne at saturday! 😉
Frank
Pixelpainter says
Awesome lighting again…
Will join your sessions in cologne and hope to snatch a signed version of your “Hot shoe diary”… 🙂
till then…
Matt Hunt says
“Yowzaa!”
Good thing I’d emptied my mouth before I read that! 🙂
‘Preset’?? Dumb question but what please?
Matt
Rutger Heijmerikx says
Really stunning photography. A golden combo you’ve got here 🙂
Luke Townsend says
Bravo! Bravo!
godany says
@matt: preset of the white balance in the camera. was there, and learned my lessons 😉
many thanks for this great, but too short day.
Mark says
Ah….I love the smell of Cologne in the morning!
Uh…get it?
Sheesh. Great images.
Mike Ignatov says
Isn’t there an old saying: “If you want a pretty picture, give me a pretty face” ? How can you go wrong with this?
Jason Miraples says
been subscribe to your feeds and been reading all of your post thru email and I can’t help myself to visit your site to leave a comment which I wanted to tell you that I love your takes here and been inspired from all of your works and achievements.
what more fun about your post is this one… “to go back to the hotel and put a gun in my mouth…” HaHa!
cheers!
Jason Miraples says
by the way, good job in flash flavor!
Eric Politzer says
Sehr geheerter Herr McNally: muess sagen, diese sind ganz und gar geile, shoene, beeindrueckende Bilder!! Welcome to the land of my father — well, Vienna, the city of his birth anyways. He was a Freud and Kafka scholar, which explains why the DLWS staff probably thought I was a nut job!
Here are sh*ts and giggles pix from my last trip to Vienna, about a year ago.
http://www.flickr.com/photos/ericsf7/sets/72157608224068822/
Safe travels and komm gute nach Hause!
Erich Adickes says
Joe,
Thank you. I am always inspired by you and your work. Not to mention laughing my head off,
But, please, don’t joke about putting a gun in your mouth. That’s what my nephew did not quite a year ago…
Anyway, thanks for sharing how you made these images.
Best,
Erich Adickes
Rogier Bos says
Joe,
When are you in Amsterdam? Are you doing something I can visit or attend? Is there a place I can find more info? ]I appreciate your blog and the way you share your ‘how-to’s’; it would be great to see you work sometime!
Lovely pictures again!
Rogier
btm in dc says
what a dish…
Tyler Vance says
Hi Joe,
How come all your models look great–some of wedding photography brides
top out at 300 pounds–how many lights would that require…?
thanks–had a great time with you in Ireland
Tony Pettis says
Wow. Better you than me, pal, because if I had been in the presence of a creature as beautiful as that, I would have dropped into full Cro-magnon mode. (Mongo like pretty girl. Mongo take pretty girl’s picture. Mongo wipe away drool.)
Vienna in May. The Caribbean in July. You definitely da man and I bow to your greatness. :^)
Richard Lee says
Is it acceptable that the dress is rendered gold in one pic and white in another? How can the photographer work the lights not to have this type of result? Sorry this is not an ass licking comment like the previous 25 comments but I would like to actually learn something from your work.
Georg Simmerstatter says
Oh my….Joe, if you someday come to Salzburg to photograph Mozarts dead body, let me know :-O
drew says
Hey Richard,
The color shift was probably just a result of Auto WB, and yes, in post, we probably would correct that (at least, if we were showing both side-by-side).
However, Joe tends to post a lot of stuff on here right out of camera so it’s easier to understand exactly how it was done 🙂
Hope that helps!
-Drew
Tim says
priceless =o)
really looking forward to see you at the show tomorrow.
Tom (fotofolio) says
Thank you for the meet & chat @ Cologne!
travis says
Nice photo, num nuts.
Trude says
Seeing those legs, I could understand why numnuts didn’t come up with anything… 😉
nfljersey says
Pretty pictures.the model also great.good lingting.study
Mike Le Gray says
Just wanted to say thanks for both your great sessions in Cologne yesterday. Absolute privilege to see you at work and very enjoyable too!
Ben Madden says
Joe –
Don’t know you to do it – i’ve seen a good chuck of your publicly shared images, and you throw something ‘simple’ like this up and I have to sit here and admire the exposure,colors, the…picture.
Ben Madden says
Editors: previous comment type: ‘chuck’ should be ‘chunk’ – thanks
Cristiaan Raab says
It was verry nice to see your NIKON pro session in Utrecht (holland) the 14th of may 2009
Your speedy performance was a learning and inspired happening.
I learned and refreshed a lot THANKS
Tzalmaves says
Hi Joe,
You set the exterior groups to manual, and the table flash to TTL. Does the Nikon wireless system allow some groups to be manual and others to be TTL? As far as I know, Canon’s wireless system is either in TTL mode or manual mode, so to shoot this scenario, I would have to set the exterior groups to optically trigger. Is this how you did this?
Jorge says
You lucky bastard… Not so much for the women — though that doesn’t hurt but the travel. I’d love to do that…
Best.
Nike Kobe IV says
Anyway, Joe it was nice meeting you and i hope you liked it here too..