| 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 |