|
From: Greg R. <ne...@po...> - 2010-03-19 17:32:01
|
>> Are the other problem worlds publicly available? > I've just uploaded a tarball here: The weird brown desktop in the cubicles model in the tarball was bothering me, but I thought it must have been due to some subtle alignment issue between that specific bit of geometry and my light source(s). Doesn't look like it, though: http://gregroelofs.com/test/cubicles-moved-DeskCorner.wrl (Note that the textures aren't there, so copy that file wherever you unpacked the tarball for complete parity with cubicles.wrl. The relevant "feature" isn't dependent on the textures, though.) Anyway, that's an identical file except that the specific instance of the DeskCorner proto that was brown in cubicles.wrl has been moved in front of all the other desk-related instances (about 20-30 lines up). Now it works correctly, i.e., it matches all the other desktop surfaces. I'm wondering of this is another manifestation of the apparent memory corruption seen in the crashes. There are similar color oddities on all of the rectangular portions of desktop (Desk_2x2 protos), but only on the (exposed) sides and undersurfaces. I haven't completely verified that that's not a real artifact/oversight in the model, but I've got some old screenshots from other browsers that suggest it's not normal (so to speak). Btw, note that the weird brown color is almost identical to that of the cubicle sides visible from the second viewpoint. This is more apparent if you mouse-rotate the first (top down) viewpoint a bit. Oh, and one other gotcha with sdl-viewer: it appears that any X events (e.g., mouseover) while it's setting up the initial scene will lock up X input in a way reminiscent of the old Motif menu-focus-grab lockups. The mouse still moves, but focus doesn't change, and neither mouseclicks nor keyboard input are accepted. Since modern X no longer supports the old AllowDeactivateGrabs option, I can't verify that it's actually a grab issue, but that's what it feels like. (Logging in from another machine and killing the sdl-viewer process takes care of it.) Greg |