Building a mult-camera rig - page 19 - Hotwire! Hardware Mods, Accessories and Insights - CHDK Forum

Building a mult-camera rig

  • 244 Replies
  • 34530 Views
Advertisements
Be aware that you can' t just set the shutter speed and assume the camera will get the ISO setting correct.  You need to set that too.   If the camera has an adjustable aperture and/or ND filter then setting that is also required to get the exposure correct.

Alternatively, you could implement a Tv priority mode in the camera side script.
« Last Edit: 02 / September / 2014, 17:44:27 by waterwingz »
Ported :   A1200    SD940   G10    Powershot N    G16

*

Offline reyalp

  • ******
  • 11848
To add to that, if you used the mc:cmdwait('call ...') method, you would apply the same settings to every camera. This might be what you want if you have good studio lighting. If it isn't, then you'd probably be better of using some kind of auto exposure, either the cameras or implemented in script as waterwingz suggested. Manually tweaking each camera doesn't seem like very good approach.
Don't forget what the H stands for.

To add to that, if you used the mc:cmdwait('call ...') method, you would apply the same settings to every camera. This might be what you want if you have good studio lighting. If it isn't, then you'd probably be better of using some kind of auto exposure, either the cameras or implemented in script as waterwingz suggested. Manually tweaking each camera doesn't seem like very good approach.
What's worse for "bullet time" pictures?  Different shutter speeds or different ISO values?  Easy enough to lock either one in the camera side script and then fiddle the other parameter to get the exposure right.

I'm also thinking that what he probably really wants is an eV adjust setting common to all cameras?   Lock the shutter speed at something useful like 1/200,  pick the appropriate ISO setting for the current scene illlumination, and apply a common eV offset value sent from the computer side script.
Ported :   A1200    SD940   G10    Powershot N    G16

edit:
One important thing to remember if you are setting exposure parameters using lua functions is that in general, script overrides are only applied while the script that set them.

Not really concentrating on this closely - trying to learn Lua metatables etc so small clarification, please, for when I re-read someday:

=>One important thing to remember if you are setting exposure parameters using lua functions is that in general, script overrides are only applied while the script that set them is still running?


*

Offline reyalp

  • ******
  • 11848
=>One important thing to remember if you are setting exposure parameters using lua functions is that in general, script overrides are only applied while the script that set them is still running?
Yes, typo. Sorry.  :(
Don't forget what the H stands for.

Updated  bcamRem.lua

Changes :
  • Selecting the REMOTE SYNC option now calls the usb_force_active() function to enable USB port sharing between PTP and remote sync.
  • Press the MENU key on the camera to exit the script.
  • Press the DISP key on the camera to toggle the OSD information on & off
  • Commands added to turn the OSD info on & off on all cameras from the host (see USAGE.TXT).
  • Added support for cmds.call() per http://chdk.setepontos.com/index.php?topic=11583.msg116338#msg116338
Ported :   A1200    SD940   G10    Powershot N    G16

thanks waterwings

will test it tonight

Attached here pics from last night of the rig with lighting

I'm working on adding exposure control for the camera side script - probably Tv priority with ISO limits. You can do ISO priority with the standard Canon firmware already.
Ported :   A1200    SD940   G10    Powershot N    G16


When I run BcamRem.lua script on camera, is it still possible to use  >
Code: [Select]
!mc:cmdwait('call set_tv96_direct(1024)')
I updated the bcam.zip file to support this :  bcam_1-4.zip

To set the shutter speed for each camera and shoot, the command line is :

Code: [Select]
run  -e"exec bc=require('bcamHost') bc:command('call set_tv96_direct(1024)') bc:shoot()"Still pretty experimental - a Tv priority mode would be better I think.
Ported :   A1200    SD940   G10    Powershot N    G16

sorry for the delay, my wife gave birth this week.... so I am "Little" busy ;)

hope to update on Saturday

 

Related Topics