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;}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 } } ); 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(); } } );} );
/* ]]> */
Kyle Jerichow says
Joe,
Good stuff seeing you soo busy! Have fun in Napa, Kamila and I got married out there and had a blast! Awesome Sushi, and awesome sunrises.
Can’t wait to see the photos you are able to create!
Kyle
Laura says
Why the honeycomb grid in this particular photo Joe? Thanks.
Alberto says
Congratulations!!!
Very original
Paul says
Wow cool shadow, great one Joe.
Bob DeChiara says
Looking forward to watching the video!
david says
I’m looking forward to the class. I really enjoy the Kelby “A Day With. . .” style of instruction.
Tim Kainu says
Hopefully some fun was mixed into your long work days, too!
I love that photo! The shadow flows perfectly. How far out is the light from the top of the image, would you say?
Karen B says
So very true….nothing like it!
Alfredo Oliva says
This is a great shot. I really like it.
A perfect control of light.
Best
Steve Wylie says
That’s just a great image! Yes, it may be simple to execute lighting-wise, but it’s the thought behind it that makes it incredible. Inspiring!
Tim Skipper says
Would book be the one that’s on Amazon Sketching Light? 🙂
Lee Love Photography says
Joe you really freaked me out when I saw this title. I just finished a series on skateboarders where I only showed their feet and/or their shadows.
I don’t know how you keep up this pace but thank goodness you do because we all enjoy seeing what you will come up with next.
Mike Neale says
BTW, Joe,…your Coronado SEAL pics are popping up everywhere following the OBL matter,…very cool,…well done indeed!
mn
Joe Masucci says
Awesome photo! Can’t wait to read “Sketching Light” and watch your new DVD. Many thanks.
Fotograf HÃ¥kan Ivarsson says
Hi Joe. I was caught from the first second. Amazing Picture.
William Chinn says
Speaking of the book, I volunteered to get one for Kat and Eric. Please let me know how this can be done the fastest and easiest way. I will even pick up the shipping. Please don’t let me forget. Just a LA attendee who stopped to read their story.
Colinwalks says
G’Day Joe
Very big thanks for your openess and sharing. I wait patiently, well somewhat, for the video and anything else you share.
Cheers
Karen Vaisman says
Love the shadow shot! Will the video you mentioned be on Kelby Training? Sounds great! When will it be available?
Love your blog, Joe!
John A. says
New book? Awesome!!! Will be keeping an eye out for your new classes on Kelby Training too!
John says
Great photo Joe! Some time ago I wrote a post about who inspires me. After I saw your shot I have to reconsider, you’re a lot better than Chuck Norris 😀
Hannes Uys says
So simple but yet so effective! Love it!
Ivan says
Fantastic! Very creative!
John Swarce says
Can’t wait to see that Kelby Training class, Joe. I’m sure the language will be as colorful as Jay Maisel’s. 🙂
–John
Ian says
@Tim Kainu
By drawing 2 converging lines from the shadow (foot on the left and knee on the right) past the subject’s foot and knee, I estimate that the light source was about 18 feet away. Very roughly guessed with by fingers on the screen. try it yourself! 🙂
Great, imaginative photo
Steve says
Joe, wow, man…. wow, I love this photo!
Forrest Gump says
Cool Joe!
aunn says
Wow… What a great shot!!
you have a perfect control of light. Thank for sharing, I will try playing around with a light and shadow. 🙂
bycostello says
love the shaddow…
Johan Sopiee says
“Shadows” ROCKS! i’ve been playing with shadows a lot since we met in January but haven’t gotten any shots that come anywhere near this capture. love your perspective and choice of shadow play!
Stephen Nesbitt says
OK, so that is now one of my favourite shots. Damn you again McNally!!!!
Andrea Livieri says
nice concepts! Amazing Joe…. you Rocks! \m/
Afsel Kamal says
hi, Joe you rocked!!!!!!!!!!!!!!!
GoodWednesday says
Very beautiful art from the shadows.
Jason Miraples says
Very nice Joe! You’re truly an inspirations. Keep it up!