Mesh/Archive/2011-04-25

From Second Life Wiki
< Mesh
Revision as of 12:07, 25 April 2011 by Charlar Linden (talk | contribs) (→‎Transcript for Monday April 25, 2011)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Agenda

  • Are things like the piles of ducks from Dan's duck fountains (Mesh Sandbox 21: 114,8) completely deterministic, or does some stochastic effect get added in, either with explicit randomisation or implicitly by some feature of the physics engine? [Drongle McMahon]
  • Can you give us an update on recent progress and what your priorities are? [Vivienne Daguerre]
  • Is there anything in particular you need us to test? [Vivienne Daguerre]
  • What will people using non-mesh viewers see if someone is wearing a rigged mesh?[Ashasekayi Ra]
  • Is there a way to view the total streaming cost or rendering cost of a mesh object plus its textures?[Ashasekayi Ra]
  • Just a note: Here's the jira URL for bone scaling/rotation support that was requested in the last meeting.[Ashasekayi Ra] https://jira.secondlife.com/browse/CTS-550
  • Please import fix for STORM-809 into Linux Mesh branch (huge impact on viewer performances - current mesh builds are almost unusable on my system) --oobscure 11:09, 25 April 2011 (PDT)

Meeting Notes

Transcript for Monday April 25, 2011

[11:02] Charlar Linden Ready to start?
[11:03] Asha (ashasekayi.ra) Surely
[11:03] Charlar Linden First item - Are things like the piles of ducks from Dan's duck fountains (Mesh Sandbox 21: 114,8) completely deterministic, or does some stochastic effect get added in, either with explicit randomisation or implicitly by some feature of the physics engine? [Drongle McMahon]
[11:03] Vivienne Daguerre /me smiles...
[11:03] Vivienne Daguerre Asha, I can see your mesh! and it is lovely
[11:03] Charlar Linden Agenda: http://wiki.secondlife.com/wiki/Mesh_User_Group
[11:03] Asha (ashasekayi.ra) hehe.. Thank you. Too bad I can't see it...
[11:05] davep (runitai.linden) so havok is deterministic *if* every simulation frame has exactly the same time increment
[11:05] davep (runitai.linden) but that's never true on a second life sim host
[11:06] davep (runitai.linden) there will always be some small margin of error due to variance in FPS from CPU load
[11:06] Charlar Linden We have a sim engineer joining us in a minute, btw.
[11:06] Bronson Blackadder if anyone is having problems seeing other avatars go to graghics and turn up the maximum number of non imposter avatars
[11:06] Vivienne Daguerre /me smiles...
[11:06] Vivienne Daguerre cool
[11:06] Bronson Blackadder or turn off avatar imposters
[11:06] And (tankmaster.finesmith) ^
[11:06] davep (runitai.linden) or use this viewer:
[11:07] Drongle McMahon Ah. That explains why sometimed piles collapse identically and sometime not, maybe.
[11:07] davep (runitai.linden) http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/seraph_mesh-candidate-vs2010/rev/227422/arch/CYGWIN/index.html
[11:07] Nyx Linden most likely :)
[11:08] Brookston Holiday hmmmm... chat text isn't lining up right in the new viewer, it's partially covered by the name of the speaker :(
[11:08] Brookston Holiday for me anyways
[11:08] Charlar Linden ok, next item?
[11:09] Charlar Linden Can you give us an update on recent progress and what your priorities are? [Vivienne Daguerre]
[11:10] Nyx Linden we've been hammering on the merge with vs2010 so we can merge down to viewer-development
[11:10] Nyx Linden that's been our primary focus for the past week
[11:10] Nyx Linden which leads us into the next topic....
[11:10] Charlar Linden We'd love it if you could help us look for regressions.
[11:10] oobscure (opensource.obscure) cool. I suspect that answers also #8 which I had just added.
[11:11] oobscure (opensource.obscure) (meant #7 sorry)
[11:11] Vivienne Daguerre how would I know a regression if I saw one? grins
[11:11] Charlar Linden next: Is there anything in particular you need us to test? [Vivienne Daguerre]
[11:12] davep (runitai.linden) so grab the installer from the links I posted above and login to agni
[11:12] Drongle McMahon "Oh, it's that bug again, hgow nostalgic"
[11:12] Nyx Linden so we *believe* the merge candidate should be good to be used on maingrid as a general viewer
[11:12] Nyx Linden (or at least not more buggy than the main codebase :) )
[11:12] davep (runitai.linden) and if you find a bug in that viewer that doesn't exist in the current second life beta viewer, it's a regression and we need to fix it before we merge to trunk
[11:13] Vivienne Daguerre I have been using the mesh viewer as my viewer on the main grid in the evenings with my friends
[11:13] Vivienne Daguerre /me smiles...
[11:13] Vivienne Daguerre ah, thank you for the clarification dave
[11:13] davep (runitai.linden) bugs on the mesh grid are taking a back seat for now while we focus on making sure the mesh viewer can be used on agni
[11:13] Vivienne Daguerre I have noticed two things...
[11:14] Vivienne Daguerre favourite outfits do not always change smoothly but they do most of the time...
[11:14] Vivienne Daguerre more annoying and consistent than that is the LSL editor
[11:14] davep (runitai.linden) different from the current beta viewer?
[11:14] Nyx Linden can you see those same bugs in the latest beta?
[11:14] Vivienne Daguerre the spacing is very odd and you don't know where the cursor truly is, and the further you go down in the script the worse it is
[11:14] Vivienne Daguerre so you cannot really use the mesh viewer for scripting
[11:15] Z (zslash.cyberstar) hm i always used mesh viewer for scripts and never had a similar problem or any problem at all
[11:15] oobscure (opensource.obscure) that's a regression. known, old and hated, bug.
[11:15] Object Hello, Avatar!
[11:15] Vivienne Daguerre I am using 2.6.3 226799 April 18
[11:15] Nyx Linden could you file a jira with specific reproduction steps?
[11:15] Z (zslash.cyberstar) im on 2.6.6 227422
[11:15] oobscure (opensource.obscure) vivienne i can help you track down that one in JIRA later if you want. let me know
[11:15] Vivienne Daguerre yes
[11:16] Vivienne Daguerre thank you, if it is already there that would be a big help
[11:16] Nyx Linden if we've re-awakened an old bug that's valid too :)
[11:16] Charlar Linden OK, great - ready to move on?
[11:16] Z (zslash.cyberstar) thanks for fixing some physics bugs :P
[11:16] Object Script edito testr!
[11:16] Charlar Linden What will people using non-mesh viewers see if someone is wearing a rigged mesh?[Ashasekayi Ra]
[11:17] davep (runitai.linden) same as any other mesh -- just a broken sculpt
[11:17] davep (runitai.linden) looks kinda like a single flat triangle, if I remember right
[11:17] And (tankmaster.finesmith) a 2d image
[11:17] Z (zslash.cyberstar) yeah
[11:17] Asha (ashasekayi.ra) ok, I gotcha
[11:18] Z (zslash.cyberstar) why dont u guys instead of the flat triangle add a texture to it aswell saying (you need mesh viewer) ^^
[11:18] And (tankmaster.finesmith) cant, the testure is used for the mesh object
[11:18] Reed (reed.steamroller) sots up
[11:19] Reed (reed.steamroller) *wots
[11:19] Z (zslash.cyberstar) or give some kinda popup warning saying "some objects might not rez because you are on an old viewer"
[11:19] Z (zslash.cyberstar) so ppl know why its just a flat triangle
[11:19] davep (runitai.linden) Z: because that would require updating a code base we don't use any more
[11:19] Nyx Linden and requiring people to reinstall the update just to get that error message
[11:20] Rusalka Writer My favorit error.
[11:20] Z (zslash.cyberstar) ah ok, no warning popup built ins
[11:20] Charlar Linden next item:
[11:20] Charlar Linden Is there a way to view the total streaming cost or rendering cost of a mesh object plus its textures?[Ashasekayi Ra]
[11:20] Nyx Linden there will be!
[11:20] Asha (ashasekayi.ra) Oh great
[11:20] Reed (reed.steamroller) neat!
[11:21] Z (zslash.cyberstar) :D
[11:21] Asha (ashasekayi.ra) Will that be added before mesh goes live?
[11:21] Nyx Linden we have some debug displays in place, but we're working on some better stuff
[11:21] Drongle McMahon It;s in Develop/Show Info/ Show Upload Cost, isn't it?
[11:22] Drongle McMahon Not correct though.
[11:22] davep (runitai.linden) you can do develop->show info->show render info
[11:22] Vivienne Daguerre Just for your info, Oobscure found an old jira that describes the cursor problem in script editing, so it is a return of an old bug. Please see https://jira.secondlife.com/browse/VWR-21388
[11:22] davep (runitai.linden) and one of the lines shows region streaming cost or selection streaming cost
[11:22] Nyx Linden new render cost isn't in a new viewer yet though
[11:22] Drongle McMahon The straeming cost is wrong there too
[11:23] Z (zslash.cyberstar) any news on mesh upload costs ?
[11:23] Drongle McMahon ...like my spelling
[11:23] davep (runitai.linden) heh, all the costs are "wrong" right now
[11:24] Z (zslash.cyberstar) so correct upload costs will show in upcomding builds ?
[11:25] davep (runitai.linden) it's going to take us awhile to zero in on "correct" upload costs
[11:25] davep (runitai.linden) and streaming cost and render cost
[11:25] davep (runitai.linden) it's going to take lots of analysis of various types of builds
[11:25] Nyx Linden we're working on getting costs to a stable point where we can tweak the values based on content you guys create
[11:26] davep (runitai.linden) and for once we're setting up the accounting system the "right" way instead of the quick way
[11:26] Nyx Linden right now we're working on stability, but we do want to get back to improving this soon.
[11:26] Drongle McMahon The trouble is that what we create depends on what the costs appear to be, so there is a circular effect there.
[11:26] davep (runitai.linden) so it's going to be a little while before we can get back to tweaking the cost values
[11:26] Nyx Linden it will take a few iterations to get right I'm sure :)
[11:27] Rusalka Writer Agree with Drongle there, certainly.
[11:27] Drongle McMahon Did you see CTS-536, Davep?
[11:27] davep (runitai.linden) looking...
[11:27] davep (runitai.linden) drongle: yup, I'm aware of that
[11:27] davep (runitai.linden) thanks for the heads up
[11:27] Drongle McMahon ok
[11:28] Charlar Linden ok, let's move on...
[11:28] davep (runitai.linden) /me is famous for "1 million is not 1 thousand" bugs.
[11:28] Charlar Linden Just a note: Here's the jira URL for bone scaling/rotation support that was requested in the last meeting.[Ashasekayi Ra] https://jira.secondlife.com/browse/CTS-550
[11:28] Drongle McMahon I think it mightb be related to the normal distortion ... something going wrong with the transformations.
[11:28] Nyx Linden answer: thanks for the note!
[11:29] Asha (ashasekayi.ra) yw :)
[11:29] Nyx Linden we'll pass it to prep
[11:29] Charlar Linden ok, next: Please import fix for STORM-809 into Linux Mesh branch (huge impact on viewer performances - current mesh builds are almost unusable on my system) --oobscure 11:09, 25 April 2011 (PDT)
[11:29] Nyx Linden it should have been picked up with the VS2010 merge from viewer-development
[11:30] Nyx Linden so it should be imported on the build davep linked earlier
[11:30] oobscure (opensource.obscure) mmmw ok. 2.6.6.227422 crashes here tho
[11:30] oobscure (opensource.obscure) at startup. I'll file a jira (bin/do-not-directly-run-secondlife-bin: error while loading shared libraries: libtcmalloc.so.0: cannot open shared object file: No such file or directory)
[11:30] davep (runitai.linden) oobscure: neat, keep banging on that "submit report" button
[11:30] Nyx Linden oobscure - we know that one and are working on it today :)
[11:30] davep (runitai.linden) oh, that one
[11:30] oobscure (opensource.obscure) aw cool
[11:31] Nyx Linden packaging issue - pretty simple
[11:31] oobscure (opensource.obscure) ok so i'm not reporting that one - correct?
[11:31] Nyx Linden correct, you don't need to report that one
[11:31] oobscure (opensource.obscure) thanks, i'm good.
[11:31] Nyx Linden our QA dev beat you to it :)
[11:31] davep (runitai.linden) /me goes to fix the linux build RIGHT NOW.
[11:31] oobscure (opensource.obscure) :))
[11:32] Charlar Linden that was our last Agenda Item.
[11:32] KiwiAshiri =^_^=
[11:32] Nyx Linden anything else on your minds?
[11:32] Drongle McMahon Can we have Mesh Sandbox 15 back please?
[11:32] Z (zslash.cyberstar) new avatar model ?
[11:32] Charlar Linden I think we're done here, unless there's something else?
[11:33] Charlar Linden Sandbox 15 is down?
[11:33] Lazy (lazy.spectre) 34 is too
[11:33] Drongle McMahon For a few days.
[11:33] Drongle McMahon Several mesh regions are
[11:33] Z (zslash.cyberstar) 34 too
[11:33] Andrew Linden I'll look into why Mesh Sandbox 15 is down.
[11:33] Z (zslash.cyberstar) 34 only water we got
[11:33] Drongle McMahon It used to be on an older version than the others.
[11:34] Drongle McMahon Maybe all that content broke it if it was upgraded
[11:34] oobscure (opensource.obscure) is https://jira.secondlife.com/browse/VWR-23799 on your radar ?
[11:35] oobscure (opensource.obscure) "In deferred rendering, solids get exponential light falloff decay, but alpha content gets linear light falloff decay."
[11:35] Charlar Linden We're in very active dev on the sim side to try and get merged to trunk. Unfortunately that results in some additional instability on aditi.
[11:35] Drongle McMahon Can I write a jira on random mesh disappearances, although it's completely unreproducible?
[11:35] oobscure (opensource.obscure) not directly related to meshes but relevant for shadows/rendering
[11:36] Nyx Linden not yet, but thatnks for pointing it out oobscure :)
[11:36] oobscure (opensource.obscure) ok
[11:36] Nyx Linden ah dave believes its a known issue
[11:36] Andrew Linden /me is going to restart the SL servers on the "Mesh Legacy" channel (Mesh Sandbox 15 and friends).
[11:37] Vivienne Daguerre Question... Oobscure helped me find two old jiras that describe the script cursor position problem exactly. Should I just add a comment to them to indicate that the problem is back? Or do I need to file a new jira?
[11:37] Charlar Linden anything else? Otherwise we're going to go back to coding and fixing.
[11:37] Drongle McMahon Thanks Andrew
[11:37] Nyx Linden Vivienne - reopen and change the affects versions, then send us a link
[11:37] Nyx Linden also make sure the repro is valid!
[11:37] Vivienne Daguerre well, I have not played with jiras before, so I am a jira noob
[11:38] Vivienne Daguerre I will play with adjusting my UI size. I have reduced it below 1 since I have a large monitor. Perhaps that is why others are not seeing the problem and I am
[11:38] Nyx Linden ok, at least add a comment with what you know of it coming back and send us a link :)
[11:39] Nyx Linden we can twiddle the appropriate bits as necessary, but the repro information (and version it reproduces on) is critical :)
[11:39] Vivienne Daguerre gotcha
[11:39] Vivienne Daguerre I will work on that tomorrow
[11:39] Nyx Linden thanks!
[11:39] Vivienne Daguerre and get the latest viewer to make sure the problem still exists in it
[11:39] Nyx Linden yep
[11:40] davep (runitai.linden) oh, VWR-23799 should be fixable
[11:40] Andrew Linden Mesh Sandbox 15 is starting now....
[11:40] davep (runitai.linden) I'll grab that today
[11:41] Charlar Linden OK, I'm calling this meeting -- thanks folks!
[11:41] davep (runitai.linden) w00
[11:41] Vivienne Daguerre see you soon
[11:41] Nyx Linden see everyone next week!
[11:41] And (tankmaster.finesmith) have a great week!
[11:41] Rusalka Writer Aloha!
[11:41] Charlar Linden yes, and please look for those regressions!
[11:42] Asha (ashasekayi.ra) Have a good one all
[11:42] Ima Mechanique bye all