InWorldz brings mesh deformer to OpenSim

InWorldz, OpenSim’s most popular grid, has made it possible for OpenSim users to have well-fitting mesh clothing.

The grid hired former Second Life developer Karl Stiefvater — known as Qarl Fizz in-world — to finish work on his mesh deformer project, which began with a $5,555 crowdfunded project on Indiegogo. The finished code was then released to the public, under an LGPL license, so that it can be used in any third party viewer.

With the mesh deformer code, mesh clothing is now truly "one size fits all." (Image courtesy InWorldz.)

With the mesh deformer code, mesh clothing is now truly “one size fits all.” (Image courtesy InWorldz.)

“It is a continuation of Qarl’s original work that adds enhancements to make the deformation process 21 times faster, eliminating one of the concerns that was voiced when the original code was produced,” InWorldz co-founder and CTO David Daeschler — also known as Tranquillity Dexler in-world — told Hypergrid Business.

David Daeschler

David Daeschler

According to Daeschler, the code is already being integrated into the Kokua, Cool VL and Firestorm viewers. To use the deformer, users simply need to download the updated versions of these viewers — no additional work is required on the part of the grid owners.

“This particular project is all viewer side,” he explained, adding that the results on his grid have been very good.

Right now, however, only OpenSim users will be able to benefit, not Second Life users.

“We’ve also released the enhanced deformer code in accordance with Linden Lab’s contribution agreement, which means hopefully that it can be accepted upstream at some point and everyone can have easy fitting mesh clothing,” he said. “But third party viewers won’t be able to use it for Second Life until Second Life decides if and when they will integrate the deformer. This is due to the third party viewer agreement that states they can’t include anything that alters the shared experience.”

Related Posts'

Maria Korolov

Maria Korolov is editor and publisher of Hypergrid Business. She has been a journalist for more than twenty years and has worked for the Chicago Tribune, Reuters, and Computerworld and has reported from over a dozen countries, including Russia and China. Follow me on Twitter @MariaKorolov.

38 Responses

  1.' MetaGirl says:

    Maria could you create a new category for places like Inworldz most of us know they are not opensim and they even point this out in some discussion’s….

    Can we define opensim more with a category for those grids who are active in OS development and Donate time ,code or run the software…

    Inworldz seem’s to need to be in a separate category like Spoton3d & SL ..

    Year’s ago they ran the same software but they have a different system and a different way of doing things this is no bash on them but anyone in opensim grids
    know’s they are not in the same family as us so why are people being misinformed….

    In many way’s it might be more healthy for them to be classified as something else as they have not spent year’s and countless dollar’s moving away from OS to be rounded up as just another OS grid….

    Inworldz did a rare good thing here on donation and deserves a pat on the back
    Good job Qarl’s

    • InWorldz uses the same viewers as all the other OpenSim grids. It’s based on a customized version of OpenSim. They send me their stats every month. And most grids, to some extent or another, customize OpenSim for their own purposes.

      I don’t even know whether InWorldz is the most customized or not. Kitely might be up there as well, and they definitely think of themselves as an OpenSim grid.

      I also include AuroraSim grids in my stats reports.

      Basically, to me, all these grids have much more in common with each other than they do with any other virtual world platform out there. And, with the new hypergrid security settings and content permissions being rolled out, soon all of these grids will have the option — if they want — to enable secure hypergrid connectivity. It might take a little work — the AuroraSim hypergrid connector, in particular, needs updating — and some grids will continue to stay off the hypergrid because they want users to create new accounts there (such as role playing and other game grids) or for privacy (such as school and company grids).

      •' Ener Hax says:

        i think the community has a general feel for what is “pure” OpenSim and who contributors are. even SoaS is a slight variant on OpenSim, using Diva’s D2 as its base

        while InWorldz might not contribute all their code to OpenSim, they are massively important to the OpenSim community

        i have never even logged into InWorldz but have reaped benefits of both InWorldz and directly from people like Tranq. believe it or not, Tranq is an important reason SoaS still exists

        if it had not been for his tireless work (on the order of hours and hours) to help me get Imprudence working again, SoaS would likely have ceased to be updated!

        there’s also the large factor of the number of users in InWorldz that directly affects OpenSim development and supports it indirectly. take for example my freebies, they can be used by InWorldz people and that makes me feel that it’s worthwhile to maintain a website and keep the downloads available

        being part of the community isn’t always “what have you done for me lately”, in my opinion anyway

        InWorldz and their developers have a most definite positive impact on me personally and i very much appreciate their work

        •' MetaGirl says:

          I respect your view’s but do not see ‘massively important to the OpenSim community’

          • I’m going to side with Ener here. I can disagree with them about their business model (it’s hard to argue with something that’s working, but I am obstinate!) but the fact that they are the busiest grid is important — it gives people a place to go outside Second Life, with a fraction of the land prices, that has people and activities.

            The hypergrid as a whole has more people, but the discovery mechanisms aren’t there yet — it’s hard to find people and events when they’re scattered on multiple grids, and hard to stay connected with them. The new hypergrid friends and groups functions help, but we need more.

            And once folks visit one grid, and learn how to configure their viewers for OpenSim, people get curious and visit some of the other grids that are listed in the default grid manager, and then move beyond that, as well.

            I think of InWorldz and other heavily-promoted, advertised, well-marketed grids as “gateway drugs” for the metaverse as a whole.

            Plus, they’re proof that it’s possible to make a successful business in this area. Which I, for one, am all for. (Even if they don’t follow my advice 100 percent of the time.)

          •' Minethere says:

            I had noted as Sarge mentions that Kokua has added it, which makes sense since McCabe, who works on the inwz viewer also works on the kokua/imprudence team.

            And altho MetaGirls thoughts have value, I do agree with Maria that separating grids out of OS reporting based on all sorts of different parameters is unnecessary [paraphrased]…there was quite a bit of talk here on this in the past.

            fyi, I read recently that inwz forked off @ OS 6.5

            As to amy OS based grid being different and innovative, I would have to again point out Kitely is doing that, and hands down. Once they open to HG as promised, it will be quite interesting there. And for a shameless plug I just spent some time opening a little shop in their Kitely Plaza…..something I had told myself never to do again.

            And I also agree with Maria that this is newsworthy enough to do an article on it.

          •' Ener Hax says:

            yah, i can see your point (and i tend to be hyperbolic). adding additional categories is fine (and very natural because all of us like things to be neatly labelled and sorted)

            the only fear i have in additional categories is that they can be used to say “these people are good” and “there are bad” (probably due to my familial history)

            it’s easy to think of a grid as good if they contribute code back to OpenSim, like both InWorldz and Kitely has done

            but if Kitely or InWorldz were not being successful in making money, they would likely not contribute code. BUT, they also need to have some unique offerings in order to be successful

            so i’ll rephrase it to “InWorldz has massively been important to me” =)

            thanks for making me engage my brain and look a little more deeply at my perspective MetaGirl =)

          •' Joe Builder says:

            Maybe when Opensim has a large turnout of residents on any grid it may be something important. And Mesh Clothes isn’t all that to begin with, Not at this time anyways

          • Tranquillity Dexler says:

            There are close to 7,000 people using InWorldz every month right now, and for those that are wearing and creating mesh clothing this is a big deal. You can’t judge the passion of a community by its size alone.

            We considered it a “must have” before pushing mesh out.

          •' Joe Builder says:

            I think a lot of grids can boast close to that amount per month. I was referring to any given day. 100 or so per day vs X amount of regions math isn’t there.

          • Joe — No, the active user numbers on InWorldz are significantly higher from those on other grids. As the gatherer of these numbers, I can confidently say that InWorldz last month reported almost 7,000 active users. OSgrid had a bit over 3,000 users. Avination, just over 2,000.Two more grids — Island Oasis and Metropolis — reported a bit over 1,000 users.13 grids had between 100 and 523 users. 55 had between 10 and 100 users. 240 grids had less than 10 users, or did not report their active user numbers.

            So you can’t say that InWorldz had more active users than all other grids combined, but it did have more users than 162 grids combined.

          •' Joe Builder says:

            Oh ok I was looking at something different then when example OsGrid Or Metropolis says 110 online and inwoldz says 87 on splash screen than that’s not how you tell at any given day. Ok sorry my error. And to be completely honest that active user list isn’t 100% accurate being I have been closely involved with Grid operations, Its dog eat dog out there, Take everything you read with a grain of salt.

          •' Minethere says:

            just to clarify, Metropolis Grids high peak online has been sitting at 83 for some time now, beating it’s previously held record of 69, a number for which I actually think someone put there ’cause it was rather amusing to them-))))))

          •' Minethere says:

            You have reported that the inwz active user number [as well as from kitely] is given to you Maria….rather than culled from splash screens as others are.

            Sooo, I take this opportunity, yet once again, to ask both inwz and kitely folx to add that to their splash screen [and kitely actually DO a splash screen].

            And, yes, I “do” know neither of those grids care a hoot and a nanny wut I ask…[which is fine, also]

            One thing I did like was when inwz split apart some of their region numbers…but, like Joe noted below, I do not much beleive numbers from commercial grids anymore, unless they are declining numbers, which would not be something any for-profit grid would go out of their way to show, and disguise as best they can if they must-))

            Adding transparency is always a good thing, imho.

          • The biggest commercial grids — InWorldz, Avination, 3rd Rock, etc… do report ups and downs. I think successful companies understand that sometimes business is up, sometimes business is down, and when you’re honest with your customers during the downturns, they can trust you the rest of the time.

            There’s only one commercial grid that has stopped showing numbers, and that’s SpotOn3D, but I’m hearing nothing else from that grid, either — no news, no merchants asking me to come check out their new stores, no announcements of schools or companies moving in.

            I have nothing against a grid keeping its activities private. Schools, companies, non-profits, small role playing groups, families using OpenSim as a virtual playground for their kids, niche social groups — all have good reasons to keep their stuff to themselves.

            A commercial grid, however, that depends on a steady stream of new customers to keep merchants in business so that they can pay their land costs needs to spend at least some effort promoting itself.

          •' Minethere says:

            you moderating your own comments now?????-)) I see one below here….lol

          • I have no idea why Disqus does what it does. But thanks for the heads up! I just wish it would *notify* me when it decides to stick a comment into the “pending” queue.

          •' Minethere says:

            actually, I am glad it did, because it then stopped a reply I had done from posting and by doing so allowed me to consider I just didn’t care enough to do that comment anyways…lol-))

      •' MetaGirl says:

        Same Viewer’s sure but most other feature’s not ..
        Like secondlife they are a Closed no Oar or no control panel’s /3rd party hosting or no hg as a closed grid and that’s ok but someone new to metaverse sould be told they are the same as osgrid ?..
        A separate category still doe’s not seem like the wrong thing it could show what grids offer the residents and the difference between opensim and closed grids…

        • I’m not going to set up a separate category for closed grids because of the bookkeeping involved. There are 300-plus public grids out there. At any moment, some of them are switching from closed to open back to closed again. For some of the grids, I haven’t been able to contact the owners and don’t know which they are. Sometimes it depends on the time of the day — an education grid might be closed when classes are in session, open the rest of the time so teachers can attend meetings on other grids, bring in content.

          I have been planning to do lists like, “Top five closed commercial grids,” “Top 10 open social grids,” “Top 5 education grids”, etc… If anyone wants to volunteer to write those up, I’d love it!

          •' MetaGirl says:

            Thank you Maria for your reply and making it more clear , Again thanks for your hard work always..

          •' Ener Hax says:

            oops, see my response above!

            it’s a fine goal but there is no way any one person, using their own time and resources, could maintain an ideal list!

        •' Ener Hax says:

          listing grids and maintaining that list is a huge pain in the butt – i don’t see how Maria is able to dedicate enough time to what she has now!

          i’d love to see some big (massive!) central location online that could get me all this info and allow me to sort it in different ways (such as allows HG and/or contributes back and/or protects objects on export based on perms)

          but that task can’t realistically be done by an individual using their own resources, imo

      •' Busybody says:

        Little confused technically here. If InWorldz uses the same viewer as all the other Opensim grids. And according to the article it is all viewer side, and no work is needed by grid owners:

        According to Daeschler, the code is already being integrated into the
        Kokua, Cool VL and Firestorm viewers. To use the deformer, users simply
        need to download the updated versions of these viewers — no additional
        work is required on the part of the grid owners.

        “This particular project is all viewer side,” he explained, adding that the results on his grid have been very good.

        Then wouldn’t mesh deforming just work on all Opensim grids? Why is it only working in InWorldz?

        • It DOES work in all OpenSim grids. All you need is the viewer. The only grid where it doesn’t work is Second Life.

          • That’s why I did a separate story on this — if it was just something for InWorldz residents, that’s nice for them, maybe a short news item somewhere. But it’s a big story because they work they’ve done is applicable to all the grids, all the viewers.

          •' Busybody says:

            I have the newest release of Firestorm for Opensimulator (4.2.2) according to their website. I see nothing about Mesh Deforming there however.

          •' Jim Tarber says:

            The 4.4.2 release was produced in parallel with this work, but regardless, the updates were probably too significant to include in what was essentially an emergency bugfix release for Firestorm with specific targeted changes anyway.

            Cinder (the video uploader) is one of the Firestorm developers and is just showing a working merge of Qarl’s update in Firestorm. That will need to be bundled with probably many other Firestorm fixes and updates in a future release, hopefully coming in the not too distant future.

            The current status with respect to SL is here although it also indicates Cinder’s progress (near the end). All of that will need to be merged with other FS updates first though and packaged into a full release.

      •' Gaga says:

        I agree with Maria. Inworldz has forked their code, yes but the foundations and heritage are the same as Opensim core. I personally use to rant against Inworldz folk for putting Opensim down while singing their own praises but in recent times I made my peace with the owners because I felt that we still have plenty in common, not least that many Inworldz residents also travel the hypergrid worlds of Opensim just as many of us still log into Second Life. We all have friends in these worlds and we can still share things and time together in each other’s worlds. I go to Inworldz from time to time and many other grids. I would love Inworldz to be hypergrid enabled and maybe one day the owners will see benefit for their residents in doing that. I know some have voiced they would like it.

        I was impressed and delighted to learn Inworldz had paid to get the Mesh deformer finished and the code is available to the TPV’s even before Second Life will ever have it. We owe Inworldz a big thank you for that and I recall Tranq saying something on Twitter a while back about making some code donations to core Opensim so I would be bitterly disappointed if Inworldz shut the door on the rest of the free Metaverse totally.

  2.' Samantha Atkins says:

    The InWorldz folks are really good people. I couldn’t be happy there as they don’t support MOAP which I very much love.

    • Tranquillity Dexler says:

      We fully support MOAP server side and client side with our v2.x viewer series. Any MOAP capable viewer will work with our servers.

      •' Minethere says:

        It’s great to see you folx catching up with the rest of the Metaverse. This will ease the interoperability and help standardize the software among those who play in multiple grids.

        I had this script I never could get to work there when I used to be there…it would show a photo from a website…it worked everywhere else and just annoyed the heck outta me it didn’t there…so I guess it would now. It wasn’t a big deal since all grids have differences and such…just gotta flow with it or it gets stressful, and there is no need to stress in all this stuffs…seems to me, anyways.

  3.' maya says:

    I downloaded inworldz and I can’t get on to play…I can pay to get game monies and I can go in to puy land….. I just want to play my avatar! Help….I JUST WANT TO PLAY!

  4.' Heavy Hitter says:

    Love to try this new deformer viewer
    gotta be better then my jello viewer