fredmiranda.com
Login

Moderated by: Fred Miranda
  New fredmiranda.com Mobile Site
  New Feature: SMS Notification alert
  New Feature: Buy & Sell Watchlist
  

FM Forums | Sony Forum | Join Upload & Sell

1       2       3              24              26              28       29       end
  

Sony Smooth Reflection App

  
 
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #1 · Sony Smooth Reflection App


Fred Miranda wrote:
Here is a quick test I did with your tool using 256 images. (cloudy day with not much wind)
The entire process took about 3.5 minutes! This would take more than an hour in PS and one would need a very powerful machine with lots of RAM to be able to finish it.


Thanks for the feedback Fred. If you download the exiftool 12.25 released today that time will go drop by around 14 seconds I found an issue the other day with exiftool running much slower with DNGs and Phil just fixed fit (thread about issue).



Apr 22, 2021 at 07:33 PM
Fred Miranda
Offline
Admin
Upload & Sell: On
p.25 #2 · Sony Smooth Reflection App


snapsy wrote:
Thanks for the feedback Fred. If you download the exiftool 12.25 released today that time will go drop by around 14 seconds I found an issue the other day with exiftool running much slower with DNGs and Phil just fixed fit (thread about issue).


I don't need it faster! I need some time to at least make a cup of coffee!
Thanks, downloading it now....

Do you know how to fix the GPU warning. I'm using an external GPU (yours! )



Apr 22, 2021 at 08:03 PM
chrisd999
Online
• •
Upload & Sell: Off
p.25 #3 · Sony Smooth Reflection App


Fred Miranda wrote:
4) It's possible to reduce the ND effect in post. Let's say you captured 256 images but the ND effect is too strong. In post, you have the option to average less images for less ND effect. (Like 32 or 64).


This benefit is not only better than SR, it’s better than using ND filters too. I recently got back from a waterfall scene shoot, and found there are a few compositions where I went too far with the exposure time. Having the ability to fine tune the water detail (or blur) would be really helpful. Same can happen with skies too.

Come to think of it, there is nothing worse than taking a 4 or 8 minute exposure with an ND, then realizing it is over or under exposed and having to adjust and shoot it again.

I’ll have to try this myself.




Apr 22, 2021 at 08:11 PM
Fred Miranda
Offline
Admin
Upload & Sell: On
p.25 #4 · Sony Smooth Reflection App


chrisd999 wrote:
This benefit is not only better than SR, it’s better than using ND filters too. I recently got back from a waterfall scene shoot, and found there are a few compositions where I went too far with the exposure time. Having the ability to fine tune the water detail (or blur) would be really helpful. Same can happen with skies too.

Come to think of it, there is nothing worse than taking a 4 or 8 minute exposure with an ND, then realizing it is over or under exposed and having to adjust and shoot it again.

I’ll have to
...Show more

Yes, perhaps Adam could add this option automatically for the script.
For example: in a 256 image, you could get resulting images at 32, 64, 128 and 256. (so 4 DNG files). Then we would choose which one is best for the scene and delete the other ones.




Apr 22, 2021 at 08:14 PM
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #5 · Sony Smooth Reflection App


Fred Miranda wrote:
I don't need it faster! I need some time to at least make a cup of coffee!
Thanks, downloading it now....

Do you know how to fix the GPU warning. I'm using an external GPU (yours! )


Those GPU warnings are from Adobe's DNG Converter, when invoked from the command line. It means "don't buy an eGPU from adam".

I get those on my MacBook Pro as well even thought it doesn't have a GPU. I think it's an extraneous error message they left in the code.



Apr 22, 2021 at 10:56 PM
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #6 · Sony Smooth Reflection App


Fred Miranda wrote:
Yes, perhaps Adam could add this option automatically for the script.
For example: in a 256 image, you could get resulting images at 32, 64, 128 and 256. (so 4 DNG files). Then we would choose which one is best for the scene and delete the other ones.

That's a good idea. I just implemented most of it. I'll get it tested tomorrow and check it in.



Apr 22, 2021 at 10:57 PM
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #7 · Sony Smooth Reflection App


Fred Miranda wrote:
Yes, perhaps Adam could add this option automatically for the script.
For example: in a 256 image, you could get resulting images at 32, 64, 128 and 256. (so 4 DNG files). Then we would choose which one is best for the scene and delete the other ones.

Feature has been checked in. I made it flexible by using fractional factors for the image counts instead of absolute values, that way it scales to the number of images per collection of files detected. For example, you can specify '1/4 1/2 1', which on a 128 image stack will translate to 32, 64, and 128 images but on a 256 image stack will translate to 64, 128, and 256. You can also specify as many fractional values as you want, for example '.1 .2 .3 .4 .5 .6 .7 .8 .9 1', so you'll get 10 renditions, each with 10% more images vs the last.

Here's the documentation for the new option.

'partialstacks', '<list of fractions>' - (mean-stacking only) - Creates multiple stack renditions from each set of files, with the number of images per rendition equal to a fractional amount applied to the total image count for that collection of files. For example, on a detected stack of 256 images you can create a stack using the first 64, 128, and then all 256 images by specifying 'partialstacks', '1/4, 1/2, 1'. You can also use decimal notation: 'partialstacks', '.25, .5, 1'. This feature is useful when using stacking for ND filter effects, allowing you to select from multiple renditions to select the rendition that best matches your creative vision. Be sure to include the value of '1' in the list if you want a rendition that includes all images. Note that the number of images for any fractional value will be rounded down. For example, if you specify 'partialstacks', '1/4, 1/2, 1' on a set with 7 images, the 1/4 value will be 1 image (1/4 * 7 = 1.75, which is rounded down to 1.0). Also note that any duplicate image counts resulting from similar fractional values will be discarded. For example, 'partialstacks', '0.25, 0.35' on a set with 8 images will produce one stacked output with 2 images, since 0.25*8 and 0.35*8 both round down to a count of 2 images.



Apr 23, 2021 at 11:52 AM
Fred Miranda
Offline
Admin
Upload & Sell: On
p.25 #8 · Sony Smooth Reflection App


snapsy wrote:
Feature has been checked in. I made it flexible by using fractional factors for the image counts instead of absolute values, that way it scales to the number of images per collection of files detected. For example, you can specify '1/4 1/2 1', which on a 128 image stack will translate to 32, 64, and 128 images but on a 256 image stack will translate to 64, 128, and 256. You can also specify as many fractional values as you want, for example '.1 .2 .3 .4 .5 .6 .7 .8 .9 1', so you'll get 10 renditions, each with
...Show more

Great! I will try this today.

What files need to be re-downloaded and updated? (just as a direction for those following this)
In my case, with 256 images (getting 3 DNGs at 64, 128 and 256 stacks), I would do:
createStackedDngs('/Users/fredmiranda/Desktop/raw-files', 'partialstacks', '1/4, 1/2, 1')
Correct?



Apr 23, 2021 at 12:01 PM
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #9 · Sony Smooth Reflection App


Fred Miranda wrote:
Great! I will try this today.

What files need to be re-downloaded and updated? (just as a direction for those following this)
In my case, with 256 images (getting 3 DNGs at 64, 128 and 256 stacks), I would do:
createStackedDngs('/Users/fredmiranda/Desktop/raw-files', 'partialstacks', '1/4, 1/2, 1')
Correct?


That's correct. The easiest way to make sure you get coherent updates is by using git. At your home directory inside terminal, type "git clone https://github.com/horshack-dpreview/OctaveRawTools'. That will create an OctaveRawTools directory and download all the script files. After that you can always refresh to the latest by going to that directory and typing 'git pull'



Apr 23, 2021 at 12:04 PM
Fred Miranda
Offline
Admin
Upload & Sell: On
p.25 #10 · Sony Smooth Reflection App


Fred Miranda wrote:
How is this better than Sony's Smooth Reflections app:

1) The resulting image is a 16-bit DNG instead of 8-bit.
2) 2 stops latitude for the highlights. I over exposed all 256 images 2-stops in order to get even better shadows (ETTR). If I would do this in Sony Smooth Reflections, all highlight data would be lost.
3) If there is a blurry image between the sequence, it's easy to remove that problem image in post. With Sony's SR, the resulting image would look softer.
4) It's possible to reduce the ND effect in post. Let's say you captured 256 images but the
...Show more

Updating with more advantages of doing the averaging in post (instead using the internal Smooth Reflections app -- only available for older Sony bodies now)

5) Option to use "uncompressed RAW"
6) Option to use "silent shutter". This was is a big one because it will save your mechanical shutter.
7) The in-camera intervalometer tells you the remaining time (With SR we had to guess this)

I'm am capturing 952 images right now using Sony's intervalometer (built-in in the camera) to test Adam's latest changes.



Apr 23, 2021 at 12:25 PM
 


Search in Used Dept. 

SrMi
Offline
• •
Upload & Sell: Off
p.25 #11 · Sony Smooth Reflection App


Fred Miranda wrote:
How is this better than Sony's Smooth Reflections app:

1) The resulting image is a 16-bit DNG instead of 8-bit.
2) 2 stops latitude for the highlights. I over exposed all 256 images 2-stops in order to get even better shadows (ETTR). If I would do this in Sony Smooth Reflections, all highlight data would be lost.
3) If there is a blurry image between the sequence, it's easy to remove that problem image in post. With Sony's SR, the resulting image would look softer.
4) It's possible to reduce the ND effect in post. Let's say you captured 256 images but the
...Show more

Is the resulting image a linear DNG?
Hopefully, the tool will add support for ILCE-1 soon.



Apr 23, 2021 at 12:26 PM
psharvic
Offline
• • • • •
Upload & Sell: On
p.25 #12 · Sony Smooth Reflection App


I'm eagerly awaiting the "for dummies" version.


Apr 23, 2021 at 12:27 PM
Fred Miranda
Offline
Admin
Upload & Sell: On
p.25 #13 · Sony Smooth Reflection App


SrMi wrote:
Is the resulting image a linear DNG?
Hopefully, the tool will add support for ILCE-1 soon.


The resulting images is a 'Mean' averaged DNG file.
This tool is not camera specific, so it will work with any Sony camera.



Apr 23, 2021 at 12:28 PM
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #14 · Sony Smooth Reflection App


SrMi wrote:
Is the resulting image a linear DNG?
Hopefully, the tool will add support for ILCE-1 soon.


The output is bayer DNG, with the same CFA arrangement as the original raw file. It works with any file that Adobe's DNG converter supports, since it converts the raw files to DNGs as part of its execution.



Apr 23, 2021 at 12:33 PM
SrMi
Offline
• •
Upload & Sell: Off
p.25 #15 · Sony Smooth Reflection App


Fred Miranda wrote:
The resulting images is a 'Mean' averaged DNG file.
This tool is not camera specific, so it will work with any Sony camera.


Ah yes, it uses Adobe DNG converter.
A linear DNG file is still scene-referred and allows better post-processing than a DNG that contains output-referred data (TIFF, JPEG). The averaged output could be in either format.



Apr 23, 2021 at 12:35 PM
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #16 · Sony Smooth Reflection App


SrMi wrote:
Ah yes, it uses Adobe DNG converter.
A linear DNG file is still scene-referred and allows better post-processing than a DNG that contains output-referred data (TIFF, JPEG). The averaged output could be in either format.


If the original raw files are linear then the output will be linear. For example, pixel-shifted raws from a Panasonic S1/S1R. Otherwise converting between bayer and linear would involve demosaicing, which naturally would defeat the purpose of generating the raw composite.



Apr 23, 2021 at 12:45 PM
Fred Miranda
Offline
Admin
Upload & Sell: On
p.25 #17 · Sony Smooth Reflection App


Running 957 Mean stack as a test using:
createStackedDngs('/Users/fredmiranda/Desktop/raw-files', 'partialstacks', '1/8, 1/4, 1/2, 1')



Apr 23, 2021 at 12:56 PM
SrMi
Offline
• •
Upload & Sell: Off
p.25 #18 · Sony Smooth Reflection App




snapsy wrote:
If the original raw files are linear then the output will be linear. For example, pixel-shifted raws from a Panasonic S1/S1R. Otherwise converting between bayer and linear would involve demosaicing, which naturally would defeat the purpose of generating the raw composite.


Do you average raw files without demosaicing? That is even better! I was thinking of Helicon Focus that reads raw files and generates linear DNGs as output (via Adobe DNG Converter). DxO PrimeLab does similar with their DeepPrime noise reduction. That is better than generating TIFF output.



Apr 23, 2021 at 01:03 PM
snapsy
Offline
• • • • • •
Upload & Sell: On
p.25 #19 · Sony Smooth Reflection App


SrMi wrote:
Do you average raw files without demosaicing? That is even better! I was thinking of Helicon Focus that reads raw files and generates linear DNGs as output (via Adobe DNG Converter). DxO PrimeLab does similar with their DeepPrime noise reduction. That is better than generating TIFF output.


Yes, the averaging is done without demosaicing. It's the same process the Smooth Reflections app likely used.



Apr 23, 2021 at 01:08 PM
Fred Miranda
Offline
Admin
Upload & Sell: On
p.25 #20 · Sony Smooth Reflection App


snapsy wrote:
Hmm, the "Error while converting file: /Users/fredmiranda/Desktop/raw-files/_FM92436.ARW" message is from the DNG converter itself. Try converting that directory using the GUI version of the DNG converter and see if it successfully generates a DNG for that file.


I got it to run but waiting for it to finish. (957 files)
Using:
createStackedDngs('/Volumes/NVMe/mean', 'partialstacks', '1/4, 1/2, 1')

I think the issue is that I don't have enough space in my internal drive. Only 102GB and averaging 957 RAWs require more.

Is there a way to save the temp files in another volume?



Apr 23, 2021 at 01:28 PM
1       2       3              24              26              28       29       end






FM Forums | Sony Forum | Join Upload & Sell

1       2       3              24              26              28       29       end
    
 

Welcome back
Log in to your account