23:27 | Bertl_zZ | changed nick to: Bertl
| |
23:27 | Bertl | back now ..
| |
23:28 | pozitrono | left the channel | |
23:48 | pozitron | joined the channel | |
05:06 | Bertl | off to bed now ... have a good one everyone!
| |
05:06 | Bertl | changed nick to: Bertl_zZ
| |
07:35 | pozitron | left the channel | |
09:23 | aombk | joined the channel | |
09:25 | aombk2 | left the channel | |
10:06 | wakalixes | joined the channel | |
10:08 | wakalixes | left the channel | |
10:08 | wakalixes | joined the channel | |
10:16 | parasew | joined the channel | |
10:16 | wakalixes | hi parasew
| |
10:16 | se6astian|away | changed nick to: se6astian
| |
10:17 | parasew | hi all!
| |
10:17 | parasew | i will prepare a place where the AXIOM beta can be seen at 32c2, maybe in front of halle G
| |
10:18 | wakalixes | cool, I have sent you an email just now
| |
10:18 | se6astian | good day
| |
10:19 | wakalixes | if you need help setting up something at the 32C3, just let me know
| |
10:19 | wakalixes | parasew, at what time?
| |
10:21 | parasew | ah hi!
| |
10:22 | parasew | wakalixes, just sent you an email -- around 16h would be good, since there is too much before;
| |
10:22 | parasew | i guess near halle G or do you have a better place?
| |
10:23 | wakalixes | we would have an assembly table, but maybe this is full, we have to see
| |
10:24 | wakalixes | I guess grabbing a shared table near Hall G will work nicely
| |
10:24 | parasew | i am still waiting for confirmation of a meeting, if this does not take place we could meet already at 15h
| |
10:25 | wakalixes | at hall G then?
| |
10:26 | parasew | yes!
| |
10:26 | wakalixes | great, let me know the time by mail, got to go now
| |
10:27 | wakalixes | left the channel | |
10:42 | Bertl_zZ | changed nick to: Bertl
| |
10:42 | Bertl | morning folks!
| |
10:47 | se6astian | good morning
| |
10:47 | se6astian | gotta go
| |
10:47 | se6astian | changed nick to: se6astian|away
| |
11:02 | ram_ | joined the channel | |
11:06 | ram_ | left the channel | |
11:48 | parasew | left the channel | |
11:53 | Bertl | off for now ... bbl
| |
11:53 | Bertl | changed nick to: Bertl_oO
| |
11:59 | pozitrono | joined the channel | |
12:11 | root | joined the channel | |
12:12 | root | changed nick to: Guest39504
| |
12:12 | Guest39504 | changed nick to: parasew
| |
12:13 | parasew | sebastian or herbert: can we make a rgb-overlay with the 32c3 logo for the beta? what image format is it?
| |
12:15 | parasew | sgi rgb?
| |
12:16 | Bertl_oO | that is a little trickier
| |
12:17 | Bertl_oO | but the 32c3 logo seems to be black and white, no?
| |
12:18 | parasew | https://gnusocial.de/attachments/481a67390bf8dac27f37d5f3de29c52bc4b19e75cc755ae0e929f30f5dd7d7d4.png
| |
12:18 | parasew | yes, black and white
| |
12:18 | parasew | (hi bertl ;)
| |
12:18 | Bertl_oO | the problem is, you can do rgb as well, there are enough colors available for the overlay, but it is based on a very specific indexing system
| |
12:19 | Bertl_oO | black and white on the contrary should be straight forward
| |
12:19 | parasew | can i use imagemagick?
| |
12:20 | parasew | or is this somewhere described in the wiki?
| |
12:20 | Bertl_oO | you can use whatever you like to generate the image (combine it with the beta overlay at the end)
| |
12:21 | Bertl_oO | then convert it to plain 8 bit rgb and load it with mimg
| |
12:21 | Bertl_oO | (size needs to be 1920x1080)
| |
12:21 | getzi | joined the channel | |
12:21 | parasew | ah ok so straight forward 8-bit rgb
| |
12:22 | parasew | hi getzi
| |
12:22 | getzi | hey
| |
12:22 | Bertl_oO | yes, but the colors are not interpreted as one would expect yet
| |
12:22 | parasew | getzi how did you convert the last image?
| |
12:22 | getzi | imagemagick
| |
12:24 | parasew | can you paste your commandline=
| |
12:24 | getzi | convert, that is
| |
12:24 | parasew | yes i know :)
| |
12:24 | getzi | convert -size "1920x1080" -depth 8 -background none ~/file.png ~/file.rgb
| |
12:25 | Bertl_oO | channel 0 (red?) is used for encoding 8 bit grey and channel 1 (green) is used to determine transparency
| |
12:25 | parasew | getzi: it was working, but the rest of the image (background) was white and not transparent
| |
12:26 | Bertl_oO | move the alpha channel (probably inverted) to the green channel
| |
12:27 | LordVan | joined the channel | |
12:27 | Bertl_oO | you can take the overlay_05.rgb in /opt/IMG/ as example
| |
12:27 | Bertl_oO | just convert it back to .png and open it in gimp, then do similar modifications (color wise) for the additional logo
| |
12:28 | parasew | ah super, thats a good idea
| |
12:28 | parasew | are the overlays somewhere online?
| |
12:29 | parasew | (i dont have the beta with me at the moment)
| |
12:29 | getzi | scp it, then send me
| |
12:29 | Bertl_oO | probably, no idea where though
| |
12:29 | getzi | i see
| |
12:29 | Bertl_oO | parasew: you left the Beta alone?!
| |
12:30 | parasew | no
| |
12:30 | parasew | of course not :)
| |
12:30 | Bertl_oO | 14:29 < parasew> (i dont have the beta with me at the moment)
| |
12:30 | parasew | its next to me in the bag
| |
12:30 | parasew | (in the suitcase)
| |
12:30 | parasew | but its not assembled
| |
12:30 | parasew | i mean not attached to power
| |
12:30 | Bertl_oO | you took it apart?!
| |
12:31 | parasew | no dont worry i did not take it apart :)
| |
12:31 | Bertl_oO | no worries, just pulling your leg :)
| |
12:31 | parasew | :)
| |
12:32 | parasew | there are some crowdfunding-backers here at 32c3, also a lot of interest for the camera
| |
12:32 | parasew | today i will show the cam to a small interested audience, so thats why i wanted to understand the overlays better
| |
12:33 | Bertl_oO | well, you can show how to enhance the ming.c by adding a full RGB mapping for the overlay?
| |
12:34 | parasew | if i would know how to do that, of course :)
| |
12:34 | Bertl_oO | it's actually not that hard:
| |
12:34 | Bertl_oO | https://github.com/apertus-open-source-cinema/beta-software/blob/master/cmv_hdmi3/top.vhd#L2780
| |
12:35 | Bertl_oO | shows you what the upper 4 bits mean
| |
12:35 | Bertl_oO | (overlay is 16 bits per HDMI pixel)
| |
12:36 | Bertl_oO | a_v is the live view data (12bit, 3channels), b_v are the lower 12bit of the 16bit overlay data
| |
12:36 | parasew | ah ok!
| |
12:36 | Bertl_oO | c_v is a 4bit subvector based on the channel
| |
12:37 | Bertl_oO | o_v is the output produced according to the "rules"
| |
12:38 | Bertl_oO | any rule which involves scan_fcnt() is some kind of flashing/blinking
| |
12:38 | Bertl_oO | so e.g. for full color overlay, you can pick 0110 (4-msb)
| |
12:39 | Bertl_oO | which would make it semi-transparent (50/50 mix)
| |
12:39 | Bertl_oO | or 0010 which would make it solid (no mix with the live view)
| |
12:40 | Bertl_oO | mode 0000 means full transparency, i.e. only live view
| |
12:40 | Bertl_oO | and the lower 12 bit are 4 bit RGB
| |
12:42 | Bertl_oO | in mimg.c, there is an 'if (opt_overlay) {'
| |
12:43 | parasew | i wanted to try sort of pseudo-realtime overlays
| |
12:43 | Bertl_oO | where the current mapping from .rgb to overlay data happens
| |
12:44 | parasew | for example pulling a text and creating an overlay via imagemagic
| |
12:44 | Bertl_oO | sure, why not, only the mimg is currently very inefficient in loading an overlay
| |
12:45 | Bertl_oO | i.e. it takes quite some time to load it into all the four buffers
| |
12:45 | parasew | yes, but it should be fine for now
| |
12:45 | parasew | are you online later on?
| |
12:45 | Bertl_oO | probably
| |
12:46 | parasew | because i will be in the irc then when we demo the cam, so maybe someone has questions
| |
12:46 | parasew | (questions that i cannot answer :)
| |
12:46 | parasew | because i am of course trying
| |
12:46 | Bertl_oO | when will you start the presentation/q&a ?
| |
12:50 | parasew | we are meeting at 16:00 in front of saal g and we will then find a table
| |
12:50 | parasew | there are not much ppl, approx. 5
| |
12:51 | parasew | (until now, lets see then)
| |
12:51 | Bertl_oO | so probably not before 16:30 that you will have many questions :)
| |
12:51 | Bertl_oO | I'll make sure to be around then
| |
12:51 | parasew | but i just wanted to show them the basic interaction with the beta now
| |
12:51 | parasew | if you are around that would be super! thanks!
| |
12:51 | parasew | we might take ca. 15minutes to find a place and build up
| |
12:57 | parasew | left the channel | |
13:02 | wakalixes | joined the channel | |
13:06 | wakalixes1 | joined the channel | |
13:06 | wakalixes | left the channel | |
13:09 | wakalixes | joined the channel | |
13:10 | wakalixes1 | left the channel | |
13:33 | jatha | joined the channel | |
13:51 | parasew | joined the channel | |
13:52 | parasew | to anyone interested in the AXIOM beta demo at 32c3, we are gathering at the "crypto bar" in front of saal G. i am here already
| |
13:57 | wakalixes | left the channel | |
13:58 | wakalixes | joined the channel | |
13:58 | Dennis_ | joined the channel | |
13:58 | wakalixes | left the channel | |
13:59 | Dennis_ | left the channel | |
14:04 | pozitrono | left the channel | |
14:06 | wakalixes | joined the channel | |
14:13 | parasew | left the channel | |
14:14 | parasew | joined the channel | |
14:14 | jatha | how many percent of your fpga cells are used with your current design?
| |
14:14 | wakalixes1 | joined the channel | |
14:14 | wakalixes | left the channel | |
14:16 | wakalixes1 | left the channel | |
14:16 | wakalixes | joined the channel | |
14:17 | Bertl_oO | changed nick to: Bertl
| |
14:22 | Bertl | jatha: FF 10063/106400, LUTM 531/17400
| |
14:28 | jatha | left the channel | |
14:30 | mgielda | joined the channel | |
14:36 | parasew | is the image-ram connected to the fpga or to the arm section
| |
14:36 | parasew | ?
| |
14:37 | Bertl | both
| |
14:37 | Bertl | the DDR memory on the Microzed is connected to the DDR memory controller, which is shared between PS (arm cores) and PL (FPGA fabric)
| |
14:43 | Bertl | https://reference.digilentinc.com/_media/zybo:zyng1.png (this is for the zybo, but it is identical for all Zynq)
| |
14:46 | pozitron | joined the channel | |
14:54 | se6astian|away | changed nick to: se6astian
| |
14:56 | parasew | ah cool
| |
14:57 | se6astian | good evening
| |
14:57 | parasew | where is the source of the "mimg" tool?
| |
14:57 | Bertl | /opt/BERTL/ming.c
| |
14:57 | Bertl | if you change it, just run 'make' and use the ./mimg in /opt/BERTL
| |
15:00 | parasew | thank you :)
| |
15:01 | Bertl | np
| |
15:10 | mgielda | left the channel | |
15:24 | LordVan | left the channel | |
15:37 | se6astian | https://www.cinema5d.com/battle-of-the-camera-underdogs-blackmagic-design-vs-apertus-vs-kinefinity-on-the-couch-ep-27/
| |
15:46 | parasew_ | joined the channel | |
15:46 | parasew_ | hi all!
| |
15:46 | parasew_ | we just created a 32c3 overlay for the axiom beta :)
| |
15:47 | Bertl | \o/
| |
15:48 | parasew_ | bertl, just a quick question: are there theoretically cheaper cmosis sensors available, which are documented? possibly only for still images?
| |
15:48 | Bertl | don't forget to take a picture of the overlay
| |
15:48 | parasew_ | yes ok i will take a pic :)
| |
15:48 | Bertl | basically all the Cmosis sensors are available with documentation
| |
15:48 | parasew_ | ah awesome!
| |
15:49 | Bertl | one of the cheaper sensors is the CMV2k/4k
| |
15:49 | Bertl | which is a 16mm sensor
| |
15:49 | se6astian | with 2 megapixels/4 megapixels
| |
15:50 | parasew_ | but would they theoretically also work with the axiom?
| |
15:50 | Bertl | as the AXIOM Beta allows for different sensors, we will also support the CMV2k/4k i the future
| |
15:50 | Bertl | *in
| |
15:51 | Bertl | we will also investigate the CMV20k (which is larger than the CMV12k, but also more expensive) in the future
| |
15:53 | parasew_ | where are the actual prices of the cmosis sensors?
| |
15:54 | Bertl | se6astian knows them, but they really depend on the quantities (and can be requested from cmosis)
| |
15:57 | aombk2 | joined the channel | |
16:00 | parasew_ | i was wondering if we could theoretically use a cheaper sensor solution as alternative to the 4k one currently in use with the beta. there are a lot of developers interested, but they would also trade image resolution for the possibility of an open source cam :)
| |
16:00 | parasew_ | (for a cheaper beta)
| |
16:00 | parasew_ | maybe a *beta-light*
| |
16:00 | Bertl | as I said, the cmv2k/4k area lot cheaper and will be supported
| |
16:01 | parasew_ | cmv8000?
| |
16:01 | aombk | left the channel | |
16:01 | Bertl | not that interesting, IIRC
| |
16:02 | Bertl | but would be an option as well
| |
16:03 | parasew_ | yes, i just wanted to know how much work it is to implement another sensor
| |
16:03 | Bertl | it requires a new sensor board, but that's basically it (from the hardware side)
| |
16:03 | Bertl | and of course, software support, but that will be not too much different from the cmv12k
| |
16:06 | parasew_ | bertl, the kodak sensor, is there much price difference?
| |
16:06 | parasew_ | (the one listed here http://apertus.org/axiom-beta-imagesensors )
| |
16:07 | Bertl | the KAC is cheaper than the cmv12k at small quantities
| |
16:07 | parasew_ | ah ok.
| |
16:08 | Bertl | with the volume deals we arranged with cmosis, the difference is not that significant
| |
16:13 | parasew_ | is there a possibility for a cheaper still image sensor?
| |
16:14 | Bertl | if you find one with open documentation, it shouldn't be hard to create a sensor frontend for :)
| |
16:22 | se6astian | also remember that the sensor is a major component of the Beta but not the only one
| |
16:23 | se6astian | the microzed also costs around 300€
| |
16:24 | parasew_ | cool :)
| |
16:25 | se6astian | so even if we strip everything down and use cheaper alternatives whereever possible we are still looking at a BOM above ~1K€
| |
16:25 | Bertl | but also note, that you can use the Microzed as stand alone development board too
| |
16:25 | parasew_ | ah true.
| |
16:25 | parasew_ | but with the gamma we dont use microzed, right?
| |
16:26 | Bertl | correct, the Gamma uses a custom solution
| |
16:27 | parasew_ | but would we use this custom solution in the beta at a later stage?
| |
16:27 | se6astian | which will be even more expensive :)
| |
16:27 | Bertl | parasew_: unlikely
| |
16:28 | Bertl | but we are constantly looking into alternatives to the Microzed (not that we are unhappy with it)
| |
16:29 | parasew_ | ah ok..
| |
16:29 | parasew_ | what else (besides the overlay) could we hack on the beta now? :)
| |
16:29 | Bertl | everything :)
| |
16:30 | se6astian | play with matrices maybe?
| |
16:31 | Bertl | you can do all kind of false color settings with the transformation matrix
| |
16:32 | Bertl | ./mat4_conf.sh 0.3 0.3 0.3 0.3 1 0 0 0 0 0 0 1 0 0.42 0.42 0
| |
16:32 | Bertl | for example
| |
16:32 | Bertl | or play with the gamma lut
| |
16:33 | parasew_ | cmv_snap3 seems to not have all the settings as stated in the wiki (-x is missing? -n?)
| |
16:33 | Bertl | that is because this Beta doesn't have the sequence capture code
| |
16:34 | Bertl | (i.e. only the Beta irieger has is configured that way)
| |
16:37 | Bertl | but -h should give you a list of available options
| |
16:38 | wakalixes | yes, we tried to capture an image, it worked with the command for the alpha (as in the wiki)
| |
16:50 | troy_s | Bertl: I suppose we ought to craft a false colour matrix eh?
| |
16:51 | Bertl | the one given above should swap out colors nicely
| |
16:51 | troy_s | Typically it is green and blue in the 40% perceptual range
| |
16:52 | troy_s | I don't think that is possible with a matrix is it?
| |
16:52 | troy_s | To code based on range.
| |
16:52 | troy_s | http://www.arri.com/mobile/amirapg/images/on_set/exposure_and_focus_check_options.jpg
| |
16:52 | Bertl | no, but the LUTs work fine with different ranges
| |
16:54 | Bertl | i.e. if you map (via matrix) everything to grey and then use the gamma LUTs to create the specific colors
| |
16:55 | troy_s | Right.
| |
16:55 | troy_s | Yes we'd need a shaper LUT to do the mapping.
| |
16:55 | Bertl | (only thing you need to do is to build the LUT entries manually)
| |
16:55 | troy_s | That's not a big deal.
| |
16:55 | troy_s | Only issue is it would require settling on the PL
| |
16:56 | troy_s | Has anyone been fuddling with the PL?
| |
16:57 | Bertl | PL is what we call the FPGA fabric :)
| |
16:59 | troy_s | Fabric of spacetime warping
| |
16:59 | troy_s | Which is in the future I take it? (near?)
| |
17:01 | Bertl | the space-time warping? probably
| |
17:02 | wakalixes | left the channel | |
17:07 | troy_s | The FPGA fabric weave.
| |
17:07 | troy_s | Sheesh.
| |
17:09 | Bertl | what do you want me to weave? :)
| |
17:14 | wakalixes | joined the channel | |
17:16 | troy_s | Bertl: I'm just wondering if anyone has been doing the tweaking on the PL registers to get the dynamic range capture into the zone desired for a closer-to-final format.
| |
17:17 | Bertl | ah, you mean the sensor registers
| |
17:17 | Bertl | I guess the current state we have with irieger's settings is quite good already
| |
17:18 | Bertl | I hope that se6astian & co will do some tests in the near future to confirm that
| |
17:20 | troy_s | Bertl: irieger's tests weren't using the piecewise linear however were they?
| |
17:20 | troy_s | Bertl: Which seems to ceiling out at around 9 and a bit stops last I looked?
| |
17:21 | Bertl | not as far as I know
| |
17:21 | troy_s | Bertl: Also, it will be obviously possible to adapt a unique piecewise linear per EI index yes?
| |
17:22 | Bertl | EI index?
| |
17:22 | troy_s | Exposure Index
| |
17:22 | wakalixes | hi Bertl
| |
17:23 | Bertl | hey wakalixes!
| |
17:23 | wakalixes | got a question about using some different sensors for scientific purposes
| |
17:23 | wakalixes | have you looked into this one:
| |
17:23 | wakalixes | http://www.fairchildimaging.com/catalog/focal-plane-arrays/scmos/cis2521
| |
17:23 | wakalixes | ultra-low noise readout of 2e-
| |
17:23 | Bertl | do you have an url for the full datasheet?
| |
17:24 | wakalixes | parasew thinks that Fairchild is not very cooperative
| |
17:24 | se6astian | we are in touch with BAE fairchild and might adopt their sensors in the future
| |
17:24 | se6astian | they do not provide open datasheets but we agreed we could share the datasheet with every customers who ultimately bought one
| |
17:24 | wakalixes | this sound promising
| |
17:25 | se6astian | so everyone who got their sensors in their AXIOM would get the full datasheet
| |
17:25 | se6astian | not perfect but acceptable for us
| |
17:25 | wakalixes | I was working with scientific cameras from Andor (e.g. the iXon CCD-camera)
| |
17:26 | wakalixes | and the price was above 20k€
| |
17:26 | wakalixes | so many people in science are looking for good cameras
| |
17:26 | wakalixes | not necessarily for video, but the modularity and hackability is very important
| |
17:26 | Bertl | you know that the cmosis sensors come from a scientific background?
| |
17:26 | wakalixes | e.g. an external trigger for syncing the camera with an experiment
| |
17:27 | wakalixes | no, thought that the cmosis is intended for machine vision?
| |
17:27 | Bertl | ams acquires CMOSIS, a leading supplier of high-end area scan and miniature medical image sensors
| |
17:27 | wakalixes | for this speaks the fast readout and the definition of many range of interests for readout
| |
17:28 | Bertl | so, it probably depends on how you define 'scientific'
| |
17:28 | wakalixes | ah ok
| |
17:28 | wakalixes | sure
| |
17:29 | wakalixes | are there any ideas to use the multislope functionality of the CMOSIS sensor?
| |
17:29 | Bertl | well, we plan to use it for HDR
| |
17:30 | wakalixes | ok
| |
17:30 | parasew_ | is there a way to get the overlay as a framebuffer device running?
| |
17:31 | wakalixes | the BAE CIS2521 delivers full pixel data for high gain and low gain
| |
17:31 | Bertl | parasew_: probably, but it would be rather slow
| |
17:31 | parasew_ | why?
| |
17:32 | Bertl | because you need to write four pixels for each pixel and at very distant locations
| |
17:33 | parasew_ | why are there the 4 buffers?
| |
17:33 | Bertl | because the live view uses a quad buffer system
| |
17:34 | troy_s | se6astian: Did you get along with the On The Couch peeps? The BM peep seems interesting.
| |
17:34 | parasew_ | can you let the fpga mirror the buffers?
| |
17:34 | Bertl | troy_s: yeah, he is/was the typical highly trained PR guy
| |
17:35 | Bertl | parasew_: not sure what you mean
| |
17:37 | troy_s | Bertl: Fellow on far right seems a little out of depth with the BM peep.
| |
17:37 | troy_s | Bertl: Hooligan in the middle is a problem.
| |
17:37 | wakalixes | left the channel | |
17:37 | parasew_ | is it possible to let the fpga mirror one buffer to the others, so you just have to write in one buffer for making it faster
| |
17:37 | Bertl | troy_s: yeah, the kinefinity guy was quite unhappy, even when not on camera
| |
17:38 | troy_s | Bertl: Were you there too?
| |
17:38 | Bertl | yes, I was sitting in the first row and enjoying the talk :)
| |
17:38 | Bertl | parasew_: possible, yes, but probably not very smart
| |
17:39 | troy_s | Bertl: Kinefinity peep seems like someone who got involved wanting to sell the camera?
| |
17:39 | parasew_ | davidak is asking when the case will be finished
| |
17:39 | Bertl | no idea, se6astian might know more there ...
| |
17:40 | Bertl | troy_s: well, the problem is/was that he was not authorized to say anything about the camera and he was always speaking of "their decisions" and "their developments" ... well, you get the idea :)
| |
17:40 | troy_s | Yes.
| |
17:42 | troy_s | irieger: Are your tweaked registers using the piecewise linear knees? What was the overall latitude?
| |
17:42 | Bertl | no, the register settings/changes are very minimal but effective
| |
17:43 | Bertl | they do not change the exposure or utilize the piecewise linear stuff yet
| |
17:44 | Bertl | (but I don't expect problems with the HDR modes)
| |
17:44 | troy_s | Most painful pinch point was that interviewer.
| |
17:45 | troy_s | I seem to remember irieger saying that the latitude sample was around 9.5ish stops.
| |
17:45 | Bertl | which most likely was without HDR
| |
17:45 | troy_s | HDR?
| |
17:45 | troy_s | Are we talking about the same thing?
| |
17:45 | Bertl | high dynamic range
| |
17:45 | troy_s | PWLC
| |
17:45 | troy_s | The piecewise linear curve?
| |
17:45 | Bertl | i.e. the piecewise linear stuff for example
| |
17:45 | troy_s | Ok.
| |
17:45 | troy_s | I cringe when I read HDR
| |
17:46 | troy_s | Because of the temporal crap hack crap
| |
17:46 | Bertl | the problem is that there are two different 'HDR' modes
| |
17:46 | Bertl | and the piecewise linear exposure is only one of them
| |
17:46 | troy_s | Need refreshing. Explain? One has that two / three pass thing with temporal nasty
| |
17:47 | troy_s | The piecewise linear is the only reasonable approach last I looked.
| |
17:47 | troy_s | The other one is like that goofy R3D HDR mode
| |
17:47 | Bertl | basically you can use different exposure per column or column block IIRC
| |
17:47 | troy_s | Which is fundamentally broken and useless unless you are hacking your way around something.
| |
17:47 | Bertl | or you can use the knee stuff on each sensel
| |
17:47 | troy_s | Knees are the most logical
| |
17:48 | troy_s | Largely due to the fact that it permits the sensor to actually respond log-like and closer to film etc.
| |
17:48 | troy_s | Without the lovely temporal artifacting.
| |
17:48 | Bertl | both extend the dynamic range
| |
17:48 | troy_s | Sure. One works. The other is goofy. ;)
| |
17:48 | parasew_ | Bertl: framebuffer would be nice becouse then you can start a x server for the overlays and use some gui framework like gtk
| |
17:49 | Bertl | troy_s: and while the artefacts will be more subtle and evenly distributed, there will still be temporal artefacts in the PWL mode
| |
17:49 | troy_s | Bertl: Hm. Thinking through. mblur on pwlc mode?
| |
17:50 | Bertl | parasew_: which would add a lot of overhead and burn a hole in your Microzed
| |
17:50 | troy_s | What sort of distribution across the sensels can you apply with the PWLC
| |
17:50 | troy_s | Can it be stochastic or is it just uniform?
| |
17:50 | troy_s | (Stochastic would be closer to the silver on film)
| |
17:51 | Bertl | well, think moving grate, where the "early" exposure falls on dark areas and the "late" exposure on light ones, or vice versa
| |
17:52 | troy_s | Right. Which should be roughly closer to silver and distribute the temporal artifacting in a way that is similarly aesthetic with other mediums. I can't see that being unusual.
| |
17:52 | Bertl | so I'd say there is some testing required to evaluate the "quality"
| |
17:53 | Bertl | but I agree that the PWL mode is probably the most useful one
| |
17:53 | troy_s | (Where "usual" and "correct" would be defined by the existing learned aesthetic of course, aka "film")
| |
17:54 | Bertl | yeah, although "film" and established procedures are overrated IMHO :)
| |
17:55 | Bertl | for example, we haven't bothered (yet) to allow adjustments to the shutter angle
| |
17:56 | Bertl | and everybody I talked to basically told me that 180° are essential for a "good look"
| |
17:56 | parasew | Bertl: but the arm core is dedicated for controlling ourposes, isnit ist?
| |
17:57 | Bertl | troy_s: I doubt that we had that in any of our recordings :)
| |
17:57 | parasew | Bertl: and a raspberry pi can also render a few controls with gtk smothley
| |
17:58 | Bertl | parasew: not sure what ourposes are, but if they can be controlled we can control them :)
| |
17:58 | troy_s | Bertl: Well again, aesthetics are emergent so the 180 degree is a direct byproduct of 100 years of cinema.
| |
17:59 | troy_s | Bertl: For certain "film" isn't the end all, but the native compression of dynamic range was clever and fortuitous, hence why the PWLC emulating that sort of perceptual compression is a logical no-brainer.
| |
17:59 | troy_s | parasew: At the point you say GTK you have probably tuned out a large chunk of folks that were listening. ;)
| |
17:59 | Bertl | I totally agree
| |
18:00 | Bertl | (on the no-brainer :)
| |
18:00 | troy_s | Bertl: I actually have a huge bit of respect for the Arri imagers; they have taken the science of the image encode to a whole new level. The precise equal bits per stop is such a great engineering feat.
| |
18:00 | troy_s | Bertl: Have you seen this?
| |
18:00 | Bertl | nope, where can I see it?
| |
18:00 | troy_s | https://github.com/hpd/OpenColorIO-Configs/tree/master/aces_1.0.1/python/aces_ocio/colorspaces
| |
18:01 | troy_s | You can see the precise mathematical LogC inversions from ARRI, which is a direct reflection of the ArriRaw output.
| |
18:01 | Bertl | so that means that the ArriRaw is quite cooked (to LogC) then
| |
18:02 | troy_s | https://github.com/hpd/OpenColorIO-Configs/blob/master/aces_1.0.1/python/aces_ocio/colorspaces/arri.py#L96-L128
| |
18:02 | troy_s | Absolutely.
| |
18:02 | troy_s | Although it is hard to determine if the ArriRaw data blob
| |
18:02 | troy_s | bakes linear
| |
18:02 | parasew_ | left the channel | |
18:02 | troy_s | I can't see it.
| |
18:02 | parasew | left the channel | |
18:03 | Bertl | nothing we can't do as well once we have all the details measured/calculated
| |
18:03 | troy_s | I mean that sensor would need ...
| |
18:03 | troy_s | Yep.
| |
18:03 | troy_s | That's a great gold standard reference baseline though.
| |
18:03 | troy_s | With less secret saucism as say, Sony.
| |
18:03 | troy_s | (All the transforms are there)
| |
18:03 | troy_s | I'm interested to see if the ArriRaw stores linear
| |
18:04 | troy_s | if it does, that sensor is ridiculously tuned and decent
| |
18:04 | troy_s | They get 14 stops of linear useful.
| |
18:04 | troy_s | Which is insane at 15000:1
| |
18:04 | troy_s | With no real marketing-ese
| |
18:04 | Bertl | that would mean at least 16bits, no?
| |
18:04 | Bertl | (which sounds a little over the top to be honest)
| |
18:07 | troy_s | Well
| |
18:07 | troy_s | That's my point...
| |
18:07 | troy_s | it _is_ 14 stops.
| |
18:07 | troy_s | 15000:1
| |
18:07 | troy_s | Given it's historical lineage and when it was released, that
| |
18:07 | Bertl | so we can asume some kind of "HDR" mode doing the heavy lifting
| |
18:07 | troy_s | sure as hell smells like a piecewise / curve on that sensor doesn't it?
| |
18:08 | troy_s | I mean what is your guess?
| |
18:08 | troy_s | Yes exactly.
| |
18:08 | troy_s | We have to remember that the "bulk" of the image on transfer curves lives in a linear toe much like the 709 / sRGB encode
| |
18:08 | troy_s | So that is 'untouched'
| |
18:08 | troy_s | so perhaps a shallow curve up to a designated highlight range
| |
18:09 | troy_s | and then a much sharper one
| |
18:09 | troy_s | (that highlight transfer is huge obviously to retain some details in the head range and not have your image end up looking like poop)
| |
18:09 | troy_s | They also have spent some pretty good attention on the colorimetry on the high end as you can tell immediately by watching how Arri's cameras blow out to non-data
| |
18:10 | troy_s | They _never_ do the patented "rat piss" on skintone
| |
18:10 | troy_s | Like Canon default-matrix styled conversions do.
| |
18:10 | Bertl | not even with custom LUTs? :)
| |
18:10 | troy_s | You could do a custom on a Canon, but I'm speaking defaults
| |
18:10 | troy_s | Nikon's are at least as bad.
| |
18:11 | Bertl | nah, I'm talking about the custom-rat-piss LUT for the Arri :)
| |
18:11 | troy_s | Oh no rat piss on Arri
| |
18:11 | Bertl | so a missing feature then ....
| |
18:12 | troy_s | Rat Pissâ„¢
| |
18:12 | Bertl | consider somebody who has been filming for years with a canon
| |
18:12 | troy_s | Arri again does pretty damn amazing imaging engineering
| |
18:12 | troy_s | Where everyone else seems obsessed with marketing.
| |
18:12 | troy_s | Canon has very, very little penetration in terms of shooting.
| |
18:12 | Bertl | I don't think we are obsessed with marketing
| |
18:12 | troy_s | I believe (well I know) Transparent uses the C series
| |
18:13 | troy_s | But most uses of the Canon stills cameras and their "Cinema" is relegated to EPK crews.
| |
18:13 | troy_s | (Which they tend to be quite popular)
| |
18:13 | troy_s | Sony's handhelds and the Canon's pretty much dominate the EPK side of shooting.
| |
18:13 | Bertl | EPK = Electronic Press Kit?
| |
18:13 | troy_s | Yes.
| |
18:13 | troy_s | The behind the scenes folks.
| |
18:14 | Bertl | i.c.
| |
18:14 | troy_s | Anyways, that 14 stops is why I'm keen to see the PWLC up and moving.
| |
18:15 | troy_s | It would take some twiddling to find the sweet spot for the linear response
| |
18:15 | troy_s | (where logically we'd map the middle grey for a given EI to 0.18, plus the offset)
| |
18:15 | Bertl | irieger still has the camera, IIRC, so maybe you can ask him nicely to test that :)
| |
18:15 | troy_s | Yes. I know he was talking about finding time to futz with it.
| |
18:16 | troy_s | Linear toe to the 0.18 range, PWLC 1 to A, then PWLC 2 to B.
| |
18:16 | troy_s | Where the toe probably covers 7 stops down from 0.18
| |
18:16 | troy_s | (at base EI)
| |
18:17 | troy_s | (or 6 if the estimated latitude is 12 overall)
| |
18:17 | intracube | hi Bertl, troy_s
| |
18:17 | Bertl | hey intracube!
| |
18:18 | troy_s | intracube: Greets intracube. Hope your first phase holidays went well if you do that sort of thing.
| |
18:19 | intracube | troy_s: ate too much and hardly moved :)
| |
18:20 | Bertl | don't start now, you might brek something :)
| |
18:20 | Bertl | *break
| |
18:22 | intracube | got to start moving around a bit. my waistline is still salvageable
| 18:22 | intracube | wondered if there are any DNG files from the slap slow-mo sequence in the most recent team talk
|
18:23 | Bertl | I'm sure there are, se6astian?
| |
18:24 | troy_s | intracube: Fsck you and your DNG.
| |
18:24 | troy_s | They are on the site. Not DNG last I looked. Raw dumps. (YAY)
| |
18:24 | intracube | troy_s: ooh, where?
| |
18:24 | troy_s | EVEN BETTER TIFs! http://files.apertus.org/AXIOM-Beta/snapshots/BetaRecTest/
| |
18:25 | intracube | me only saw download sequence of the confetti
| |
18:25 | troy_s | Not sure what those are.
| |
18:25 | troy_s | I think there was another raw dump somewhere.
| |
18:25 | intracube | yep, already had a quick look there :)
| |
18:25 | troy_s | seq12 has some in the root, not sure what that seq is.
| |
18:25 | intracube | ah, maybe this: http://files.apertus.org/AXIOM-Beta/snapshots/BetaRawTests/Maxime_Slap/
| |
18:25 | troy_s | This has some seqs http://files.apertus.org/AXIOM-Beta/snapshots/BetaRawTests/
| |
18:25 | troy_s | There you go.
| |
18:25 | Bertl | those are a sequence of raw12 files
| |
18:25 | troy_s | ;)
| |
18:26 | troy_s | ApertusRaw.
| |
18:26 | Bertl | i.e. seq12 = N*raw12
| |
18:26 | Bertl | yes, the unmodified sensor data dump
| |
18:26 | intracube | also the DNGs :P
| 18:27 | intracube | was curious just how over-exposed that particular shot was
|
18:27 | Bertl | yay!
| |
18:28 | troy_s | Yes; Always need a junk and useless format.
| |
18:28 | troy_s | Was it overexposed?
| 18:28 | intracube | is too lazy to deal with the raw images too night
|
18:28 | troy_s | intracube: It's one damn imagemagick command you fool.
| |
18:28 | intracube | it is??
| |
18:28 | troy_s | IT IS
| |
18:28 | intracube | :)
| |
18:28 | troy_s | And you don't get a ridiculous 4x too big file for those sorts of simple quickie looks.
| |
18:29 | Bertl | we should definitely add some PNGs :)
| |
18:30 | troy_s | It's BertlMagicâ„¢
| |
18:30 | troy_s | Yes. PNGs and DNGs! MUST MUSTMUST
| |
18:30 | troy_s | intracube: Hold... I'll grab you the BertlMagickâ„¢
| |
18:30 | Bertl | TIFFs are so old fashioned
| |
18:31 | intracube | troy_s: thanks
| |
18:31 | troy_s | Lulz.
| |
18:31 | troy_s | convert \( -size 4096x3072 -depth 12 gray:colorchart_HTC_gainx2_15ms_01.raw12 \) \( -clone 0 -crop -1-1 \) \( -clone 0 -crop -1+0 \) \( -clone 0 -crop +0-1 \) -sample 2048x1536 \( -clone 2,3 -average \) -delete 2,3 -swap 0,1 +swap -combine hutch-debayer.tif
| |
18:31 | troy_s | intracube: You can turn that into a bash script pretty easily
| |
18:32 | intracube | troy_s: Bertl: nice, thanks
| |
18:32 | Bertl | just add #!/bin/bash
| |
18:32 | troy_s | No automangling
| |
18:32 | intracube | yep
| |
18:32 | troy_s | plus the $1 isn't it?
| |
18:32 | intracube | if you pass the image in at the command line, yep
| |
18:32 | troy_s | Or whatever bash-fu you need to make sure it doesn't spasm with a space in a filename etc.
| |
18:33 | troy_s | The good news is that you can be certain there isn't some SmartFsckingSoftwareâ„¢ mangling of your data values.
| |
18:33 | Bertl | yeah "$1" for example should do
| |
18:33 | troy_s | Just a raw dump to sRGB (or whatever your display of choice happens to be)
| |
18:33 | Bertl | you can actually pass the input and output from stdin/stdout
| |
18:33 | troy_s | intracube: You saw the stanzas I posted for the conversion matrices?
| |
18:33 | troy_s | Bertl: Redirect?
| |
18:34 | Bertl | like any good unix tool, so you can get rid of the name specific part
| |
18:34 | Bertl | gray:- and TIFF:- for example
| |
18:34 | intracube | troy_s: nope
| |
18:34 | troy_s | intracube: Grr. You are supposed to be paying attention to this crap.
| |
18:35 | troy_s | intracube: Let me see if I can find it. Like a buffoon I didn't start a git branch and instead edited the build installed config.
| |
18:35 | troy_s | intracube: Which of course gets overwritten.
| 18:35 | intracube | has been trying. quite a lot of colour talk going on in here and blender coders channel the last few days :P
|
18:36 | Bertl | well, it was a pleasure, but I've got some work to do ... bbl
| |
18:36 | Bertl | changed nick to: Bertl_oO
| |
18:36 | parasew | joined the channel | |
18:37 | parasew | are the 3d print files for the beta online somewhere? for the enclosure?
| |
18:39 | troy_s | intracube: Here's one
| |
18:39 | troy_s | http://www.pasteall.org/62722
| |
18:39 | troy_s | intracube: Can't remember if that leveraged a synthetic white to scale the exposure correctly.
| |
18:40 | troy_s | (The description may not be up to date as I am often sloppy with the description when I am flailing with a transform)
| |
18:43 | intracube | troy_s: thanks
| 18:44 | intracube | has got rusty
|
18:44 | para5ew | joined the channel | |
18:44 | intracube | I just need to insert into datafiles/colormanagement/config.ocio
| |
18:44 | troy_s | That'll do.
| |
18:44 | intracube | then load the tif output from the imagemagick
| |
18:44 | troy_s | alexML had a newer stanza that worked well, including a shaper pass LUT.
| |
18:44 | intracube | cool
| |
18:45 | troy_s | intracube: Yes, hence why I'll always call junk junk junk junk junk on DNG until some other people help chant with me.
| |
18:45 | troy_s | intracube: It's a junk format.
| |
18:45 | parasew | is this the latest case of the beta? (that would fit the current model) https://lab.apertus.org/T401
| |
18:48 | para5ew | left the channel | |
18:56 | troy_s | intracube: Winning?
| |
18:56 | parasew | left the channel | |
18:57 | se6astian | what do you mean with "latest case of the beta" ?
| |
18:57 | se6astian | there is no final design yet
| |
18:58 | se6astian | check https://apertus.org/axiom-beta-roadmap
| |
18:58 | se6astian | for enclosure
| |
19:02 | intracube | troy_s: I'll have a look in a bit :)
| |
19:12 | wakalixes | joined the channel | |
19:15 | getzi | left the channel | |
19:21 | parasew | joined the channel | |
19:22 | wakalixes | left the channel | |
19:33 | troy_s | se6astian: Is it just me or does Phabricator not post notifications?
| |
19:33 | troy_s | (via email)
| |
19:37 | getzi | joined the channel | |
19:38 | parasew | se6astian: i mean the simple enclosure. there are people who can and want to work on it!
| |
19:38 | se6astian | troy_s: you are right I also did not get any notifications recently - will check
| |
19:39 | se6astian | parasew: great
| |
19:39 | se6astian | all files are on github
| |
19:39 | se6astian | emailing you now
| |
19:39 | troy_s | se6astian: I haven't gotten any since the beginning.
| |
19:39 | troy_s | se6astian: So I'm not sure. Checked my settings, checked everything. All looks good but since the dawn of Apertus' Phab, I haven't received one.
| |
19:39 | se6astian | well then you probably never enabled notifications :)
| |
19:41 | troy_s | trust me
| |
19:41 | troy_s | I've checked sixteen dozen times
| |
19:41 | troy_s | Willing to admit I am a bonehead
| |
19:41 | troy_s | But also reasonably sure I have set everything at my end.
| |
19:41 | troy_s | Also, I note that in the little alarm icon top left, when I select "mark as read" it doesn't clear the list.
| |
19:42 | troy_s | se6astian: I'll take tips however.
| |
19:43 | getzi | left the channel | |
19:45 | se6astian | I just got a phabricator notification of your change
| |
19:46 | se6astian | your subscription to T133
| |
19:52 | troy_s | se6astian: Do me a favor and update it for me to see if I can get a notification now?
| |
19:52 | troy_s | se6astian: I've set and reset my email settings dozens of times, flagged the notifications, etc.
| |
19:52 | troy_s | nothing.
| |
19:53 | se6astian | commented for update
| |
19:53 | troy_s | thanks.
| |
19:53 | troy_s | (se6astian are there Phabricator IRC bots?)
| |
19:53 | parasew | left the channel | |
19:54 | troy_s | Nothing. Dammit.
| |
19:54 | pozitron | left the channel | |
19:55 | se6astian | yes there is a bot, but we turned it off after some time, was too annoying :)
| |
19:56 | se6astian | what do these settings say: https://lab.apertus.org/settings/panel/emailpreferences/
| |
19:57 | se6astian | it should list if you receive an email or a phabricator internal notification for every kind of possible event
| |
19:59 | troy_s | se6astian: Yep.
| |
19:59 | troy_s | se6astian: All set accordingly minus my own actions, which I changed today and still haven't received a single email.
| |
19:59 | troy_s | Not in spam either.
| |
19:59 | troy_s | Something is amiss.
| |
20:00 | troy_s | I suspect due to the fact that I joined during the Precambrian era that perhaps the pipes were not working.
| |
20:01 | se6astian | I ll ask someone to test creating a new account and checking if the problem also appears there
| |
20:03 | troy_s | Not sure.
| |
20:03 | troy_s | I just wish I could get notifications.
| |
20:07 | troy_s | se6astian: HA. Got them now.
| |
20:08 | troy_s | Oh I lied. That's just an email.
| |
20:08 | troy_s | WTF.
| |
20:08 | se6astian | great, I had max create a new account and he also got notifiactions
| |
20:08 | troy_s | I got your email to Gabe
| |
20:08 | troy_s | That is it.
| |
20:09 | se6astian | oh, thats not from the lab :)
| |
20:09 | troy_s | Something is screwed. Maybe I nuke my account.
| |
20:09 | troy_s | Can someone nuke my account?
| |
20:09 | se6astian | create a new one?
| |
20:09 | troy_s | I'll re-add and re-link perhaps?
| |
20:09 | troy_s | Can I relink to my existing handle? Something is screwed.
| |
20:10 | se6astian | not sure if we can relink the accounts...
| |
20:10 | se6astian | never tried
| |
20:13 | pozitrono | joined the channel | |
20:18 | troy_s | se6astian: Also, the idea of using that Nikon photo is just plain stupid. Godawful idea. I hope you aren't using any of those values in the defaults.
| |
20:18 | troy_s | It's just a junk amateur hour approach that is worse than awful.
| |
20:18 | troy_s | Use a proper tool. It isn't that complex.
| |
20:18 | troy_s | It is enough that if I were to discover that as an outside audience member that I'd skip out and write off the whole project as amateur hour.
| |
20:37 | wakalixes | joined the channel | |
20:45 | wakalixes | left the channel | |
20:45 | wakalixes | joined the channel | |
20:50 | wakalixes | left the channel | |
20:59 | se6astian | troy the extremist :)
| |
21:00 | se6astian | time for going extremely to bed!
| |
21:00 | se6astian | for me at least
| |
21:00 | se6astian | good night :P
| |
21:00 | se6astian | changed nick to: se6astian|away
| |
22:01 | wakalixes | joined the channel | |
22:05 | wakalixes | left the channel | |
22:05 | wakalixes | joined the channel | |
22:09 | wakalixes | left the channel | |
22:20 | troy_s | Well hell. No matter what I do I can't get email sent to me. I've added two more emails, different providers, no email comes from Phabricator.
| |
22:23 | troy_s | If anyone can help out a donkey here, I'd lovely appreciate it.
| |
22:41 | Bertl_oO | philippej is maintaining phabricator, so it's probably best to contact him with problems
| |
22:41 | Bertl_oO | (you can also create a task for it and assign it to him)
|