EDIT: this thread has information about the development of the script, and different tests I made.
If you just want the script and its instructions, please go hereYou might be interesed in the new version of the script:
Night-time time-lapse
This is a timelapse of the moon setting, made with a shutter speed of 50 secs and continuous mode.
MoonsetThis time-lapse has a fixed shutter speed: just after the moon has set, the dawn breaks and after a few seconds everything is naturally over-exposed.
To solve these kind of problems, I was thinking to try to implement some "adaptative manual mode": you start with a shutter of X, but the camera reacts to changes in light changing shutter speed accordingly.
That must be quite different form a manual mode, of course: it must change the shutter speed gradually (max x% from previous shot) and slowly (it must ignore sudden spikes of light).
My plan:
1) add a ubasic command to get histogram values
2) do a Ubasic script that reads those vaues and changes shutter accordingly
At the moment I have implemented the ubasic get_histo_value command:
get_histo_value h i v h=which histogram you want to read (0-4, selecting R, G, B, RGB or Y histogram)
i=which position of the histogram you want to read (0-127)
v=variable where the result is placed
Then, I have done a few concept test with ubasic reacting to light changes. It somehow works, but the road is still very long :-)
(and doing an ubasic script that properly exposes the pic is by no means easy!!)
So I would like to ask if someone here sees a simpler, therefore better, way to achieve similar results, i.e. making timelapses in situation where light changes are huge
On a strongly related point... When in manual mode you press half-shoot, the camera tells you if you are over- or under- exposing (the number that quicly appears saying for example "-2" if you are 2 steps too dark)
How is that function called?
Does anyone know if that number is readable in the properties?
This feature would give a much easier approach than mine :-)