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(); } } );} );
/* ]]> */
Ted McAusher says
These are always my favorite posts of yours Joe, where you get specific about the what and where. Love this, thanks so much!
Andor says
Another great story with awesome shots in it – thanks for sharing it!
Rodney says
Just trying to figure out how you tripped 10 flashes. I thought the SU-4 only has a working range of 25 or so feet.
Rodney says
Oh, great photo by the way! See you in Raleigh next week.
Karen Messick says
Awesome set up and wonderful results thanks for sharing!
Paul Hodgson says
I adore Russell Brown, genius he most certainly is.
And the colours you get are lovely Joe; another good post.
Mark Stahl says
Joe,
WOW baby wow…. Thats really a cool set up and great shots. I’v shot in some of caves not easy and you hit it out of the park with this one. -Mark
pirut says
Another great shot + tips bro.. 🙂 Thank you for sharing! 🙂
Nick says
Joe, brilliant set up. I forgot SU-4 even existed. Can’t wait to hop on the Flash Bus in Pittsburgh on 4/11. See ya there!
Anthony Dayton says
Just a question – why the use of SU 4 with the SB 9000 flashes instead of putting them on remote?
Thanks in advance for an answer – especially if it’s obvious
Kevin says
Not to be a jackass…but I don’t think I like the propeller growing out of their heads.
Tim Skipper says
Cool photos, but I am missing one flash. I only counted 9 on your diagram.
Joe McNally says
not a jackass kevin….debated it myself, and knew there would be people who would not go for it…but the idea of Russell Brown’s manic brain and propellers…well….:-)
Viveca says
I love the lighting in these shots, and they are great portraits too.
Manny Nieto says
Very Nice Once again Joe! Thumbs Up! And Kevin……..The Propeller is just fine. Probably could of not been better. Think about it. The only other way would be turning it 45 degrees more and then you have a change of pattern on the lines of the pic way to much randomness plus the Flag would end up with an “X” pn it plus it would cover all the stars on the flag. Anyways thats my 2 cents! Keep Clicking away Joe!
Karen B says
Genius, Joe… absolute genius! …and such fun 🙂
Bobby McGee says
Wait a minute, where’s Numnuts in the illustration?
I think this fine rendering is a forgery. ;0)
Anim8me2 says
Joe, I’ve been to your sessions at PSW and read your blog, but getting to watch up close how you set up the shot and solved the problems that popped up was great!
Not to mention the levity and kibitzing you kept up the whole day… big ups!
Matteo says
wow. 10 flashes. fantastic lighting as always!
Glyn Dewis says
Joe, superb images and the expression on Russell’s face says it all…”How the heck do you do this??” 🙂
Thanks for sharing,
All the best to you and yours,
Glyn
Kyle jerichow says
Joe and Drew,
Since SU-4 Mode is mentioned in this blog…i figured I would ask this question again (I still haven’t been able to find an answer.) Is there a way to set up an SB-900 so that it fires in RPT mode as a slave without being in SU-4 mode?
Thanks,
Kyle
Bob DeChiara says
youda man Joe! Boston is 1 month away!
Ian Loomes says
Joe – great shots. Christine and I thoroughly enjoyed our class sessions with you yesterday. Very convenient to have your very own Justin Bieber look alike as an assistant!
Also loved the Midnight Madness video! 🙂
David says
Looking forward to Saturday. You guys do know that Wrestlemania is going to be in the same general area? (World Congress Center/GA Dome)Maybe you two can enter as a tag team. Strobo-men!
Barbara Thorbjornsson says
Joe,
I want to thank you very much for being so eager to teach. You ALWAYS give lots and lots of information about what you are shooting and how you are shooting. I just watched a Weather Channel special featuring another photographer and, out of curiousity, I went to his site. No one even knows with what camera he shoots. You have NEVER failed to offer lots of details and I appreciate it so very much. Thank you Joe for your generousity.
John Batdorff says
Joe,
Great info. I have a chance to go up in a B-17 in the next month so this has been really helpful. Look forward to seeing you and the Flash Bus in Grand Rapids. John
Ken Toney says
Joe,
This is cool dude! It was nice seeing you at PSW in spirit too, see you in Vegas in real! 😎
Alan Langley says
I love the first shot, the technical bit conmbined with a perfectly captured expression thanks for sharing.
Logan Gibson says
I took picture of that P-51 about 4 weeks before you 😉
angry birds game says
It’s really great .Thanks so much .Another great story with awesome shots in it –
Gordon Gurray says
Really awesome photos.
Bogdan says
Quite a few Pocket Wizards there… 🙂
I would have turned the propellers at 45 degrees if I’m honest.
Love the lighting, love Russell’s expression as well.
Cheers!
Bogdan
Christian Held says
What a great post! When you arrive at a scene, do younreally create those scetches or is it all already in your head? You’ve been working in this business for so long now that I could imagine that you don’t really need a map overview with the light positions.
How much time did you have and how long did it take before you were happy with the photos you presented us?
jason harry says
like the lighting on the plane series Joe, tour bus looks awesome
J
jkar says
fantastic shots! its very clean photos
jkar says
fantastic shots! very clean photos
Venura Herath says
His expression is really funny!
Nice Photos Joe!
Harry says
Since you didn’t write numnuts with an arrow pointing to the photographer in the diagram is it safe to assume you were sick that day?
Sebastian says
Wow, I really like the first picture. I seems looks the never stoping pilot. From Dog-Fight to Air-races. Great to see these planes still in good condition and be maintained. Apart from being war-machinery it is some terrific kind of technology and progress made during WWII.