Saturday, September 25, 2010

Nodes and S.W.A.T Analysis

AI:FollowPathSpeedStance

Strengths:Simple node, easy to use, easy to understand and find in a busy flowgraph.

Weaknesses: lacks options. Large node for one task.

Opportunities: Makes making a flowgraph easy when you only need one node.

Threats: Simple Node, limits functionality.

Loops: choose how many times the AI runs the path
Path_name: name of the path you chose for the AI to follow
run= : choose how fast the AI completes the path, i.e. walks/jogs/runs
Stance: The stance of the AI when he/she follows the path

Effect:SpawnParticleEffect
Strengths:Easy to use and understand if you haven't encountered it before.
 
Weaknesses: Cannot select the particle effect from a list, you have to copy the name externally and paste it in

Opportunities: Great for spawning a particle effect when needed, such as rain or weather at a specific time.

Threats: Scripts and particles are a little dodgy when opening and changing them. May get frustrating having to reload often. 

Effect: This is where the user pastes in the name of the chosen particle effect. 
Done-> : This is handy to loop back around so the particles keeps spawning and is not spawned only once. 



  Entity:GetPos

The functionality of this node is similar to the Entity:EntityPos node but instead of triggering the output ports whenever any position information changes it only outputs when triggered to do so. The only input port is the ‘ Get ’ port, which when triggered outputs the according information on all output ports. In situations where a constant update is too expensive the Entityy:GetPos should be used instead of theEntityy:EntityPos node which continuously outputs on all ports when any position value changes.   
(http://wiki.crymod.com/index.php/Sandbox_RefFlowgraphEntityNodes#Entity:GetPos)


Inputs

entityId
Used when changing the attached entity dynamically. Displays the name of the node.
Get
Used to trigger all output ports.

Outputs

Pos
Position of the entity is output on this port.
Rotate
Rotation of the entity is output on this port.
Scale
Scale of the entity is output on this port.
FwdDir
Direction of the Y axis of the entity is output on this port.
RightDir
Direction of the X axis of the entity is output on this port.
UpDir
Direction of the Z axis of the entity is output on this port.
Strengths:The main strength of this node is that it gets the given position of any entity at any time. Some operations such as this take many nodes to calculate. It is handy having it in one.
 
Weaknesses:-
Opportunities: This node is good for determining whether an entity or player is within a certain range of something. It can be used to trigger certain actions or events. It can be used in this experiment to trigger actions on lights and objects to support my porosity lens.

Threats: This node can get confusing when trying to choose a certain entity. It takes some time to play around with to get it working smoothly.

Friday, September 24, 2010

Porosity Lens Concept

My Porosity lens is going to explore the connection of people to each other through the idea of networking.
Some ideas that are worth looking at are social networks and sociolinguistics. Sociolinguistics is the study of the effect of any and all aspects of society, including cultural norms, expectations, and context, on the way language is used, and the effects of language use on society. (John J. Gumperz and Jenny Cook-Gumperz, "Studying language, culture, and society: Sociolinguistics or linguistic anthropology?"). 
Socioliguistics can be used in my porosity lens to document how different class families, such as middle, lower and upper class, relate and network with each other, and within the groups themselves.
A Social Network Analysis Diagram


I am interested in documenting how the different social groups move about, mingle with who and the patterns they create. An advantage with my chosen field is that there is a lot of detailed information relating to my area of choice. 
The different groups of people will be distinguished by the colour of the trail they leave behind. 

Lower class: Green
Middle Class: Blue
Upper Class: Red 
The coloured particles glow brighter the longer a class is stationary, this documents the amount of time that the different classes spend together or away from each other.

The yellow particle represents the player as an onlooker. The yellow is a neutral colour when compared against the others so it is easy to pick out which path is the viewer. 
The yellow colour as a seperate colour to the others represents that the viewer is not part of the world or in-motion graph.
The aim for my documentary is that the paths and journeys of the different groups are clearly visible.
The static, dark environment I have created will be an advantage when having to analyse the groups paths.