Mesh/Archive/2012-10-15
< Mesh
Jump to navigation
Jump to search
Agenda
- Why does a pathfinding character's LI go up to 15 by default? Is the formula posted anywhere? (In my example, the PF character is a simple cube primitive.) Ashasekayi Ra 10:57, 1 October 2012 (PDT)
- If I shift + copy the same 15 LI pathfinding character, the LI of the copy is 1. Is this expected behavior? (In my example, the PF character is a simple cube primitive.) Ashasekayi Ra 10:58, 1 October 2012 (PDT)
- @Ashasekay - see https://jira.secondlife.com/browse/PATHBUG-194 --MartinRJ Fayray 12:11, 1 October 2012 (PDT)
- Is anyone else having issues similar to sh-3055 WRT uploading meshes?
- We've found it's possible to patch the viewer to accept mesh rigged against attachment points with spaces in the name. The patch is targeted specifically at uploading mesh rigged to the problematic bones. Could this be flagged for inclusion into the official viewer? It will give character creators some 23 more bones to rig and animate, and will work with the current codebase (it's just a patch to the upload). See here for details: http://blog.machinimatrix.org/topic/help-needed-to-test-viewer-patch/ --Magus Freston 10:45am 15 Oct
- Is there a reason why scripted multiple seating no longer works on mesh objects? I have tried this with two different scripted systems and someone else has also reported a similar issue (SVC-8210 ); while there is a workaround to link in a normal prim as root, this is not ideal since 1) a lot of content is now broken 2) there are potential LI changes as a result of this addition. Is this something the Mesh team can look in to? and if not, who can help fix this problem? Aki Shichiroji 00:02, 14 October 2012 (PDT)
Meeting Notes
Attendees List
- Aki Shichiroji (aki.shichiroji)
- Asha (ashasekayi.ra)
- Darien Caldwell (darien.caldwell) (User's Wiki Page)
- ÄlveKatt (davido.chrome)
- Geenzian Scientist (geenz.spad)
- Gramma Fiddlesticks (gramma.fiddlesticks)
- Iva (ivanova.shostakovich)
- Lares Carter (lares.carter) (User's Wiki Page)
- Liborator (liborator)
- Nyx Linden (nyx.linden) (User's Wiki Page)
- Prep Linden (prep.linden)
- ѕиіρі ⁴ˉ³ˉº (sniper.siemens)
- Phoenix-FirestormViewer Rocks (tankmaster.finesmith)
- Bazz Fazz (vir.linden)
- xstorm Radek (xstorm.radek) (User's Wiki Page)
- Yuzuru (yuzuru.jewell)
Transcript for Monday October 15, 2012
[12:04] | Bazz Fazz (vir.linden) | howdy all |
[12:04] | Nyx Linden | greetings all |
[12:04] | ѕиіρі ⁴ˉ³ˉº (sniper.siemens) | Hi nyx |
[12:05] | xstorm Radek | NYX i have come to pick on you |
[12:05] | Yuzuru (yuzuru.jewell) | Hello Nyx. |
[12:05] | ÄlveKatt (davido.chrome) | Hello. |
[12:05] | Nyx Linden | today's agenda is here, feel free to add topics: http://wiki.secondlife.com/wiki/Content_Creation/Mesh_Import_User_Group |
[12:06] | Nyx Linden | shall we get started? |
[12:06] | Nyx Linden | first topic: "Why does a pathfinding character's LI go up to 15 by default? Is the formula posted anywhere? (In my example, the PF character is a simple cube primitive.) Ashasekayi Ra 10:57, 1 October 2012 (PDT)" |
[12:07] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | heya prep |
[12:07] | Prep Linden | yoyo folks |
[12:08] | Asha (ashasekayi.ra) | /me wonders why it was so hard to get in here when it isn't that crowded. :/ |
[12:08] | Asha (ashasekayi.ra) | Heya Prep |
[12:08] | Aki Shichiroji | Hi Prep |
[12:08] | ÄlveKatt (davido.chrome) | Check SW corner. |
[12:10] | Nyx Linden | when you set an object to be a pathfinding character, its physics weight increases to 15, due to the increased load on the physics system |
[12:11] | xstorm Radek | scripts on |
[12:11] | Nyx Linden | I'll request that the documentation gets updated appropriately, I don't think the docs have caught up to that change just yet |
[12:11] | xstorm Radek | oooppsss |
[12:12] | Nyx Linden | next topic (related): "If I shift + copy the same 15 LI pathfinding character, the LI of the copy is 1. Is this expected behavior? (In my example, the PF character is a simple cube primitive.) Ashasekayi Ra 10:58, 1 October 2012 (PDT)" |
[12:13] | Nyx Linden | related: see the bug posted in topic 3 :) |
[12:14] | Nyx Linden | "@Ashasekay - see https://jira.secondlife.com/browse/PATHBUG-194 --MartinRJ Fayray 12:11, 1 October 2012 (PDT)" |
[12:14] | Asha (ashasekayi.ra) | Yes, thanks. :) |
[12:14] | Nyx Linden | If there aren't questions/comments around this, I'll move on to topic 4 (making record time!) |
[12:14] | Asha (ashasekayi.ra) | No questions from me |
[12:14] | Nyx Linden | next topic: "Is anyone else having issues similar to sh-3055 WRT uploading meshes?" |
[12:15] | Darien Caldwell | yes :p |
[12:15] | Prep Linden | https://jira.secondlife.com/browse/SH-3055 |
[12:15] | Darien Caldwell | i've actually been working with Nicky Dasmijn on a debug viewer to try to pinpoint the issue. But so far, we haven't found anything conclusive. |
[12:16] | Nyx Linden | the bug as reported is a general symptom of a number of possible underlying issues, the logs attached probably have more detail |
[12:16] | Darien Caldwell | the requests that fail seem identical to the requests that succeed. |
[12:16] | Darien Caldwell | we know that much |
[12:16] | Darien Caldwell | but not being able to see the server side make debug very difficult |
[12:17] | Nyx Linden | and I see both example assets as well as log files, so hopefully we have the information needed to hunt down the issue. |
[12:18] | Darien Caldwell | my pet theory it's the CURL is still my leading theory |
[12:18] | Darien Caldwell | given that 3.2.4 works flawlessly, the issue has to be on the client side |
[12:19] | Nyx Linden | curl can be fickle, we've been doing what we can lately to identify and hunt down issues around that library, I haven't been able to dig deep enough to know if that's the cause though |
[12:20] | Darien Caldwell | /me nods |
[12:20] | Darien Caldwell | it's not something I look forward to digging into |
[12:20] | Darien Caldwell | trying everything else first |
[12:20] | Nyx Linden | how prevalent is this error condition? |
[12:20] | Darien Caldwell | it's fickle, thats a good word |
[12:20] | Nyx Linden | and are the logs reporting the same error every time? |
[12:20] | Darien Caldwell | well, that's the problem, there is no error |
[12:21] | Darien Caldwell | either you press Calculate, or Upload, and it just waits, forever |
[12:21] | Darien Caldwell | or sometimes it works |
[12:21] | Nyx Linden | the log has a status code, and lacks additional information - does it give the same report back each time |
[12:21] | Nyx Linden | ? |
[12:21] | ÄlveKatt (davido.chrome) | Packet loss? |
[12:22] | Darien Caldwell | no it doesn't show any failure at all. it sends the fee request for instance, and waits for a reply back, |
[12:22] | Darien Caldwell | but nothing ever comes |
[12:22] | Darien Caldwell | or maybe it does |
[12:22] | Darien Caldwell | but it never acts like it gets it |
[12:22] | Darien Caldwell | thats where it's hard to debug |
[12:23] | Darien Caldwell | we don't know if the server gets our request, or not |
[12:23] | Darien Caldwell | or if the response is sent, or not |
[12:23] | Nyx Linden | ok |
[12:23] | Nyx Linden | and retrying the request sometimes works, sometimes does not? |
[12:23] | Darien Caldwell | right |
[12:23] | Nyx Linden | are there specific versions that work better/worse? |
[12:23] | Darien Caldwell | viewer 3.2.4 always works |
[12:24] | Darien Caldwell | the problems started with 3.2.5, which was when the multi-threaded CURL was added |
[12:24] | Darien Caldwell | at that time a 408 error was being returned, but some other curl fixes has been done since that elimited that issue |
[12:24] | Darien Caldwell | now it's just nothing |
[12:25] | Nyx Linden | ok I'll let our devs who were working in curl know |
[12:25] | Darien Caldwell | ok |
[12:25] | Nyx Linden | next topic: "We've found it's possible to patch the viewer to accept mesh rigged against attachment points with spaces in the name. The patch is targeted specifically at uploading mesh rigged to the problematic bones. Could this be flagged for inclusion into the official viewer? It will give character creators some 23 more bones to rig and animate, and will work with the current codebase (it's just a patch to the upload). See here for details: http://blog.machinimatrix.org/topic/help-needed-to-test-viewer-patch/ --Magus Freston 10:45am 15 Oct" |
[12:26] | Darien Caldwell | Since Magus isn't here, I"ll take this one too. I've been working with him on it |
[12:26] | Liborator | Hello Oz |
[12:26] | Darien Caldwell | A limitation of the attachment points in the LL character is that many of them have names with spaces, like “Left Pec”. |
[12:27] | Darien Caldwell | Collada 1.4 doesn’t handle bone names with spaces as space is used to delimit bone names. |
[12:27] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | the creator of the pathc would need to make a ptach, put it into a bitbucket repo applied to a cloned version of viewer-dev, and file a jira stating what it does, along with the patch and a link tot he bitbucket repo |
[12:27] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | thats currently the main way for LL to take in user patches |
[12:28] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | for large pathces, sending it to code review wouldnt hert either |
[12:28] | Darien Caldwell | it's pretty small |
[12:29] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | yeah, i generally dont send them to code review myself |
[12:29] | Nyx Linden | I'd have to look at exactly how we use that joint map to make sure it was safe/complete, but would be nice if we can add more bones for rigging with such a simple patch :) |
[12:30] | Darien Caldwell | yeah, it seems to work pretty well, and the best thing is, unpatched viewers can see the results as is. |
[12:30] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | oh hi Oz |
[12:30] | Geenzian Scientist (geenz.spad) | more bones for rigging is good! |
[12:30] | Darien Caldwell | it's only needed to help the uploader assign |
[12:30] | Asha (ashasekayi.ra) | It worked really well for me. |
[12:30] | ÄlveKatt (davido.chrome) | Sounds scary, like a workaround that makes it problematic to put in a real fix later because it will break content that uses the workaround. |
[12:30] | Asha (ashasekayi.ra) | The test viewer with the patch added that is |
[12:31] | Nyx Linden | makes sense. Would we need to update any published avatar files to make it easier to rig against those bones (correcting names)? |
[12:31] | Darien Caldwell | perhaps. the names just need to have underscores instead of spaces |
[12:32] | ÄlveKatt (davido.chrome) | Weren't those bones defining clickability areas? |
[12:32] | Asha (ashasekayi.ra) | At this time, you either have to make the armature yourself with the list of attachment points or use Avastar. So, it won't cause issues with anything out there anyway. |
[12:32] | Nyx Linden | ok thanks for the report. and the patch, tankmaster is correct on the patch submission process - we do have those mechanisms in place to make sure contributions are properly reviewed & credited |
[12:33] | Darien Caldwell | okay, I"ll relay that info to Magus |
[12:33] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | and if they take it in, you get a free laser and t-shirt! :P |
[12:33] | Asha (ashasekayi.ra) | :D |
[12:33] | Darien Caldwell | lol |
[12:33] | ÄlveKatt (davido.chrome) | Bzooon |
[12:33] | Iva (ivanova.shostakovich) | And a full pack of bears. |
[12:34] | Nyx Linden | next topic: "For Oct 15 meeting: Is there a reason why scripted multiple seating no longer works on mesh objects? I have tried this with two different scripted systems and someone else has also reported a similar issue (SVC-8210 ); while there is a workaround to link in a normal prim as root, this is not ideal since 1) a lot of content is now broken 2) there are potential LI changes as a result of this addition. Is this something the Mesh team can look in to? and if not, who can help fix this problem? Aki Shichiroji 00:02, 14 October 2012 (PDT)" |
[12:34] | Aki Shichiroji | In the space of time when i posted that last night and now, i've found a solution |
[12:35] | Aki Shichiroji | at least for my own experience of the issue |
[12:35] | Aki Shichiroji | i do not know if there are similar issues not related to sim-edge sculpts or nearby large sculpts in general. |
[12:36] | Nyx Linden | what fixed the issue for your case? |
[12:36] | Aki Shichiroji | I will consult with the others who noted they were having issues and see if they had similar oversized sculpt proximity |
[12:36] | Aki Shichiroji | removing a sim edger |
[12:36] | Aki Shichiroji | even though it was set to phantom |
[12:36] | Darien Caldwell | its the old issue of being in the bounding box of a megaprim. plays havoc with sit targets |
[12:37] | Aki Shichiroji | and with my products, i try not to have many pieces to link together |
[12:37] | Aki Shichiroji | so... i end up not having enough spaces for sit targets |
[12:37] | Aki Shichiroji | ultimately i'm going to have to link in some dummy prims and sit targets |
[12:37] | Aki Shichiroji | which is not ideal |
[12:38] | Aki Shichiroji | but if the problem has been around for a while... do we have much choice but to use workarounds? |
[12:39] | Aki Shichiroji | i guess i'm wondering whether this has gone from 'bug' to 'expected behavior' territory. |
[12:39] | Nyx Linden | did you see Maestro's comment (most recent) on the JIRA? |
[12:40] | Aki Shichiroji | ah, no i hadn't |
[12:40] | Nyx Linden | it was within the past 24 hours, so no worries there. for those following along at home: "Hi Cory, I think I see the problem. Since you only have 1 prim for your object, there can only be 1 sit target. This means that any avatar after the first does not have a sit target set, and is relying on the raycast method to find a sit position. |
[12:40] | Aki Shichiroji | he suggests that the geometry not being three-dimensional being the problem... |
[12:41] | Aki Shichiroji | but my issue occurs with fully enclosed, non-plane objects. |
[12:41] | Iva (ivanova.shostakovich) | Can a sit target be changed and then sat upon by a second avatar? |
[12:41] | Nyx Linden | ok, so there are some issues with the raycast operation we have to do for multi-sit prims. Could we get some example meshes? |
[12:42] | Aki Shichiroji | I can send you a copy of the item in-world? or did you mean via .dae? |
[12:42] | Nyx Linden | either would work |
[12:43] | Aki Shichiroji | oh sec |
[12:43] | Aki Shichiroji | that's the wrong one |
[12:43] | Nyx Linden | .dae would be best if you have an object that you can post to the jira |
[12:43] | Nyx Linden | (obviously nothing you're hoping to sell) |
[12:43] | Aki Shichiroji | it's a product that's on the market already. can it be submitted privately? |
[12:43] | Aki Shichiroji | ah |
[12:43] | Aki Shichiroji | yeah, it's been out for a while now. |
[12:45] | Nyx Linden | I can probably pass the in-world version to whomever ends up working on the bug, a .dae emailed would be useful as well, but not necessary. |
[12:45] | Aki Shichiroji | ok |
[12:46] | Nyx Linden | that wraps up the listed topics so far. Anyone else have questions or issues this week? |
[12:47] | Iva (ivanova.shostakovich) | Are the minutes going to be posted for all the most recent meetings? |
[12:47] | Nyx Linden | yes, apologies for getting behind on that. I hope to catch up soon |
[12:47] | Iva (ivanova.shostakovich) | Ok, thanks. :) |
[12:47] | Liborator | Can you tell me why phantom does not work now |
[12:48] | Gramma Fiddlesticks | apologize if this was alreayd asked, but I got here late. May I ask if there is any update on the status of the deformer? |
[12:48] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | qarl is still being a pain.... |
[12:48] | Nyx Linden | Liborator - could you elaborate? I have not personally seen a reported bug around phantom, but I haven't watched all the submitted bugs recently |
[12:48] | Gramma Fiddlesticks | Ok! |
[12:49] | Nyx Linden | I do not personally have an update on the deformer project |
[12:49] | Gramma Fiddlesticks | thanks Tank. |
[12:49] | Gramma Fiddlesticks | thanks Nyx |
[12:49] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | oh, nyx... server side baking update? |
[12:49] | Liborator | well there used to be personnel phantom that stoped people pushing you |
[12:50] | Darien Caldwell | ah the viewer hack |
[12:50] | Liborator | I know it was on phonix |
[12:50] | Darien Caldwell | the one where your avatar was phantom but you couldn't move? |
[12:50] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | i dont think LL ever had that phantom mode, thats something the Emerald devs made which other TVs incorperated later on |
[12:50] | Liborator | yes Darian |
[12:50] | Darien Caldwell | yeah it was a hack. possible the new havok broke it |
[12:51] | Liborator | ok thank you |
[12:51] | Aki Shichiroji | /me still relies upon the good ol' sittin' on a prim-trick. |
[12:51] | Nyx Linden | Ah, I was not personally familiar with that one, thanks all for helping to answer it :) |
[12:51] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | it basicly just stoped the regon from updating your avatar aperence location, but the avatar bounding box would still move |
[12:51] | Nyx Linden | as for server-side texture baking, still plugging along at it :) |
[12:51] | Gramma Fiddlesticks | sit on a prim works every time |
[12:52] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | any chance on seeing some of the work by the end of the year? :D |
[12:52] | Liborator | smiles |
[12:52] | Darien Caldwell | is that why Nyx is on a little blue triangle? |
[12:52] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | its not a small simple project, i know... |
[12:53] | Nyx Linden | its a complex project with many moving pieces, we'll let you know when there are updates, and I will definitely be asking for beta testers here when we're ready for feedback |
[12:54] | Iva (ivanova.shostakovich) | Bye all, as a fellow resident interested in better creations, thanks for being here. |
[12:54] | Nyx Linden | if there's nothing else for now, we'll wrap up for this week. Thanks everyone for coming out! |
[12:55] | Lares Carter | Thanks for the meeting. :) |
[12:55] | Aki Shichiroji | Thanks for the meeting! |
[12:55] | ÄlveKatt (davido.chrome) | Thank you. |
[12:55] | Phoenix-FirestormViewer Rocks (tankmaster.finesmith) | thx for your time and info, nyx |
[12:55] | Darien Caldwell | no problem. Thanks Linden Minions for your work :) |
[12:55] | Liborator | thanyou |
[12:55] | Darien Caldwell | *giggle* |
[12:55] | Asha (ashasekayi.ra) | Thanks for the meeting, Nyx. :) |
[12:55] | Liborator | have a good day |