Tomorrow, I’ll be hosting a discussion of 3D content development during a Metanomics Master Class, and with any luck Linden Lab will do what it seems to do with some regularity: make a big announcement right before the show. (They don’t do this intentionally, it just seems to happen that way).
In this case, rumors are that the Lab is about to lift the NDA on the work to-date on mesh imports. In fact, they sort of lifted the NDA already, only to clamp it down again after something like 15 minutes. Someone at a senior level decided they weren’t quite prepped with messaging or whatever.
By most accounts, mesh will be launched in a beta phase before roll-out to the full Grid.
External Building
Mesh will allow the creation of objects using development tools ranging from the free (and easy-to-use) Google Sketch-Up through the expensive (ZBrush, Maya, 3DS, etc.).
This will align development for Second Life with more standard 3D development pipelines but will also change the nature of both content and content development: no longer will you need to be ON the Grid to create FOR the Grid, and we can expect to see objects from 3D warehouses elsewhere imported into Second Life.
For the casual content creator, they’ll still be able to create using prims, but “professional-grade” content will more easily be created in third-party applications which allow more robust modeling.
If you think of combining prims with sculpts as one object, and being able to adjust them using extrusions, vertices-specific edits, and with a more ‘painterly’ approach to texturing you’ll get the idea.
Technical Details
A few of the technical details were leaked out while the NDA was temporarily lifted:
- Import format will be Collada
- Collada allows rigging which means:
o Wearable clothing
o Entire avatar replacements that bent with animations.
- Five submeshes for each object
o Four for different Levels Of Detail
o One for collisions for Havok.
- Meshes will need specifically made textures
o You can have custom uv maps applied to your mesh
o Material id can be assigned to polygons, they can be accessed as “sides” in lsl
o The sides you can use to script texture changes, like in prims
- Theoretically Unlimited number of vertices can be used in a model, but some N number of vertices will be counted as 1 prim against the parcel Limit
And in case you missed that above: entire avatar replacements that bend with animations.
3D development pipelines include animations. The above implies that you may be able to map the Second Life avatar skeleton to that of a 3D development tool like Maya, say and, with some finessing, import both a custom avatar mesh and then the animations you built using the same tool (or other tool).
Combine that with wearable clothing (currently, you can sculpt a stiff looking collar or sleeves or whatever to go with a jacket which is painted on your avatar) and you’ll have avatars that will appear rich, fluid, and who wear clothes or other attachments that don’t seem like stiff um pillows or something.
The possibilities for things like machinima, photorealistic avatars (there are programs that allow you to map a photo of your face to a mesh – it wouldn’t be too long before you can create a highly realistic version of yourself for your SL avatar if you choose, although, um, why you’d want to is another question), fluid animations, and a wider range of avatar types is stunning.
Or think of landscaping – instead of land, you should be able to landscape with mesh prims instead, and “paint” the landscape rather than tiling grass textures or whatever. I couldn’t help thinking playing Dead Red Redemption: “if only we could ‘paint’ the ground like that. (I can’t play a game anymore without trying to figure out how they built it!)
Mesh will only be viewable in new viewers, but I’m going to assume (rightly or wrongly) that third-party viewers will quickly work to comply with making mesh viewable. Shared Media was one thing – but for content creators who prefer, say, Imprudence, they’ll quickly shift to whatever content creation tool allows them to play around with mesh objects.
The New Tool Box
It will take some time to work out the kinks, of course, and maybe it will cause a whole series of technical head aches we can’t anticipate. How licenses and DRM will be handled (for example – someone sells content on Content Paradise and then discovers its being “sold” in Second Life) will be tricky as well.
And there are implications for the internal Second Life economy and for content creators who came to Second Life with no knowledge of external building tools. You’ll still be able to rez prims, and not every build will require mesh objects. But if you’re not familiar with other tools – Blender, say, or one of the pricier models like ZBrush, you’ll have a tough time keeping up with some of the content that will hit the Grid in the coming months.
With the launch of a new Second Life Marketplace, we have two major changes on the immediate horizon that will have implications for large chunks of the virtual goods market in SL.
Someone making sculpted prims – from staircases to trees, from curtains to clothing attachments, will be suddenly faced with a pool of content creators who can whip off a mesh object far more easily than a sculpty (whose limitations and finicky requirements for modeling are immediately overcome with mesh).
Mesh provides a wider range to 3D content creation and opens the doors to folks who perhaps like making something in Sketch-Up but have no where to “view” it, walk around it, be inside it. Depending on how scripting is handled, it could allow things like detailed simulations of real-life buildings or objects and will open the door to mirror world applications, with the objects linked to external data sources.
So we’ll wait and see over the coming days and weeks when the Lab lifts the NDA on the folks who have been playing around on the super-secret test Grid. But mesh seems like it’s imminent, at least in a test phase, and the look of Second Life will never be the same.
[...] This post was mentioned on Twitter by Dusan Writer, Doubledown Tandino, Georgianna Blackburn, Robert Vinet, Valery Levacher and others. Valery Levacher said: RT @robert_vinet: Mesh imports in #secondlife imminent : http://bit.ly/92jhPM #virtualworlds [...]
This is all very exciting info. Can’t wait ’til we can get our virtual hands on the new mesh feature. It really is going to change the look of SL drastically, even more than sculpted prims did.
I haven not idea how LL is going to pull this off tho, seems like a big step forward on the technical side. Maybe they’ve come up with something as clever as sculpties to transfer the mesh data?
Unlimited vertices would sure make things easier, but I hope they charge more ‘per face’ than a normal prim. Maybe something like 1 prim for every 512 faces, rather than 1024 faces for sculpties. As usual everyone one will want to pack as much detail as possible into an area, and the freedom provided by such a setup could lead to some serious performance issues.
My new task for the day is to find a good work flow to get from ZBrush to Collada format.
I let all the able people analyze this… Just perhaps it’s the way to go out of the polemics about Second Life and go further if the Lindens will stop thinking of their money and go back to their original dream… Obviously, a main thing to focus to help our virtual world to survive to the “routine” …
Will follow this with a big interest.
Dusan –
This would be great news for businesses in OpenSim as well (assuming that once the third-party viewers support this, OpenSim servers will follow suit, as well).
Folks running role playing grids will be able to have a much richer experience for their players. Architects will be able to import their creations from their professional design software and let potential clients do walk-throughs.
And companies will be able to access a much larger universe of potential designers for their in-world buildings, facilities, and tools. With prices for content dropping dramatically as a result.
– Maria
We have been testing this. I am going to admit that this is going to change the entire game of how content can and will be developed within and for Second Life. One step closer to standards for virtual world capability. One giant leap for Linden Lab.
IP is obviously a significant issue to me, so I’m eager to see how LL intends to handle it.
In the meantime, I’m curious as to whether we might also expect normal/parallax mapping. Any word?
[...] just returned from a rather geeky gathering in Second Life, a Metanomics Master Class about mesh imports in Second Life. Why is this an important subject? I’ll try to explain just [...]
When should we expect Mesh to be rolled out, first quarter 2012?
[...] the launch of “mesh import” into Second Life seemingly imminent (so imminent that they jumped the gun on lifting the NDA for those testing the technology, before [...]