IRC log for #brlcad on 20170213

00:05.06 *** join/#brlcad merzo (~merzo@93-60-92-178.pool.ukrtel.net)
00:28.23 *** join/#brlcad Ch3ck_ (~Ch3ck@66-118-151-70.static.sagonet.net)
02:02.17 *** join/#brlcad davezd (~davezd@71-83-188-23.dhcp.lnbh.ca.charter.com)
04:03.07 *** join/#brlcad wdfwefewvfgew (~gk.1wm.su@2001:590:1405:2e4:2e4:762d:9e59:405b)
04:03.10 *** part/#brlcad wdfwefewvfgew (~gk.1wm.su@2001:590:1405:2e4:2e4:762d:9e59:405b)
06:06.18 *** join/#brlcad KimK (~Kim__@2600:8803:7a85:6d00:c122:7236:fdab:c1d7)
07:27.39 *** join/#brlcad merzo (~merzo@93-60-92-178.pool.ukrtel.net)
07:45.00 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
08:16.52 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
08:34.34 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
08:51.36 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
09:08.37 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
09:34.19 *** join/#brlcad teepee] (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:55.45 *** join/#brlcad merzo (~merzo@92.60.189.225)
10:02.41 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
10:15.49 *** join/#brlcad merzo (~merzo@92.60.189.225)
11:26.37 *** join/#brlcad raphael29_ (~Raphael@84.117.96.29)
11:45.16 *** join/#brlcad yorik (~yorik@2804:431:f720:f79d:290:f5ff:fedc:3bb2)
12:26.04 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
13:31.09 *** join/#brlcad andromed1-galaxy (~andromeda@goto.ucsd.edu)
13:45.36 *** join/#brlcad merzo (~merzo@92.60.189.225)
13:46.40 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
13:59.41 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
15:11.24 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:43.31 *** join/#brlcad gabbar1947 (gabbar1947@nat/iiit/x-utmnthdgyfusqhzg)
16:27.16 *** join/#brlcad lide (58c04dd3@gateway/web/freenode/ip.88.192.77.211)
16:30.21 elpea hi! how should I go about duplicating a set of primitives as easy as possible? I have a region I want to make copies of and translate.
16:50.59 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:42.49 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:47.12 *** join/#brlcad ARChak (~virususer@117.200.81.106)
19:53.18 Stragus Meh... As a first (free) open-source contribution in years, I attempt to give some 4000 lines of state-of-the-art SSE-optimized Kaiser-Bessel (ringing-free, sRGB-aware, etc.) image resizing to generate mipmaps that preserve/enhance details in SuperTuxKart's mipmaps
19:53.40 Stragus And they claim not to see much difference between old (left) and proposed new (right): http://www.rayforce.net/stk/testresizeoutput002compare.png o.O
19:54.34 *** join/#brlcad tandoorichick (~rakshika@60.243.170.241)
19:58.29 brlcad Stragus: heh, maybe try a higher-resolution sample (e.g., 2kx2k image) where it's really clear how blurry current method is vs new
19:59.04 brlcad elpea: sounds like you want the 'clone' command
19:59.33 Stragus Eh, yes... (come on, they use glGenerateMipmap() )
20:00.24 Stragus Anyhow, there's some good stuff in that code if anyone's interested, like sRGB-to-linear and back conversions with 0.01% accuracy in about 20 instructions (for 4 values if you use the SIMD path)
20:00.29 brlcad starseeker: definitely sounds possible ... though 7000+ pages in under a minute actually sounds a bit crappy :)
20:00.52 brlcad ``Erik: yeah, I noticed when the application was submitted -- expired to the day
20:01.04 Stragus Or rather, with an error of 0.01% rather than 0.01% accuracy :)
20:01.05 brlcad ``Erik: there's a script that will update it to a new version - have to find the instructions
20:01.32 elpea brlcad: thank you!
20:02.19 brlcad you're quite welcome -- let me know if you have any questions, though clone is pretty darn simple to use
20:03.16 brlcad Stragus: hehe, who doesn't love 99.9% inaccurate? :)
20:03.32 Stragus Yes, it sounds less impressive that way! :)
20:07.21 Stragus And that's the code if you guys need high quality mipmaps: http://www.rayforce.net/stk/imgresize.c http://www.rayforce.net/stk/imgresize.h
20:07.46 Stragus (or image shrinking in general)
20:11.47 elpea brlcad: just one for time being; any (easy) way to undo the clone operation?
20:12.25 elpea or should I dump the db prior to using it
20:19.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:22.12 brlcad Stragus: dear lordy that's a big file :)
20:22.40 brlcad looks interesting.. will have to see if this can integrate with our image processing library (src/libicv/size.c)
20:23.13 brlcad would probably rip out the mipmapping stuff -- the image resizing is more interesting bits
20:24.45 brlcad elpea: hm, dumping the db is probably reasonable
20:25.12 brlcad iirc, clone doesn't modify or even reference your original geometry, so you should be able to kill the entities it creates safely
20:25.43 Stragus brlcad: Right, you may want to keep only sRGB and linear resizing
20:29.50 elpea brlcad: alright, thanks
20:31.25 elpea thank god for killtree.
20:32.53 brlcad elpea: what are you working on?
20:33.21 brlcad Stragus: what would be one of the entry points to you code?
20:36.32 Stragus brlcad: http://www.rayforce.net/stk/imgresize.h
20:37.35 Stragus Other files in http://www.rayforce.net/stk/ , such as cpusimd.c for the SSE 4-wide sin(), stuff easy enough to copy/paste
20:37.35 gcibot [ Index of /stk ]
20:38.58 elpea brlcad: I got myself a 3d printer recently and am working on a lot of different hobby (and hopefully more) stuff. right now I'm making snap-on holders for my few dozen tools. I needed the clone command to duplicate such holder part for some diamond-coated miniature files, 2*5 rows.
20:55.31 brlcad elpea: neat -- got any pictures?
21:30.12 elpea brlcad: I'll upload some if I get this printed successfully tomorrow :) I've done some other stuff in brl-cad already, such as a small container box, GPIB cable cover and a garbage bag holder. nothing too fancy and I've only been CAD'ing for two weeks but I'm liking this particular software more and more every time I sit down to figure it out a little more :)
21:47.03 ``Erik pictures are for weenies
21:47.19 ``Erik goes back to wiring up the i2c or spi port to this radar unit O.o

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.