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(); } } );} );
/* ]]> */
Oh my god, The world IS ending…The sky is falling, Run away, Run Away!!
BTW- GREAT SHOT!
Twice in one day? I think I hear sirens.
McNally shoots landscape? Yikes! Next, Moose will be doing photojournalism!
I’ll toast you when I’m on the Emerald Island with some uisce beatha….I’ll follow the DLWS show from there.
Well well Joe,
It’s Ken who needs a “SB 800” for dummies. I can’t find where to fix the “darn thing”.
I read Syl piece but he use’s the “dark force” lighting, [canon who use’s dark speech] and I read David to?
What a burden to live in KY where we never see light, that is ambient.
Kind thoughts from the other world
Ken in KY
JoeMc
…think you missed the hyperlink for Syl.
Here ya go:
http://pixsylated.com/2008/11/simple-truths-about-high-speed-sync/
O.M. Goodness. She is very innocent and those eyes catch u off guard. What a great capture.
OK Joe –
I understand that a new era in American politics has dawned.
I lived through the 1987 Wall St. crash.
I even believe that you can shoot a sunset without strobe – if you put your camera into full auto.
But to use “Lucid” in the same sentence as my family’s name…
Thanks for the nod. Ciao! Syl
Huh?
Great landscape!
:]
weee! great landscape shot joe. and thanks for the Hispeed sync stuffage. =)
Just remember to turn off rear curtain sync on the Nikons- it may be obvious but the FP high speed sync needs the Front curtain sync mode.
I usually keep rear curtain sync on as default and switch to front for high speed. Also keep in mind that for ghosting and stoppping motion you will want to drop down to the cameras normal flash sync shutter speed or slower to get a single burst rather than the repeat strobes.
I’m impressed!
It’s so seldom one finds a Mongo reference in a photographer’s blog! Keep up the good work.
Hey Joe, I’m waiting for the next landscape photo. I was sure it would be up today. Didn’t you get out of bed today?:-)
Hey Joe….what type of modifier do you have on your flash in that top High-Speed sync shot? Shadow is really soft….Thats what I want!
thanks!
Love it! Along with all your work, It’s fantastic!
http://www.dopeytree.com
Those pics look very familar. Oh yea, the new DVD, just got yesterday. I have to say Joe, amazing as usual. But did they feed you volume or downers. I was expecting the bam, lightening fast run around, I have less than five minutes to shoot this. You know the real world scenerios. You were mellow, takening your time to explain everything and even involved Bob. He did make a great assisant, not as good as Brad, but right there.
I do have one question for you, did Nikon tell you that you had to use the D300 for most of the shoot? I think you also used the D700 for pics in this blog? You seemed a little uncomfortable shooting with those cameras as opposed to the D3. I know sometimes not having the vertical grip, portait taking becomes ackward.
The video is worth the 50.00!!! I can’t thank you and Bob for giving the knowledge. I’ve watched it couple times and some of the setups sparked some new ideas. The expanlations were exceptional, but a little to much hand holding. I wanted to see some crude, rude, and raw Joe and Bob, but I do understand what the video was aimed at.
Thank you for all your contributions and your knowledge. Keep on doing what your doing.
Randy (green with envy) Frost
Suberb!!!
Very nice portrait shots! Beautiful model! Well done!