SL Cert - Advanced Building

Category:Certification
= Overview =
This page contains the criteria required for a candidate to become certified in building for Second Life.
The building certification levels are as follows:
* Basic - building competently and accurately with simpler primitives;
* Intermediate - building competently and accurately with more complex primitives;
* Advanced - building the best possible quality content at one or more chosen scales. 
= Audience =
= Pre-requisites =
Certification in Intermediate Building or equivalence.
= Testing Criteria = 
At all levels the builder is expected to create builds which:
* follow established standards for accessibility;
* are free of usability defects;
* are free of defects which adversely impact simulator performance or the experience of avatars in the same region;
* are in accordance with their stated product descriptions or customer requirements;
* are clearly and comprehensibly documented where necessary.
At all levels the builder is expected to respond promptly and courteously to all customer comments and complaints
= SL Certification Advanced Building =
The Advanced Building certification recognizes that an advanced builder has discovered one or more preferred building scales and specialized in certain types of building task. The intent is to reflect competence in the candidate's specialization.
== Avatars ==
Creation of prim avatars, including but not limited to non-human avatars and tiny avatars.
== Avatar attachments ==
=== Jewelry ===
* Scale: define ideal sizes based on the average size of a female and male avatar. Including the size based on style of jewelry, and position it will be placed on an avatar's body; 
* Build: Demonstrate the ability to create various shapes of a microprim with the visual dimensions being less than the limits of x 0.010, y 0.010, z 0.010;
* Zoom: Discuss the various techniques for zooming in an out of microprims, and what techniques are best untilized during the building process;
* Texturing: demonstrate the ability to apply textures that can be viewed clearly, and with reasonable detail from the default camera distance of an avatar;
* Style Variations: demonstrate the ability to create diverse styles of jewelry utilizing various prim (or sculpty) shapes, sizes, pathcuts, hollowing, and twist features; Including the ability to incoporate complex geometric designs;
* Scripted and Animated Jewelry: Discuss the various tools you can use to add flare and style to jewelry designs;
* Permissions: Discuss the various permissions you can set to your jewelry, and why you would want to choose one set of permissions over another;
=== HUDs ===
* Scale: define ideal sizes based on various screen resolutions, and the ability to not obstruct a users line of sight while attached; 
* Build: demonstrate the ability to build an object which serves a practical purpose, and attach it as a HUD to a user's viewer screen;
* Practical Purpose: discuss the various types of HUDs used in SL, and the purpose of using a HUD as opposed to an object that is attached to an avatar or set on land;
* Third party content: Obtain appropriate content for your HUD either by creating the following or by specifying requirements for a specialist to create;
** Scripts
** Textures
** Sounds
=== Prim Clothing ===
* Scale: Define ideal sizes based on the average size of a female and male avatar. Including the size based on clothing style/purpose, and position it will be placed on an avatar's body; 
* Build: Demonstrate the ability to create prim clothing attachments that appropriately match with any texturing of clothing worn with attachment. Demonstrate both flexi,and static attachment types, show a full understanding how to attach a prim clothing object that minimizes floating into an avatar's body, or evasively projects from an avatar (unless intentionally designed to do so). Demonstrate knowledge of where to appropriately attach a prim clothing object that moves in correspondence with the body part it is meant to coincide with. (Would you attach an earring to an eye? Why or why not?);
* Zoom: Discuss the various techniques for zooming in an out of an attached prim, what is the best practice for modifying an attached prim, and what techniques are best untilized during the building process;
* Texturing: Demonstrate the ability to apply textures that can be viewed clearly, and with reasonable detail from the default camera distance of an avatar. Including showing precise alignment of textured clothing that the prim object is intended to match with.; 
* Invisiprims: Define limitations for use of invisiprims in SL and discuss your approach to these limitations; discuss uses of invisiprims in clothing and how to create invisiprims;
* Style Variations: Demonstrate the ability to create diverse styles - utilizing various prim (or sculpty) shapes, sizes, pathcuts, hollowing, and twist features; Including the ability to incoporate complex geometric designs;
* Scripted and Animated Prim Clothing: Discuss the various tools you can use to add flare, and style to prim clothing designs;
== Buildings ==
* Scale: define ideal size ranges for ceiling height, height and width of doors, height of steps and height of safety rails.
* Build to texture: discuss building techniques to minimize the time taken to texture a building;
* Joins and seams: discuss methods of eliminating visible seams; demonstrate joining walls 
* Roofs: demonstrate methods of building pitched roofs
* Walk-throughs: demonstrate the ability to walk-through a structural build smoothly without losing camera visibility (e.g. narrow passages may cause a camera to jump to another room, etc.)
== Furniture ==
* Scale: define ideal sizes for furniture based on the average height and width of a male or female avatar; 
* Texturing: demonstrate the ability to apply textures to furniture that are seamless, and realistic for the style of furniture being created;
* Style Variations: demonstrate the ability to build sets of pieces with an identifiable and coherent style;
* Animating Avatars for Furniture: Discuss the various tools you can use to animate an avatar that interacts with furniture.
== Gadgets ==
This category refers to interactive objects which are rezzed in world and may or may not be attached to an avatar. 
* Scale: Define ideal sizes based on the average size of a female and male avatar. Including the position it will be placed on an avatar's body (if applicable to an avatar). If a standalone gadget placed anywhere other than on an avatar, scale to a practical size that serves its function; 
* Build: Demonstrate the ability to build a gadget that visually identifies what it is (if applicable to the gadget's use), is realistically scaled to the size of what the gadget is suppose to represent, and attached correctly to an avatar according to the gadget's purpose.
* Practical Purpose: discuss the various types of gadgets used in SL, and the purpose of using a gadget as opposed to a HUD that attaches to your viewer screen;
* Third party content: Obtain appropriate content for your HUD either by creating the following or by specifying requirements for a specialist to create;
** Scripts
** Textures
** Particles
** Sounds
== Microprims (tiny prims)==
* Scale: Discuss the various sizes of a microprim, and what function they may serve within Second Life; Discuss why you would not use a microprim for a project - what are some of the problems you may run across when using microprims;
* Build: Demonstrate the ability to create various shapes of a microprim with the visual dimensions being less than the limits of x 0.010, y 0.010, z 0.010;
* Zoom: Discuss the various techniques for zooming in and out of microprims, and what techniques are best untilized during the building process;
== Megaprims ==
* Acceptable use: define the conditions for acceptable use of megaprims.
* Megaprim editing: demonstrate which edit operations are and are not possible on megaprims.
* Prim transformations: demonstrate how to change the apparent Z dimension of a box megaprim without changing the value of its Z dimension.
== Pets ==
* Scale - Define scale considerations for your chosen pet
* Build - Demonstrate building methods, including use of sculpted primitives, appropriate to your pet
* Behavior - Define appropriate behavior for your pet, and either script the behavior or specify requirements for a scripter to create
* Third party content - Obtain appropriate content for your pet either by creating the following or by specifying requirements for a specialist to create:
** Textures
** Particles
** Sounds
== Vehicles ==
* Scale - Define scale considerations for your chosen vehicle type
* Build - Demonstrate building methods, including use of sculpted primitives, appropriate to your vehicle type
* Third party content Obtain appropriate content for your vehicle type either by creating the following or by specifying requirements for a specialist to create:
** Scripts
** Textures
** Particles
** Sounds
** Avatar animations