var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
/* = 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;}setTimeout(function(){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());}, 50);}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.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 } } ); 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(); } } );} );
/* ]]> */
JC says
Awesome!!
Michael Ririe says
HA! Ecstasy… that’s a great shot! Love the backlighting!
GregDT says
Well that’s piqued my interest. More workshop fun and games I’m assuming.
John says
I am so confused by the last one. Is this some photrickery?
Giovanni Ferlito says
Hey, I can’t wait to attend one of your workshops!
Jim says
O boy o boy o boy!!!
Peter says
Hi Joe, you don’t know me but I am a admirer of your works through which I know u from Louise Pang’s blog. Happy birthday!!!
Roger says
Note the face (and especially the eyes) of the “excitement!” woman are very symmetrical. A bit unusual compared to most human faces (compare it with other facial close-ups on this web site). Such symmetry is very appealing to look at. A great model and a really great photo.
ray says
Love ecstasy! Keep posting, inspiring and teaching!!!
Ray
Junel says
Hi Joe, first off.. Happy Birthday!!! Thank you for sharing your knowledge to use aspiring photographers. You have a unique way of presenting your photographic knowledge and that is why you’re one of my idols in this field. Keep it up and cheers!
Ali says
All the photos are awesome, but the first photo ROCKS!
Momchil says
John , seems like he’s using 3 flash setup – 2 on each side and little behind the model with red gel on them and one flash with a grid on the face , pretty cool shot !!!
And I love the first one , and the third one , actually … ALL OF THEM , lol 🙂
Ofir Abe says
The excitement’s kicker light source looks huge, what is that behind her if i be so bold to ask?
LOOOVE the lighting of the agony 🙂
Annemarie Mountz says
Love this!
Sarah Kavanaugh says
Agony – Fun with snoots?
alim says
Fantastic shots, especially the first one! Great lighting!! Thanks for sharing…
Rocco Sellitto says
Lighting workshop at Dobbs Ferry was awesome. Lots of information. Watched the Master’s “thinking process” Also ” Hands on” activity. Hope Joe is back at Dobbs Ferry again.
Kevin Glackmeyer says
Great shots…Getting ready for a shot at this myself…the location in Montgomery is gonna rock. Not to mention the models we’ve lined up, Civil Rights Icons, politicians and G.R.I.T.S. and of course a good ol’ boy. The bus service from the Atlanta airport is probably going to give in for a few good shots too. KG
Ken Toney says
Looks like everyones having fun!!
Corey says
Joe, the workshop yesterday was fantastic. I learned a ton and I was so glad to be there. AND on your birthday, that was pretty rad. Look forward to seeing you again soon. Keep doin what you do.
-Corey Melton
Tim Skipper says
Hey Joe,
Awesome photos, not that I would expect less from you and one of your workshops. I really wish you would come south more often, but I am watching your workshop itinerary for when you do.
Greg Brave says
Happy birthday Joe!
I liked the “excitement” photo the most. Great orange back lighting, and genuine facial expression. Other two had less natural looks.
Thank you for sharing your work!
Jay Auskalnis says
Great workshop Joe! You even made a Canon user feel welcome. 😉
Eivind Røhne says
Cool pics! Always inspiring images and info on your blog Joe. Got the chance to see you live once in Norway, and even though it was a rather quick show, and not a workshop, it was both very fun and inspiring. How’bout throwing one of your excellent workshops here in Norway some time soon?!
Cheers,
Eivind
Mathieu Wauters says
Great shots!