| 00:39.24 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 00:41.05 | andrecastelo | ``Erik: hm, yes, i'll take a look.. but does one_hit impact that much on reflections and refractions?? Because the ray will reflect based on the material it hits, it can reflect "inside" the material, refracting.. what do you think? |
| 01:33.04 | ``Erik | those require changing the ray direction/origin, so one_hit is still ok |
| 01:33.08 | ``Erik | evening, twiggly |
| 02:47.17 | andrecastelo | hey ``Erik, I think there are too many structures in viewmlt (mlt_app, path_list and point_list). Perhaps path_list can be eliminated? I'm thinking about connecting the mlt_app directly to a point_list |
| 02:49.18 | andrecastelo | the application sequence could be something like: shoot ray in a random direction, build path (each point added to mlt_app->point_list), verify if path is valid, mutate path and store information about it in the image (repeat this n times, perhaps a user supplied parameter?), then shoot another random ray.. repeat proccess |
| 02:49.24 | andrecastelo | what do you think?? |
| 02:50.19 | andrecastelo | is it possible to do this? |
| 02:50.35 | ``Erik | shoot, it's late and hot, lemme read that a few times and think about it |
| 02:51.16 | andrecastelo | hm ok ok |
| 02:51.52 | ``Erik | it's like 26c here in my house, and I'm a wussy seattle boy, so anything above like 21c is hot to me |
| 02:53.02 | andrecastelo | heheh, i'm something like that, inverted.. anything lower than 21c is too cold :b |
| 02:53.52 | ``Erik | heh, I can run around in snow barefoot wearing just pants and a tshirt without being concerned, and I have plenty of warm clothes :) |
| 02:54.09 | ``Erik | uhm, lets see, application has a generic user pointer you could use as your top level |
| 02:54.49 | andrecastelo | yup, that solved building the path list |
| 02:56.46 | ``Erik | hrmmmm, not seeing a generic pointer in ray_data |
| 02:58.20 | andrecastelo | hmm, i'll commit, so you can see what i have done, ok? |
| 02:58.37 | ``Erik | commit to which? |
| 02:58.43 | ``Erik | viewmlt.c ? |
| 02:59.02 | ``Erik | the less impact on brlcad/include/*.h the better |
| 02:59.19 | brlcad | woo hoo, finished the priorities/passions document rewrite |
| 02:59.47 | brlcad | yukonbob: you'll have to let me know how the update looks, lot of your comments taken into account (wrt layout/emphasis) |
| 03:01.02 | andrecastelo | ``Erik: yup, commit to viewmlt.c |
| 03:06.08 | brlcad | for anyone interested: http://brlcad.org/~sean/BRL-CAD%20Priorities.pdf |
| 03:07.12 | brlcad | acrobat seems to render it as teh suck on Mac |
| 03:08.43 | CIA-22 | BRL-CAD: 03andrecastelo * r31360 10/brlcad/trunk/src/rt/viewmlt.c: |
| 03:08.43 | CIA-22 | BRL-CAD: Changed mlt_hit() and mlt_miss() to rayhit() and raymiss(), respectively. Added |
| 03:08.43 | CIA-22 | BRL-CAD: a link between struct mlt_app and struct application, using a generic pointer |
| 03:08.43 | CIA-22 | BRL-CAD: (ap->a_uptr). Added comments to rayhit() regarding what it will do and how it |
| 03:08.43 | CIA-22 | BRL-CAD: will do it. |
| 03:09.30 | brlcad | it should look like: http://brlcad.org/~sean/BRL-CAD%20Priorities.png |
| 03:10.37 | brlcad | will have to catch up with log later |
| 03:11.20 | andrecastelo | ``Erik: i did add a few comments to struct rt_pt_node, in raytrace.h, about the files that use it. Bad idea? |
| 03:15.37 | brlcad | comments aren't usually a problem unless they're a heavy maintenance burden (for whatever reason) |
| 03:16.57 | brlcad | except for bad comments of course that say something wrong or confusing; or comments that change a deprecation status |
| 03:17.16 | brlcad | wanders on home |
| 03:17.23 | andrecastelo | hm ok, i think it is going to be useful, to look for rt_pt_node instances and butify them |
| 03:20.50 | ``Erik | hrmmm |
| 03:21.26 | ``Erik | are you going to have support for both ortho and perspective view, and setting of fov? |
| 03:23.52 | ``Erik | hrmmm, 'register' is pretty pointless these days, I think |
| 03:24.21 | ``Erik | x86 simply doesn't have sane registers and compilers are pretty solid at painting |
| 03:25.09 | ``Erik | thinks he might actually need to read up on mlt :D |
| 03:25.18 | andrecastelo | hm ok ok |
| 03:25.52 | andrecastelo | ``Erik: i'm writing my idea in a step by step form, going to update the blog in a while |
| 03:27.01 | andrecastelo | is the support for different views really complex? what do you think about setting a "domain" of valid initial directions to shoot from?? (i think this would be perspective) |
| 03:28.10 | andrecastelo | ``Erik: http://andrecastelo.wordpress.com/ |
| 03:29.11 | ``Erik | nah, the view thing is just a different way to set up your initial set of rays, i think most of the rt's do it procedurally on the fly, each "struct resource" grabbing the next scanline |
| 03:29.36 | ``Erik | and it's just a matter of either picking a direction and mutating the origin or picking an origin and mutating the direction |
| 03:33.00 | yukonbob | brlcad: /me checks the new pdf |
| 03:40.56 | yukonbob | brlcad: looks nice -- one grammar point (I'm not sure that I'm correct on this) is "emplaced" -- perhaps "forever firmly placed as open source..." |
| 03:44.53 | ``Erik | "in order to catch a fairy, I'll have to think like a fairy" -Stewie |
| 03:45.33 | ``Erik | emplace is archaic, but correct... O.o |
| 03:48.41 | andrecastelo | hey guys, i'm off :) |
| 03:48.48 | andrecastelo | cya guys tomorrow |
| 03:49.03 | brlcad | likes archaic |
| 03:49.09 | yukonbob | :) |
| 03:49.17 | brlcad | cya andre|away |
| 03:49.18 | yukonbob | hey brlcad... what's happening? |
| 03:49.50 | brlcad | oh, just got home .. big inbox, ton of irc channels lit up, kinda hungry, should probably sleep |
| 03:49.57 | yukonbob | feh |
| 03:57.10 | brlcad | andre|away: this is a really nice overview presentation if you haven't seen it: http://www.cs.ucf.edu/~colbert/presentations/mlt.pdf |
| 03:59.52 | brlcad | ``Erik: maybe of interest to you too, I ran into that a couple months ago while reading up on it again |
| 04:00.01 | brlcad | really like the 2D example |
| 04:00.28 | brlcad | kinda tempted to implement it though there wouldn't be much point :) |
| 04:01.46 | ``Erik | heh, I was hoping it was stephen colbert :D |
| 04:02.48 | yukonbob | emmy please. |
| 04:03.51 | ``Erik | heheeh lena :) |
| 04:26.24 | *** join/#brlcad vedge (n=vedge@205-237-251-204.ilesdelamadeleine.ca) | |
| 05:04.59 | brlcad | cool, mafm's changes look good |
| 05:56.31 | *** join/#brlcad clock_ (n=clock@77-56-94-148.dclient.hispeed.ch) | |
| 07:05.30 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 07:30.58 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 08:14.39 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 09:08.13 | *** join/#brlcad elite01 (n=elite01@dslb-088-071-046-051.pools.arcor-ip.net) | |
| 09:49.11 | *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt) | |
| 09:56.18 | mafm | hi there, folks |
| 10:17.35 | brlcad | howdy! |
| 10:17.58 | brlcad | "cool, mafm's changes look good" -- from a while ago |
| 10:23.08 | mafm | who dared!? |
| 10:26.16 | mafm | I'm trying to find out with big bot-rher :) |
| 10:26.28 | mafm | btw, the bot doesn't log /me's |
| 10:27.47 | mafm | (no clues from the bot logs, demmit) |
| 11:13.29 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 11:37.25 | *** join/#brlcad thing0 (n=ric@58.171.248.102) | |
| 13:09.43 | ``Erik | takes up the habit of speaking in all ctcp actions to avoid surveillance O.o :D |
| 13:11.15 | mafm | :D |
| 13:11.23 | archivist | logs actions |
| 13:12.28 | ``Erik | goes all gitmo and waterlogs archivist ;D |
| 13:20.11 | *** join/#brlcad Elperion (n=Bary@p5487680F.dip.t-dialin.net) | |
| 13:24.16 | ``Erik | when life gives you limes, make a gin and tonic |
| 13:29.49 | mafm | when life gives you microsoft, go pencil and paper? |
| 13:41.11 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 14:20.39 | mafm | hmm |
| 14:21.56 | mafm | the MGED command window should stay in the GUI too, with more or less the same capabilities, right? |
| 14:24.18 | mafm | or if not, can anybody point to examples or requirements of what should be implemented? |
| 14:26.15 | *** join/#brlcad madant (n=homovulg@202.63.233.61) | |
| 14:35.10 | *** join/#brlcad Axman6 (n=Axman6@210-9-140-165.netspeed.com.au) | |
| 14:46.21 | *** join/#brlcad thing1 (n=ric@203-59-26-22.perm.iinet.net.au) | |
| 15:39.10 | CIA-22 | BRL-CAD: 03mafm * r31361 10/rt^3/trunk/src/g3d/ (GuiConsole.cxx GuiConsole.h): Perfecting the implementation of the console, mainly history handling |
| 15:39.56 | mafm | "Logging in to SourceForge.net is currently disabled." |
| 15:40.14 | mafm | holy cows! |
| 16:28.02 | andre|away | mafm: not watching the soccer match ? :b |
| 16:31.36 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 16:57.30 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 17:16.13 | ``Erik | http://img.photobucket.com/albums/v674/moonlight80/DodgeTrucks.jpg |
| 17:51.36 | CIA-22 | BRL-CAD: 03mafm * r31362 10/rt^3/trunk/src/g3d/GuiConsole.cxx: Small modifications removing redundancy |
| 18:09.29 | CIA-22 | BRL-CAD: 03mafm * r31363 10/rt^3/trunk/src/g3d/GuiConsole.cxx: Header cleanup, to not include full OGRE and OIS headers and other unneeded ones |
| 18:14.16 | brlcad | mafm: yes per examples/requirements .. in a bit, gotta munch some first :) |
| 18:15.10 | mafm | oki |
| 18:15.43 | mafm | I'll have to run in a moment though, it's my last opportunity to watch Blade Runner, director's cut in the cinema :) |
| 18:25.35 | mafm | http://brlcad.org/wiki/User:Mafm#Log -- update, with screenie included |
| 18:25.44 | mafm | not very impressive really :P |
| 18:27.30 | mafm | I go now, take care |
| 19:17.30 | *** join/#brlcad dtidrow_ (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 20:06.41 | *** join/#brlcad SWPadnos (n=Me@emc/developer/SWPadnos) [NETSPLIT VICTIM] | |
| 20:06.41 | *** join/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net) [NETSPLIT VICTIM] | |
| 20:06.41 | *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM] | |
| 20:13.04 | pacman87 | well, i'm finally making progress on tess() |
| 20:14.40 | *** join/#brlcad Elperion (n=Bary@p5487680F.dip.t-dialin.net) | |
| 21:02.53 | ``Erik | http://www.theonion.com/content/video/warcraft_sequel_lets_gamers_play |
| 21:52.37 | *** join/#brlcad clock_ (n=clock@77-56-94-35.dclient.hispeed.ch) | |
| 22:59.19 | ``Erik | home at last |
| 23:43.08 | ``Erik | carter, hand me my thinking grenades |
| 23:49.08 | brlcad | hehe |