PROJECT 1: Second Life Modeling
CLASSES: CAP 4403 and CAP 6402
PROJECT 1: Second Life Modeling
DUE DATE: February 8, 2008 @ 1:55PM
ISLAND CLEAN DATE: February 11, 2008
LATEST DRAFT of this document: February 5, 2008
- To do:
- Choose a building or physical structure within
the University of Florida Campus
- Model this building or structure within Second Life. Create
all the prims and scripts yourself OR ensure that the 3 primary permissions can be
set with any foreign prims, scripts, or media that you obtain or purchase (see
the permissions information under Deliverables).
Otherwise, do not
include them in your object.
- Use at least two scripts in your project
- Make dynamic links to any outside web information that relates
to the object or part(s)
- Try for diversity in what you create - do not all
create the same object (i.e. Century Tower, CSE Sculpture)
- Grade:
- Pay special attention to detail. Is your object
fully texture mapped? Look atthe colors, textures, materials,
lighting, and other object properties.
- Based on the quality of the project as
it compares with the total population of student projects
that are delivered
- There are higher expectations of those taking CAP 6402 (graduate students)
- A grade of "B" meets the minimal requirements specified in this page,
whereas a grade of "A" is given to the projects with the highest
quality as judged by the Professor and Teaching Assistant (TA)
- Hints for Improving Your Grade: these hints do not guarantee
an "A" but they will help you consider some possible
ways to move into the highest category
- Pay extra attention to quality: does it look realistic
as the actual structure? Are you proud of the structure: would
you want to show it off to others?
- Increase detail as time allows for a higher quality structure
- Take several photos of your structure both for reference
as well as for use as textures on the prims
- Capture any ambient sounds if they are near or part of the
structure
- Reference: quality places in-world (use search via Search or Map tabs)
to look at:
Virtual Dublin
Virtual Copenhagen
- Deliverables: To submit your project,
you need to:
- Give to the TA inside of Second Life
by going to Search -> underneath people tab search for the TA: Haakon Norsk.
Drag your object to the TA's profile (the right-side area that is shown).
- Submit your project report (same as notecard) on
https://elearning.courses.ufl.edu/ to facilitate grading. Go to
Assignments, click on Project 1, and past the contents of your
notecard in the "submission" box, and any comments in the "comments"
box.
- Make sure that all permissions are set (see below under Policies).
Set all permissions when the object is rezzed, not while in inventory.
This is how to set permissions and do testing:
- For each rezzed object, make sure that all 3 permissions
are checked under the "General->Next owner can:"
tab for each prim. You can set these
prim permissions en-masse by region selecting all prims and then
setting the permissions. However, this does not set permissions
for anything under the "Content" tab in each prim.
- For each item under the Content tab for each rezzed prim (where
you may have contents such as scripts, sounds, notecards, textures,
and so forth), right click each item and set all 3
next owner permissions under "Properties->Next owner can:". You can SHIFT select
all items under content, but this will bring up tabs which
have to be individually selected anyway.
- Searching for prims that do not have the correct next-owner
permissions can be facilitated using region (rectangle)-select while in edit
mode. Select some part of your project. If all three next owner boxes
are white, each with a check mark, then all prims and prim
contents are set correctly for that selection.
If there is a greyed-out box, then at
least one prim or the content of a prim are not correctly set within
that selection. Further sub-region selects will allow you to
identify which prims are the problem.
- Testing to make sure your permissions are correctly set is
accomplished by giving your complete object package to another student
in-world. Make sure that this other student does the following:
(1) receives your object, (2) rezzes it, and (3) takes your object
back into their inventory. If this can be done without any warnings
being displayed next to your object in their inventory, you are fine.
Warnings are: "(no copy)", "(no modify)", or "(no transfer)".
If you
wish to come to the instructor's or TA's office hours, we can
be part of your permissions test if you do not wish to enlist
the help of another student.
- Position Invariance should be tested by moving and rotating
your project, and ensuring that doing so does not break the
functionality of any scripts that you have coded.
- Do the following:
- Region select (Edit Mode->drag mouse) all
prims in your object in edit mode. Select only your
objects (Tools->Select-Only-My-Objects) and if
necessary (Client->uncheck Limit-Select-Distance)
- "Take Copy"(Right-Click Object-->More)
- Rename object using a long string consisting of
the following: your real-life first and last name;
your second-life first and last name; your project title;
version number. Separate each part with an
underscore. For example:
"PaulFishwick_FrederichCourier_My Project Name_V1.3"
- Put a notecard in a prim in front of your object
that acts as a "sign", and deliver
his to the visitor when the visitor touches the object.
This sign should be selected along with the rest of your
prims when you hand it over to the TA.
On this notecard, include the following in this order:
- Title: Name of Building or Object
- Creator: Your real name and SL name in parentheses
- Date: date of creation.
- Location: specify where the object is located on campus
- Interaction: List of methods on how one interacts with the object
- Description: Include information about the building, as
well as screenshot(s) and web links.
- Policies:
- Wrong Permissions: penalty: 15 points per day. See above
for how to set the permissions.
- Late: minus 15 points per day starting with the due date/time.