IRC log for #brlcad on 20090530

00:53.25 Ralith Goliath? As in, the WWII german thingy?
01:31.39 brlcad Ralith: yep
01:31.50 Ralith cool!
01:31.56 brlcad the render should hopefully be done by monday
01:32.01 Ralith that's a big render
01:32.16 Ralith what's the scene?
01:32.30 brlcad we have a nice detailed model of it from a couple students last summer, and one of them is back and working on making a poster of it
01:32.46 brlcad the one going now is a simple scene, but nice quality render
01:33.02 Ralith cool
01:33.11 Ralith looks forward to it
01:33.20 brlcad the poster scene is the goliath on a showcase platform with mirrors behind it, red-roped off area, complex lighting
01:36.38 Ralith there's no indirect lighting yet, is there?
01:55.40 brlcad hm? there is indirect, just only through reflectance, transmission, or ambience
01:56.18 brlcad there's global illumination indirect lighting through adrt, but that requires a tessellation (and chicken bones and a little chanting)
01:56.56 Ralith on the upside, that means you get chicken for dinner.
03:37.29 *** join/#brlcad schwinn434 (n=schwinn4@75.81.202.25)
03:40.24 *** join/#brlcad jdoliner (n=jdoliner@c-98-227-157-38.hsd1.il.comcast.net)
03:40.38 *** join/#brlcad schwinn434 (n=schwinn4@75.81.202.25)
03:41.16 *** join/#brlcad schwinn434_ (n=schwinn4@75.81.202.25)
03:42.07 *** join/#brlcad schwinn434 (n=schwinn4@75.81.202.25)
03:51.21 starseeker Ralith: might contact the author of that demo that's GPL if it's non-trivial enough, ask if they'd consider LGPL now that Qt is LGPL
03:52.01 starseeker otherwise just learn from it
03:54.21 Ralith it's pretty trivial
03:54.44 Ralith just under 500 lines in its entirety and most of that is model loading/GUI description rather than actual setup.
07:53.10 *** join/#brlcad _sushi_ (n=_sushi_@77-58-225-54.dclient.hispeed.ch)
08:28.44 *** join/#brlcad pqbite (n=c3a7c807@bz.bzflag.bz)
08:30.23 *** join/#brlcad pqbite (n=c3a7c842@bz.bzflag.bz)
08:47.08 *** join/#brlcad anonimasu (n=ah@90-225-104-173-no27.tbcn.telia.com)
08:47.26 *** part/#brlcad anonimasu (n=ah@90-225-104-173-no27.tbcn.telia.com)
10:50.12 *** join/#brlcad docelic (n=docelic@78.134.198.23)
13:18.51 *** join/#brlcad docelic (n=docelic@78.134.192.103)
14:44.28 ``Erik wonders if he needs to relearn qt
15:03.42 CIA-28 libirc: 03blast007 * r373 10/trunk/libirc/examples/stupidBot/src/stupidBot.cpp: s/identifyer/identifier/
16:50.59 brlcad THERE IS NO PAIN IN THIS DOJO!
17:01.56 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
17:11.30 *** join/#brlcad louipc (n=louipc@archlinux/trusteduser/louipc)
18:36.37 *** join/#brlcad jdoliner (n=jdoliner@c-98-227-157-38.hsd1.il.comcast.net)
19:12.41 starseeker brlcad: I'm afraid to ask
19:47.47 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
20:44.20 pacman87 i'm pretty sure there's no fear in brlcad's dojo, either
21:21.06 brlcad starseeker: surely you're not too young for karate kid
21:21.30 brlcad ~pacman87++
21:49.04 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
22:01.14 PrezKennedy brlcad, i gotta car
22:01.25 PrezKennedy if you couldnt guess from everything on Facebook
22:01.26 PrezKennedy :p
22:01.57 alex_joni facebook will go bye-bye ;)
22:02.54 Ralith brlcad is on facebook?
22:04.46 starseeker brlcad: ah - figured you were taking up another painful hobby
22:09.30 starseeker not too young, just too socially stunted ;-)
22:09.45 brlcad PrezKennedy: heh, yeah I noticed -- congratulations! you're mobile!
22:10.08 brlcad couldn't tell if it was an accord or a maxima, but then saw you say
22:11.18 brlcad Ralith: yeah, I was finally suckered in last year by a buddy ..
22:11.24 brlcad quite an evil place in many ways
22:11.42 Ralith wow.
22:11.47 Ralith talk about divergent from the target demographic.
22:11.48 brlcad and worse yet, family sort of expects to get updates on me from there now .. :)
22:12.03 louipc some girls made me join..
22:12.09 starseeker is holding out
22:13.05 starseeker Ralith: any more luck with Qt + Ogre?
22:13.25 Ralith starseeker: still grinding away on some schoolwork, so I haven't yet been able to give it the attention it deserves.
22:13.50 starseeker ah, np :-)
22:13.57 Ralith my plan is that next I'll be looking into how to initialize Ogre with a precreated OpenGL context, I think.
22:14.27 starseeker nods
22:14.33 Ralith I'm expecting that to be the hardest bit of the whole Qt + Ogre thing
22:14.35 starseeker if possible, that may be a "clean" way
22:14.47 Ralith I wouldn't be surprised if I have to hack Ogre though
22:14.58 brlcad I would
22:15.05 Ralith really?
22:15.11 Ralith I haven't played with it extensively, but I've never seen it used in any way but creating its own context
22:15.24 Ralith 'course, that's an area that bears more research.
22:15.26 brlcad you may have to hook into a lower-level base class, but that is supposed to be a normal operation (according to the ogre devs)
22:15.33 Ralith oh cool :D
22:15.53 brlcad being a graphics engine that can't be hooked in would be kinda weak :)
22:15.53 Ralith then this should go pretty smoothly, assuming Qt will let me at the context pointer.
22:16.09 brlcad just happens to default to "lemme create the window for you too"
22:16.34 Ralith which should be easily determined by a quick glance at the QtOpenGL API docs.
22:17.02 brlcad that example project, whether it works or not out of the box, probably shows how too
22:17.12 Ralith which?
22:17.23 starseeker hmm: With the pre-release of OGRE v1.6, Felix Bellaby added a new, named parameter called currentGLContext (not to be confused with the other named parameter externalGLContext). Note that it is case-insensitive - like all named parameters seem to be. With this parameter set, OGRE will NOT create or setup an OpenGL context. It is left up to the programmer to set this up. OGRE will just blindly issue OpenGL commands.
22:17.42 Ralith handy!
22:17.44 starseeker per: http://www.ogre3d.org/wiki/index.php/Using_SDL_Input
22:17.47 Ralith seems like I picked the right time to start this project.
22:17.56 Ralith (i.e. right after Qt and Ogre added the relevant features)
22:18.26 starseeker (see the "new, experimental" way at the bottom of that page)
22:18.35 starseeker perhaps the issues are similar for SDL and Qt?
22:18.51 Ralith it's exactly the same situation, unless I'm missing something
22:19.02 starseeker hugs google
22:19.30 brlcad I think it was even possible before 1.6, just wasn't so conveniently exposed -- you hooked into a base class
22:20.01 Ralith still, this should make things easy.
22:20.48 brlcad yeah, it's also different than what I played with -- you had to hand OGRE the context you created
22:20.55 brlcad blindly issuing gl commands is rather new
22:21.15 Ralith it looks like externalGLContext might be that, although what I'm reading here seems to suggest that is windows only
22:21.19 starseeker wonders if giving Ogre the context wouldn't be a better way to go?
22:21.31 brlcad starseeker: shouldn't matter really
22:22.00 starseeker if some other app has a different opengl context, couldn't there be trouble?
22:22.02 brlcad they wanted it for state management and for cleanup/shutdown reasons iirc
22:22.08 starseeker oh
22:22.23 brlcad contexts aren't shared across applications
22:22.40 brlcad (sorta)
22:22.41 Ralith it would only be weird if the one app had multiple contexts, and I'm not sure that's legal, let alone desirable.
22:24.05 brlcad it's possible, and sort of necessary if you're a multi-window applications
22:24.18 brlcad just very odd for something like a full-screen toggleable application
22:29.35 brlcad PrezKennedy: Up?
22:30.09 PrezKennedy i wish!!
22:30.18 PrezKennedy ive been waiting to see it since the previews
22:31.02 brlcad might be going to Up at 7pm or 9:30pm at Regal with Stephen
22:31.10 brlcad or 7:40 at whitemarsh
22:32.05 brlcad bets his phone has been ringing incessantly, goes to check it
22:32.12 PrezKennedy haha
23:06.27 PrezKennedy i havent driven on an interstate yet

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