What's New at New Media Arts Inc?

Have you visited the new NMA Website?

Visit our new website:

NewMediaArts.org



Use the comment sections to tell what you think!

Tuesday, February 23, 2016

Avatar Design for Virtual World Theater





see more at www.avatarrepertorytheater.org

Avatar Design for Virtual World Theater
by Ada Radius Feb 2016

Avatar design for virtual theater is aimed primarily toward expressiveness. It's also important that our actors be able to change avatars and costumes quickly, attach props and use them easily, and move their avatars appropriately.


Another important consideration is server and viewer resources. Every vertex and pixel on an avatar, and every movement, must load into that actor's computer and graphics card, then up into the server hardware and software, then back down into audience computers and graphics cards. Too much data takes too long, so we have to build efficiently – as few vertices and pixels as possible.  


Before figuring out how we want our avatars to look, it's first important to know how we make our avatars move. Our actors move their avatars while saying their lines, so that you are hearing and seeing our avatars speaking and moving live. Yes, that takes some practice!  


This is how a virtual theater actor moves:
  • System defaults, which vary depending on which grid we're performing in:
    • Speech – face mesh morphs triggered by Talk sound – make the mouth move.
    • Speech gestures (in some grids) - shoulder and arm animations triggered by Talk sound.
    • Default animations built into viewers and grids – walks, stands, turns, sits, etc., triggered by keyboard taps and sequences.
    • Head and eye movement that can be directed by an actor mouse/touchpad-click on another actor's face or other object
  • Animation override – devices that use created animation files to override the default avatar movements. These form the basis for much of the character representation – such as the hip movement of a sexy young woman, the bending back and halting steps of an elderly man, or maybe a flying fae creature who raises her arms and spins when she lands.  
  • Emote HUD: a scripted HUD that triggers one or more of the 17 default face expressions - mesh morphs -  currently available for OpenSim avatars.
  • Animations in props – scripted devices to trigger a movement when a prop, such as a teacup, is attached to the avatar.
  • Animations in sets – scripted devices triggered by an avatar clicking on, walking into or "sitting" on a set piece.
  • Animations in "gestures" - scripted or system files that can run animation sequences, or connect an avatar movement with other scripted effects, such as the Cheshire cat disappearing a piece at a time.
  • Animation files that can be stacked on the screen and triggered one at a time when needed, such as Oedipus kneeling over his dead wife, then standing and holding her chiton pin, then stabbing his eyes with it.  In this case the actor triggers the kneel animation by clicking on a scripted set piece, then “stands” from that while attaching the chiton pin, which triggers the hold position for his arm and hand, then he runs the stabbing animation which he had previously stacked on his screen. All while saying his lines.


Once I know what a character is going to need to do, I can, working with the director, start figuring out what he or she or it will look like.  I also start thinking about how an actor will use each costume piece and prop, so that they'll display appropriately in Inventory and the “My Outfit” links, and be easy to find.
                                                                                                 Oedipus Rex
With the simulator, grid and viewer software that is available to us now, we can't make varying mouth movements triggered automatically by Talk if we cover up the default avatar face. We can make a simple “Talk Jaw” - a hinged device, useful for some creatures, but the sound volume doesn't affect the movement. For now, it's usually better, for actors and audience, to use the default avatar face morphs. So I create a “skin” for the default avatar for any parts that will show, i.e., not covered by an attachment – particularly the face. You can see some examples here of human and non-human face textures that will map to the default avatar face.  It's similar to the way we see a map of the world on a flat surface, except the avatar body parts here are cut up differently to make flat areas for texturing - ears, teeth and skull separated from the face.

Sheep, Lion, Humpty from Through the Looking-Glass

Then I have some decisions to make.
The first is avatar shape.
Avatar shapes can be designed inworld or, by importing the default shape with a plugin, in software such as Blender. Adjustments can be made to the avatar “skeleton” for height, limb length, shoulder width, etc., and to the mesh (the outside vertex shell) for some flesh adjustments, such as breast size and limb thickness.  We can also deform and re-import the skeleton from 3D modeling software for dwarfs, giants and animals.
The default avatar also has a “Hair” layer that can morph eyebrows, scalp and (for males) facial hair areas. Shirt, pant, shoe and skirt layers can be deformed for such things as high heel foot position and bell sleeves, which will affect layers over it – a bell sleeve on the shirt layer will affect the sleeve shape on the Jacket layer, for example.


Then I start working on texturing the default avatar pieces that I want visible.


Each component of an avatar's skin – head, torso, hips and legs, eyes, scalp&eyebrows uses a 512x512 pixel image (“texture”), except for eyes, which are 256x256. If you use a bigger texture (1024x1024 is the biggest allowed in the system) it may take longer to load and will be converted to 512x512 on the avatar skin. A smaller texture will also be converted to 512x512 and won't display well. If I know a component of the avatar skin will be completely covered, I'll use my own 4x4 blank texture (the smallest allowed in the system) on that component.  


There is a default set of system “clothes” for the default avatar, and they can be very useful – undershirt, underpants, socks, gloves, shirt, pants, skirt, jacket and shoes, each of which is painted onto the avatar shape in order (underpant layer can't be stacked on top of pants, for example). Each of these clothing layers displays a 512x512 pixel texture, same as skin. There is also a tattoo layer which displays just over the avatar “skin”, and an alpha layer that can be designed to selectively make a part of the avatar, including clothing layers, disappear. This is useful under attached costume pieces.  All of the system skin and clothing layers move with the avatar animation automatically.


The OpenSim avatar also has 30 attachment points for props and costume pieces. Eyes, ears, chest, etc. More than one attachment can be added to a point, if the actor is careful about setting up attachment order, and so that the additional piece doesn't replace the previous one.


For several years in Second Life and the OpenSim grids, “attachments” were limited to inworld prim pieces. Then sculpt (a pixel-based representation of shape) maps came along, which gave us more shaping options. Sculpt maps are still useful for animating shapes – Medusa's hair, for example. Prim and sculpt attachments are still used quite a lot, but will not “move” with an animation, except to stay attached to the attachment point. Sculpt maps are harder on viewer graphics cards than “mesh” attachments.


“Mesh” attachments are now widely used, now that they're visible in most OpenSim grids, viewers, and audience hardware. “Mesh” is a misnomer, of course – every thing we see in a viewer is “mesh” - vertices and faces, painted with texture images. But for this purpose, the term “mesh” refers to a 3D model, a dae file, that is created in software such as Blender or SketchUp, and uploaded to the grid to use instead of or in addition to the inworld builder tools (“prims”) or “sculpt” maps.    


A mesh attachment has a huge advantage over prim and sculpt attachments, because it can be created with better modeling and texturing, and  “rigged” to move with the avatar animations. We can upload the default avatar mesh model to Blender, get it dressed, and rig the clothing to the avatar so that it'll move, not perfectly, but recognizably, on the avatar inworld. It doesn't have to be perfect, it's a cartoon.


Here is an example of all that put together – one of the avatars we used for our video “Flying Saucers Return” last year. Our goal was to make them weirdly funny.


This is one of the triplets – ugly babies – in the story. I adjusted the default avatar to make the shape, snagged a child skin and mesh eyes I'd made for another show, and deformed the skeleton to make it small with a big head. Then simple mesh jammies with an off-the-shelf texture that I rigged to the avatar skeleton. I ended up  combining the deform rig with the jammies – one less thing to wear. One of our troupe members, Rowan Shamroy, created the animations, so they could sit in the grocery cart, fighting and drinking. From that we made NPC characters (NonPlayerCharacters – scripted animated avatar representations), and shot the footage.    


Triplets with Big Mama at the grocery store.
https://www.youtube.com/watch?v=PtK6wdCgKnY to see the video, and for additional credits.

Thursday, February 11, 2016

2016 APL 2016-02-11 Two new publications.

PUBLICATIONS


Adding the third would have meant a delay of some days, and I want to keep to a regular schedule. If we can publish something each week, it works better than publishing a lot once every two months.



Judith told me after editing this weeks first publication that there were so many letters, that she expected everybody could find a suitable monogram here. The Album of Alphabets and Monograms nr 2 is part of my own collection. In real life it looks like a disreputable stack of old newspapers. Judiths work made it look like new again. We haven't charted the many cross stitch letters, and it does not have a high priority. The images should be clear enough to work from.



The second item is a quickie: there was this lovely teapot stand on ebay, and we got a fast reply on my request for permission to republish, so it's one of the shortest stays on the backlog in our history. Thank you, William Philip, for giving your permission and even adding new photos to the listing. I was and am really tempted!
It did raise a question, though: last weeks pincushion was 60x60 stitches and this is about the same size. Could I have been mistaken? Was last weeks pincushion also a tea pot stand?
What do you think? Should I change the description?

FUNDRAISING

We've had some lovely donations the past week. Some money and some image donations, both equally welcome. We're off to a good start for the New Year, and let's hope it does improve even more.
Apart from money or scans, you can also support us via Amazon Smile.
The limit of small donations is 700 EUR, a bit more than 700 USD. It may increase if we get more small donations. Judith will help me recalculate this years limit, but to be safe we'll keep to 700 until I know for sure it can be higher. That's the limit to what you can donate per year and still have it count towards the small donations. It's recalculated every year. If you donate more, the IRS puts your donations on the other side of the public funding ratio. So, if you were planning to donate just above the limit, give some to another organization, buy a cup of coffee and donate just the limit amount. ;-)

Also, we are looking for people who can afford a one-time larger donation to support our goals for 2016, which will cost us some money.
It will help speed up our publication speed, and make more time available for the actual library work, which is sadly suffering. Judith and I have spent most of January on bookkeeping and IRS compliance and stuff like that. Fortunately that's behind us now.

We've had one large donation already. That one has helped to improve the programming for the site so that now somebody else is able to do the entire round of publishing (except writing special notices and the blog) on her own, without help from me. That's going to make it easier to keep publishing every week, even when I'm on holiday. And I can spend more time on editing the acquisitions, and visit people with laptop and scanner in a bag, if they have a suitable book and live within reach.
(Next week I'm off to Haarlem, where a marktplaats seller offered me an opportunity to photograph and/or scan her samplers - some from the seventeenth century!)

Basically, what I'm looking for right now is to get professional help to scan the really large publications, sized A2, A1, and maybe even A0, of which we have a chest full. Some leaves are so fragile that we get the chance to scan them once, then they fall apart. I've inquired at a nearby photographer, and they will have to build an installation too (just like Willem and Nettie, but larger), in order to get the sheets properly photographed. The more money I plonk down, the more sheets they can do. And of course, the building and taking down of the installation, as well as closing the studio for one day, will cost money of itself. So, money is very welcome!

If you can't afford to give anything, which also happens in these difficult times, introducing the Library to people who don't know of it yet, is very useful, since it broadens our user base and therefore our donor base. I'll try to publish a flyer in black and white which can be printed and used as handout, for anybody wanting to do that. It would be more useful than a visiting card.

Anything you donate for the Library, goes to the Library. The donations of the larger donors are far more than enough to cover our overhead, so what you give, goes straight to Library improvement.

HOUSEKEEPING

The publications are free to download and to share, not to sell. Also the screendumps and later the text pages are published under the creative-commons licence - enjoy, but don't sell. If ever you see a PDF for sale, especially with the Library creative-commons copyright notice or something that looks like it, we'd be glad to hear. Most we've heard of so far are legitimate sellers of their own copies, but every now and then there's one that isn't. In such a case, please email us privately with your concerns and give as much detail as possible. We don't want peoples' names aired about before we've had a chance to look the matter over, in order to protect the truly innocent.

Thanks to all the donors and volunteers, for all the help and new or improved material you provided.

Enjoy this new set.

Best wishes all,


Sytske

Wednesday, February 3, 2016

2016 APL 2016-02-03 Three new publications

NEWS

Well, we made it into the New Year. And we made the public funding ratio limit too, thanks to many small donations, and some big ones, and a lot of ebay, etsy, and marktplaats sellers and also forum members who were willing to share images, photos and scans of their treasures. Thank you all!

From the Yahoo front: I've privately bought software that promised to save all our forum members addresses and all our messages. I thought I'd believe that when I see it, but it was cheap, and well, we can but try. And surprise, surprise, it did work. Although I had to restart several times because Yahoo does not take kindly to requests for thousands of messages, all is safe now and backed up daily, and searching through messages was a lot easier. For those interested, it was PG-Offline, and it cost me I think 24 dollars. So if Yahoo pulls the plug on Groups, you'll find in your mailbox a nice invitation to another group, and in the meantime it's not an emergency anymore.

This year the regular fundraising will start in September again, Deo volente. And I'll speed up the publishing as well. Often I wait with publishing an ebay donation until I've charted or reconstructed the pattern. But the backlog is growing so much that I think I'll just publish them as-is and when I get round to charting, add the chart afterwards.
Of course if you keep a sharp eye on all auction sites and save every image for your own scrapbook, you'll have much of we do on this site - and maybe more, since we don't always get permission to publish and those images must remain private.

PUBLICATIONS

 The first item is again Japanese - at least, that's what it looks like. G. Sermon donated images of small Japanese stencils, that he found somewhere in the attic, kept together in an envelope with a notice on it that these were for egg-painting, and the date 1933. Well, comparing with the authentic from-Japan-really-old katagami, this is a set of mini-katagami. This time they are shown black on white instead of white on black, so it should be easier to print and then cut out and make your own stencils. And nobody forbids the use of these patterns as embroidery patterns, of course. Thank you, G.!


The second is three songs from an 18th century songbook. The music is interesting, but what I really like is the illustrations at the top. These scans were donated by Nettie Kraaij, and only needed light editing to make them presentable. Thank you, Nettie!


The third one is a small Berlin woolwork square. I was tempted to put in part of the original scan too, the pattern had darkened so much that in essence it was dark brown on black, on a tan background. But with some editing the original colors became clearer. Sometimes, when a pattern is damaged, you can see the original colors in the scratch or the damage, but this one was near-perfect and I'm not going to ask people to scratch patterns just to make the editing easier. Still, if you think the colors are a bit too bright - I'd understand - of course you can choose more muted versions. This scan was donated by Willem Kraaij. Thank you, Willem!

(By the way, Willem and Nettie are currently scanning five years of issues of Der Bazar, a German publication much like Godey's or Petersons Magazine, but a bit larger and thinner. They've built a special installation in the living room to handle those big fat heavy books! Go go go!)

FUNDRAISING





  
Click to support the Antique Pattern Library project to pay for such things as database and website development, web hosting costs, data entry, scanning equipment.  


Scan donations count! They save us room (for the books) money (for the shipping price and customs duties and believe me, those can bite), and time for scanning. Of course, money is always welcome. And scans are equally welcome. In the meantime, you can also support us via Amazon Smile.
The limit of small donations is 700 EUR, a bit more than 700 USD. It may increase if we get more small donations. That's the limit to what you can donate per year and still have it count towards the small donations. It's recalculated every year. If you donate more, the IRS puts your donations on the other side of the public funding ratio. So, if you were planning to donate just above the limit, give some to another organization, buy a cup of coffee and donate just the limit amount. ;-)

Also, we are looking for people who can afford a one-time larger donation to support our goals for 2016, which will cost us some money.
It will help speed up our publication speed, and make more time available for the actual library work, which is sadly suffering. Judith and I have spent most of January on bookkeeping and IRS compliance and stuff like that.

We've had one large donation already. That one has helped to improve the programming for the site so that now somebody else is able to do the entire round of publishing (except writing special notices and the blog) on her own, without help from me. That's going to make it easier to keep publishing every week, even when I'm on holiday.And I can spend more time on editing the acquisitions, and visit people with laptop and scanner in a bag, if they have a suitable book and live within reach.

Basically, what I'm looking for right now is to get professional help to scan the really large publications, sized A2, A1, and maybe even A0, of which we have a chest full. Some leaves are so fragile that we get the chance to scan them once, then they fall apart. I've inquired at a nearby photographer, and they will have to build an installation too (just like Willem and Nettie, but larger), in order to get the sheets properly photographed. The more money I plonk down, the more sheets they can do. And of course, the building and taking down of the installation, as well as closing the studio for one day, will cost money of itself. So, money is very welcome!

If you can't afford to give anything, which also happens in these difficult times, introducing the Library to people who don't know of it yet, is very useful, since it broadens our user base and therefore our donor base. I'll try to publish a flyer in black and white which can be printed and used as handout, for anybody wanting to do that. It would be more useful than a visiting card.

Anything you donate for the Library, goes to the Library. The donations of the larger donors are far more than enough to cover our overhead, so what you give, goes straight to Library improvement.

The publications are free to download and to share, not to sell. Also the screendumps and later the text pages are published under the creative-commons licence - enjoy, but don't sell. If ever you see a PDF for sale, especially with the Library creative-commons copyright notice or something that looks like it, we'd be glad to hear. Most we've heard of so far are legitimate sellers of their own copies, but every now and then there's one that isn't. In such a case, please email us privately with your concerns and give as much detail as possible. We don't want peoples' names aired about before we've had a chance to look the matter over, in order to protect the truly innocent.

Thanks to all the donors and volunteers, for all the help and new or improved material you provided.

Enjoy this new set.

Best wishes all,
Sytske