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 |