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(); } } );} );
/* ]]> */
William Chinn says
From a gearhead: Can you provide a comment on how/why you went from a Dx setup to a Fx setup? Obviously, you got excellent results from both. Was it just a choice of the lens? Just wondering….
Scott Jeffcote says
Joe….thanks so much for sharing your techniques, they help us out more than you know! One question, when using the flashes like this with full sun, are you using them at full power to help fight the bright sun?
P.J. says
Very nice work Mr. Joe
Scott T says
Joe, we’re you using SB’s or a. B1????
Andrew Bubser says
Joe, looking at your shutter speeds, you evidently used HSS? That’s why the extra power needed with the tri-flash to use beautiful effect of F2?
Joe McNally says
Hi Scott These were SB 910 Speedlights…
Joe McNally says
Yep, HSS all the way in harsh sunlight like that. And hence the need for multiple speedlights.
Brandon Jackson says
Joe, excellent work as always. It still boggles the mind how you get such striking results from speedlights and daylight mixed, and to do so in what you always make sound like a pretty simple process (you make it look easy).
Richard Kevern says
Fine images. How do you normally trigger these multiple flash units ?
Joe McNally says
Hi Richard…in this instance, using line of sight triggering…..TTL flash, SB-910 units.
Joe McNally says
Hey Brandon…thanks for the kind words….sometimes, it all falls into place. Other times….:-))) It can be a real haul to try to figure it out…Joe
Ronald Elmer says
The shot with the 810 is such a jem, one of those that makes you smile every time you look at it. Thank you Joe for sharing your wonderful skills.
Luis says
Joe, beautiful work as usual. Like many above have said you make it look so easy. I was wondering if you used the umbrella without the cover?
Joe McNally says
Yep, used it as a shoot through….
Canon Shooter says
Beautiful work!!! Nice lighting as usual, gonna try this setup soon!!!
Industrial Photographer says
The photographs are amazing. The effect of using three lights is making lot of difference. Many photographers tend to use a flash unit or multiple flash units for the a similar effect.
Simon Grosset says
Hi Joe – is it possible to hand hold that flash and umbrella combination on top of a pole? Or do you use heavy duty stands?
Joe McNally says
When I am faced with a situation like this, I use a c-stand. But the rig is def light enough and mobile enough to perch on top of a paint pole–use that rig all the time.
Matt Marny says
Really amazing work Joe, I can take away something from each post you do! Thank you for keeping us up to date in your travels and work, its fun and informative to follow along on your wild life ride! Sending greeting from Australia.. Which you should come out and give a class … hint hint!!
Nick English says
Stunning photos! I love the use of high speed flash here, loves superb! Gorgeous model too
Anthony says
Great work Joe love the look of the first one
Brian Lane says
Joe, thanks for sharing the insight behind your lighting setup! My wife is a newborn photographer and mainly works from within our studio, However, I think she could capture some really amazing photos outside using your technique. The only difficulty would be keeping the babies asleep. Thanks again for sharing! -Brian