Wednesday, November 19, 2014

2015 HELP: WRITE: NPCs (Non-Player Characters): for video and stage productions. AMP notes

NPCs (Non-Player Characters): 
for video and stage productions
AMP notes
Updated 5/26/2015
These are not avatars
  • They are Non-Player Characters (NPCs)
  • The look like avatars.
  • They animate and pose like avatars.
  • They are made from avatars.
  • They can be stand-ins for avatars.
  • They can be body-doubles for avatars.
  • The can even replace avatars if they don't have to talk or move a lot.
  •  For video production, they can cut the number of real people needed by 50% or more
  •  They use OSSL functions, only available in OpenSim Scripting Language.
  •  Fun With NPC's Tutorial 1
If you are working in Opensim, this article tells you how to start using them
  • Get an NPC creator script at this hypergrid address:
  • Script provided by Nara Malone
  • If you are using Firestorm, paste the above line into the address bar
  • The Firestorm address bar is at the top of the viewer screen, below the menu
  • Pressing enter should take you to the exact location:
Right click the blue box,
take copy
  • If you are not on Firestorm, the address above may not work.
  • So use the standard Hypergrid address:
  • Paste that into the world map and click Search.
  • Click Teleport when the button lights.
  • You will land in the Greyville sim but at the center.
  • Coordinates 128, 128, 22, as in the picture below.
There's the blue box
And I am in costume as Mama
  • Right click the blue box, take copy
  • Go to a place where you can rez things.
  • Open the folder My Suitcase in your inventory.
  • Find the object called Gift and rez it.
  • Right click the object, open the box, copy to inventory.
  • The main items you want are:
  • Instructions: Notecard: Using the NPC poseball
  • NPC Creator: Npc Poser poseball--Blank
  • NPC Clean-up: NPC destroyer for nearby NPC'S

How to make your NPC

  • Rez a copy of NPC Poser poseball--Blank
  • Edit the Poser poseball.  Put the pose or animation(s) you want in the contents
  • Edit the name of the poseball to identify the character you are cloning
  • Open NPC script and edit  
  • [string dancerFirstName="Not"; ] and [string dancerLastName="Nara";]
  • to give the name of the character you are cloning.
  • If you will make several different poses/animations for this character,
  • you probably want to show the differences in the names you use.
  • Click the poseball and it will save your appearance
  • Click it again and the NPC will rez.
  • LEAVE the poseball where it is.  
  • You need the poseball to manipulate.
  • To move the NPC, move the poseball.   
  • To hide the poseball, make it transparent
  • To remove the NPC, click the poseball again.
  • Then take the poseball into inventory.
  • When you take the poseball into inventory with the NPC still out
  • Use the NPC deleter to get rid of the leftover avatar
  • Advanced: Best Tools For OpenSim - NPC Maker For OpenSim
NPC's and Avatars. 
Which is which?
Three NPC's
NPC's work like extras
Trailers need people

Experience notes about NPC's

  • Easy NPC and DeMythifying the NPC Bug
  • NPC animations must be priority 4. 
  • Animations in props added to the NPC do not count.
  • The animation in the NPC rezzer controls animation.
  • You can add animations to the rezzer. 
  • Never delete the last animation in the rezzer.
  • To change an animation, add the new animation, then delete the other.
  • Much more to learn

Used for a shot in Flying Saucers return

We needed a shoot in which the camera would move through a trailer park.  For that we had to populate the trailer park.  For that, we would have had to recruit 5 or 6 people.  Here are samples of what we did with NPC's and no people.

These NPCs are stand-ins for the three characters at the beginning of scene 5. 
That is Cathy in the red hair.  Former biker chick, grunge artist, pagan witch.


News and Notes

Contests and dated calls/invitations/events


Not a popularity vote. This is your prediction of who the actual top 10 will be in the official judging.  Deadline:  Midnight SLT 3rd December 2014

Newcomer Help in Virtual Worlds


How to handle a Hypergrid address 

From any Hypergrid-enabled grid, paste the address into the address bar of Firestorm and press enter. Or paste it into the world map search bar of any viewer, search, and click Teleport when the destination is found. If it doesn't work, don't give up. Try again later. Some hypergrid destinations are offline part of the day. 
If you get an address that looks like this:    paste it into the address bar of Firestorm, see if it takes you to the exact coordinates. 


Video-Machinima in virtual worlds

No comments:

Post a Comment