Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - garry23

Pages: [1] 2 3 ... 69
1
Scripting Corner / Re: Bracketeer: perfect manual focus brackets
« on: June 16, 2019, 10:10:58 AM »
@russellsnr

 :o

Just tried it on my IR converted EOSM (latest version) and works like a charm  ;)

If you have both scripts running, you will/may need to switch off Get Focus Brackets to use Bracketeer.

Personally, as I only use EOSM lenses on my EOSMs, I don't use Get Focus Brackets on the EOSM.

Cheers

Garry

2
Just to reenforce my quick post.

Never use LV to set exposure. Best to use the histogram and second best the Canon exposure meter.

Of course, THE best approach is to use ML’s ETTR + ML’s RAW histogram + ML’s RAW spotmeter, all tuned to your needs.

Splitting off focus setting from the shutter button, ie by using BBF, is another no brainier IMHO.

Bottom line: get a new camera and put ML on your latest 50D  ;) :)

3
It's not clear if you have loaded ML on your second 50D.

It sounds if you are setting exposure by looking at LV. If you are, don't.

Do you have back button focus set up? If not, then set it up ;-)

4
Scripting Corner / Re: Bracketeer: perfect manual focus brackets
« on: June 07, 2019, 11:26:44 AM »
A minor tweak that gives a 'better' estimate of the thin lens location.

https://gist.github.com/pigeonhill/29c90caccdf9c6f5135b252bd3d2088d

5
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 31, 2019, 07:39:06 PM »
For those tracking this script's maturation, here is the latest tweak: https://gist.github.com/pigeonhill/d02e5d5a88516c67e929397d74af0142

In this version the UI provides additional feedback via the colour of the number of brackets.

White means that the split lens thickness is positive: usually indicating a WA, retro focus, lens.

Red means that the split lens thickness is negative: usually indicating a telefocus lens.

Remember: it's 'just' a model, ie not a reflection of reality  ;)

6
Camera-specific discussion / Re: ML on EOS-M2
« on: May 31, 2019, 07:00:02 PM »
 :) :) :) :)

7
Camera-specific discussion / Re: ML on EOS-M2
« on: May 30, 2019, 10:16:41 PM »
@dfort

Waiting like a praying mantis for you video guys to sort things out for us Neanderthal-like, knuckle dragging still photography types  :)

8
General Help Q&A / 5D3 Red Light ;-)
« on: May 30, 2019, 08:04:48 AM »
It may be me, as usual, however, I've just seen a strangeness associated with my 5D3 red light (bottom right at the back).

Running latest Lua Fix.

Switch on: light flashes as expected a few times.

Switch to LV light comes on an stays on.

Switch out of LV light stays on.

I've tried this with no scripts loaded and it's the same.

I've reformatted the CF card and removed the SD card: it's the same.

Does anyone have any insight.


Resolved: Although I was in photomode, I switched between video and photo mode a few times, and 'problem' has gone away.

9
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 29, 2019, 09:44:41 PM »
I've tweaked the script as I was not content with how it handled a zoom lens.

This version of the script requires you to explicitly register your lens with the magnification and focal length info at the two ends of the zoom range.

I recommend you measure the magnification yourself, ie take a picture of a ruler.

As usual, I'm publishing the script for others to freely adapt or adopt  ;)

Here is the latest release: https://gist.github.com/pigeonhill/d02e5d5a88516c67e929397d74af0142

10
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 27, 2019, 04:57:18 PM »
As promised, for those interested in how to bridge the gap between the ML/Canon reported sensor to object distance, and the lens to object distance that we use for depth of field calculations; here is my latest post on how I do it in my focus bracketing scripts: http://photography.grayheron.net/2019/05/splitting-things-apart.html

11
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 26, 2019, 02:52:59 PM »
I thought some be interested in this post I've just made on my blog.

It shows a (low-res) video of Helicon Focus stacking focus brackets and illustrates the depth of field problem we are trying to manage.

http://photography.grayheron.net/2019/05/seeing-depth-of-field.html

PS not sure how to post videos on ML anymore - can't see a link

12
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 25, 2019, 08:09:25 AM »
I've decided to make the script only work using a split thin lens model.

The reason being that using a thin lens assumption breaks down when you are at short distances, as we are when doing deep focus photography.

This follows from the fact that ML gives us the distance between the sensor plane and the object, but the depth of field equations we all use, including the hyperfocal distance, are all measured from the lens front principal plane, which we don't know.

What we do know from the manufacturer is the maximum magnification, which occurs at the minimum focus distance and, in the case of a zoom lens, at the maximum focal length. Even if we didn't knows this data, or wish to verify it, it is easy to do by taking a picture of a ruler at the minimum focus distance and measuring things in post, ie to derive the magnification at that focal length.

I intend to write more about the split lens model on my blog, and will post a link here when I do.

For now, here is the latest script, which, IMHO, gives us the best mapping between ML supplied distances and lens calculation distances. BTW, for consistance, this script is totally independent of the ML depth of field approximations, including the ML hyperfocal.

https://gist.github.com/pigeonhill/d02e5d5a88516c67e929397d74af0142


13
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 24, 2019, 08:20:33 AM »
@c_joerg

As I say, I use the CHDK tool when writing/testing CHDK Lua.

I doesn't work for me on ML, as ML does non-integer math, which the CHDK toolbox doesn't like.

14
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 23, 2019, 10:03:27 PM »
@a1ex

Over on CHDK I use this: https://chdk.fandom.com/wiki/Execute_Lua_scripts_with_hostlua_%26_notepad%2B%2B

PS Forgot to say, no good for ML as it's only integer math Lua

15
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 23, 2019, 09:39:19 PM »
@rudison

I’m not the best person to ask about the best way to develop a Lua scripts, as I still ‘just’ do via the camera method.

I know there are Lua development environments, but I’ve never got one working.

Maybe a kind person will pick up on this and say how they set up a Lua development environment, ie that checks error etc.

16
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 22, 2019, 08:07:25 AM »
@rudison

Have up issued the script: https://gist.github.com/pigeonhill/d02e5d5a88516c67e929397d74af0142

UI tweaked, eg bars show defocus and diffraction blurs as a % of total blur; plus colour background of the bars changes according to your infinity focus status.

Script automatically detects unregistered lens and provides required info for registration.

Usual caveat: works well for me on my 5D3  ;)

Cheers

Garry

17
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 21, 2019, 09:08:18 PM »
@rudison

Many thanks for the feedback.

As I’ve said before, I write my scripts for myself, but freely share for others to adapt for their use.

Regarding the file name. Yes I now only use four characters  ;)

Good catch on the lens not recognised trap.  I’ll fix that.

I personally believe the bookends add real value in post, but as you know you can easily switch them off.

Once again, thanks for testing and giving me feedback.

Cheers

Garry



18
General Chat / $64
« on: May 20, 2019, 06:49:09 PM »

19
Share Your Photos / Re: Focus Stacked Flax Field
« on: May 20, 2019, 01:22:27 PM »
@whitelight

A Sigma 12-24mm at 12mm.

Some would assume you could capture the scene in one shot, ie by focusing at the hyperfocal and they would be right if they wished to 'just' show the image on Facebook, say.

The issue of 'just' using the hyperfocal is that, by definition, the defocus blur at infinity and at half the hyperfocal is the so-called CoC, ie what we use in ML. Also most will use the 'standard' , FF, 30 microns.

I personally prefer a capture strategy that 'guarantees' the best focus data from the field, that I can degrade myself in post, ie for Facebook, but also use at high quality if I print the image for close scrutiny.

Based on this, if needed, I will typically take an image at the (30 micron) hyperfocal, one at 2-3 times the hyperfocal; ie infinity blurs at Coc/2 to CoC/3; as well as additional images in front of H/2 as required. There is no point focusing much beyond 2xsensor pitch.

Hence the latest two scripts that I wrote for my 5D3 and EOSMs (vis and IR): one script allows me to set the focus brackets manually, the other automatically (which I did with this lens). In both I can control the defocus overlap blur.

20
Share Your Photos / Focus Stacked Flax Field
« on: May 19, 2019, 04:48:57 PM »
Needed a break from working in our garden, so popped out to the flax field just up the road.

5D3, f/8, 1/200s, Dual ISO 100/1600.

Captured using my auto focus bracketing script: three images.

Processed in PS using simple layer masks.




21
Scripting Corner / Re: Bracketeer: perfect manual focus brackets
« on: May 17, 2019, 10:36:51 AM »
Slept on it and decided to throttle the script a little  :) ;)

Up until now you could focus bracket and change focal length. However, I've decided this is not only confusing but also not a very credible use case.

Thus now when you change focal length, the script resets itself.

I've also removed the bars when you are focusing at Canon/ML reported infinity, as there is no info there.

As usual I welcome feedback and ideas to make the script more useful.

22
Scripting Corner / Re: Bracketeer: perfect manual focus brackets
« on: May 16, 2019, 10:58:56 PM »
As my objective with this script was to create an infinity focusing and focus bracketing aid that could be used in the field in bright sunshine, I've added in a very visual way to see whether you have an acceptable focus overlap. In other words you don't need to read the blur data that is also provided. Just focus by colours.

A green bar means you have a positive overlap and a red bar says you have a focus gap (see below).

These two visual aids, together with the infinity focus traffic lights, means you should be able to quickly set focus.

The latest version may be downloaded from here: https://gist.github.com/pigeonhill/29c90caccdf9c6f5135b252bd3d2088d






23
Scripting Corner / Bracketeer: perfect manual focus brackets
« on: May 14, 2019, 09:56:28 PM »
For those that are seeking perfect manually set focus brackets, you may wish to look at my latest script: Go here to download and read about the script: http://photography.grayheron.net/2019/05/multi-image-deep-focus-photography.html

I wrote this to complement my automatic focus bracketing script.

The two may be loaded together as they have been scripted to 'respect each other'.

As usual I welcome feedback and suggestions to make the script better.



24
Scripting Corner / Re: Get Focus Bracketing Script ***NEW***
« on: May 09, 2019, 10:58:23 PM »
As this version of the script requires you to put in lens info, I decided to simplify the calibration step. Hence you now need to put in the minimum focus distance of the lens and the lens charility, ie what way it moves, either 1 or -1.

For instance, the two lenses that I use exhibit negative charility. The lens info being:

Code: [Select]
lens_info =
{
    {name = "EF24-105mm f/4L IS USM", mag = 0.23, fl = 105, mfd = 450, dir = -1},
    {name = "12-24mm", mag = 0.17, fl = 24, mfd = 280, dir = -1},
}

To find out the lens name etc, simple switch on the following bit of code in the script:

Code: [Select]
-- turn on the following bit of code to get your lens name
        --[[ add two closed square brackets here ->
        local lens_ok = true
        direction = 1
        start_x = lens.focus_distance
        lens_ok = lens.focus(1,3,true) -- test lens chirality
        sleep(0.2)
        if lens.focus_distance < start_x then
            direction = -direction
        elseif lens.focus_distance == start_x and start_x < inf then
            direction = -direction
        end
        lens_ok = set_focus(start_x)
        display.print("Lens name:"..lens.name,50,200,FONT.SANS_32)
        display.print("Direction: "..tostring(direction),50,240,FONT.SANS_32)
        display.print("Press halfshutter to clear",50,280,FONT.SANS_32)
        key.wait(KEY.HALFSHUTTER)
        display.clear()
        --]]


You can download from here as usual: https://gist.github.com/pigeonhill/d02e5d5a88516c67e929397d74af0142

25
...but don't ignore the different exposure strategy zones inherent in the Canon EOS family, i.e. ETTR is good for 'low' ISO shooting, say, up to 1600ish, then tne camera behaves more like an ISO invariant system, so ETTR strategy gives way to shooting at a fixed ISO and pushing data in post.

IMHO  ;)

Also compare EOSs to fully ISO invariant cameras.

Pages: [1] 2 3 ... 69