Difference between revisions of "Unity Main Page"

From ETC Public Wiki
Jump to: navigation, search
m (Redirect cloth sim link)
 
(25 intermediate revisions by 9 users not shown)
Line 3: Line 3:
 
<tr>
 
<tr>
 
<td colspan="3">
 
<td colspan="3">
<div style="width: 75%; margin: auto; background: #DECEE9; border: 1px solid #AAA;"><div style="background: #DECEE9; border: 1px solid #9C4BD6; padding: 5px; margin: 3px; font-weight: bold; text-align: center;">Welcome to the ETC Internal Unity3D Wiki!</div></div>
+
<div style="width: 75%; margin: auto; background: #DECEE9; border: 1px solid #AAA;"><div style="background: #DECEE9; border: 1px solid #9C4BD6; padding: 5px; margin: 3px; font-weight: bold; text-align: center;">Welcome to the ETC Internal Unity3D Wiki!<br>Be sure to check the <i>Getting Started</i> section if this is your first time using Unity!</div></div>
 
</td></tr>
 
</td></tr>
  
Line 10: Line 10:
 
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Getting Started</div>  
 
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Getting Started</div>  
 
<div style="padding: 0em 1em;">
 
<div style="padding: 0em 1em;">
Words words words.
+
[[Getting Unity at the ETC]]<br>
 +
'''Using Unity'''<br>
 +
:*[[The User Interface]]
 +
:*[[Starting a New Project]]
 +
:*[[Navigating Scene View]]
 +
:*[[GameObjects and Components]]
 +
:*[[Layers]]
 +
:*[[Cameras]]
 +
:*[http://unity3d.com/support/documentation/Manual/Publishing%20Builds.html Publishing Builds]
 +
:*[[Changing Scenes]]
 +
:*[[Folder Structure]]
 +
:*[http://unity3d.com/support/documentation/Manual/Asset%20Server Asset Server]
 +
:*[http://docs.unity3d.com/Documentation/Manual/Versioncontrolintegration.html Perforce Integration]
 +
[[Additional Resources]]
 
</div></td>
 
</div></td>
  
 
<td style="width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;">
 
<td style="width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;">
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Getting Started</div>
+
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Programming</div>
 
<div style="padding: 0em 1em;">
 
<div style="padding: 0em 1em;">
Words words words.
+
'''Basic'''<br>
 +
*[[Scripting in Unity]]
 +
:*[[Public variables]]
 +
:*[[Exporting Framerate]]
 +
:*[http://unity3d.com/support/documentation/Manual/Prefabs.html Creating a Prefab]
 +
:*[[Debugging]]
 +
:*[[GameObject - Transform Component]]
 +
:*[[Animations]]
 +
:*[[Collision]]
 +
::*[http://unity3d.com/support/documentation/Components/comp-DynamicsGroup.html Physics components]
 +
::*[http://unity3d.com/support/documentation/ScriptReference/30_search.html?q=onTrigger OnCollision Triggers]
 +
:*[[UnityGUI]]
 +
:*[http://unity3d.com/support/documentation/Components/class-InputManager.html Input Manager]
 +
:*[http://unity3d.com/support/documentation/Components/class-TagManager.html Tag Manager]
 +
:*[http://unity3d.com/support/documentation/Components/class-PhysicsManager.html Physics Manager]
 +
:*[[Parenting & Re-Parenting]]
 +
:*[[Hiding and Un-hiding Objects]]
 +
:*[[Coroutines]]
 +
:*[[Movie Textures]]
 +
:*[[Standalone Builds]]
 +
 
 +
[[Inputs and Platforms]]
 +
 
 +
[[Unity to iOS/Android]]
 +
 
 +
[[Programmer Workshop Series]]
 +
 
 +
[[Programmer Book Recommendations (often broader than just Unity)]]
 +
 
 +
[[Programming effectively in teams]]
 +
 
 
</div></td>
 
</div></td>
 
</tr>
 
</tr>
Line 22: Line 65:
 
<tr>
 
<tr>
 
<td colspan="2" style="width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;">
 
<td colspan="2" style="width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;">
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Getting Started</div>  
+
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Art (2D and 3D)</div>  
 
<div style="padding: 0em 1em;">
 
<div style="padding: 0em 1em;">
Words words words.
+
:Assets
 +
::*[[3D Modeler Overview for Unity]]
 +
::*[[Advanced Pipeline for Maya]]
 +
::*[[Importing Art Assets]]
 +
:::*[[Supported 3D Modeling Packages]]
 +
:::*[[Importing and Exporting Models (3D Max)]]
 +
:::*[[Importing and Exporting Models (Maya)]]
 +
:::*[[Separating Animations]]
 +
:::*[[Importing Textures]]
 +
:Engine
 +
::*[[Physics and Colliders]]
 +
::*[[Unity Cloth Simulation|Cloth Simulation]]
 +
::*[[Terrain]]
 +
::*[[Particles]]
 +
::*[[Lighting, Lightmapping and Shadows]]
 +
::*[[Ragdolls]]
 +
::*[[Shaders]]
 +
::*[[Skybox]]
 +
:Features
 +
::*[[Animation View]]
 +
::*[[Movie Textures]]
 +
::*[[Occlusion Culling (Pro Version Only)]]
 +
::*[[Prefabs]]
 +
::*[[Packages]]
 +
::*[http://unity3d.com/support/documentation/Components/class-RenderSettings.html Render Settings]
 
</div></td>
 
</div></td>
  
 
<td style="width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;">
 
<td style="width: 50%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;">
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Getting Started</div>
+
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Audio</div>
 +
<div style="padding: 0em 1em;">
 +
:*[[Importing Sounds]]
 +
:*[[Audio Listener/Source]]
 +
::*[[3D Sound]]
 +
:*[[Reverb Spheres]]
 +
:*[[Post Processing/Effects]]
 +
::*[[Low Pass Filters]]
 +
::*[[High Pass Filters]]
 +
::*[[Echo Filters]]
 +
::*[[Distortion Filters]]
 +
::*[[Reverb Filters]]
 +
::*[[Chorus Filters]]
 +
:*[[Sound Demo]]
 +
</div></td>
 +
</tr>
 +
</table>
 +
 
 +
----
 +
 
 +
<div>
 +
=Related projects:=
 +
</div>
 +
 
 +
<table style="width: 100%;" cellspacing="5" cellpadding="0">
 +
<tr>
 +
<td colspan="2" style="width: 100%; background: #FCFCFC; border: 1px solid #AAA; vertical-align: top;">
 +
<div style="background: #ACD; border: 1px solid #7BC; padding: 5px; margin: 3px; font-weight: bold; text-align: center; font-size: 120%;">Action Motion Toolkit (AMTk)</div>  
 
<div style="padding: 0em 1em;">
 
<div style="padding: 0em 1em;">
Words words words.
+
AMTk is a Kinect augmented motion and action game utility toolkit developed and supported by the [http://www.etc.cmu.edu/projects/action-in-motion/ Action in Motion] project team at the ETC.  It is a plugin library for Unity3d - for now it's only available internally at Carnegie Mellon, but when we resolve licensing details (likely some manner of open source) we'll update this page.  If you are interested in using or testing it, please contact [[mailto:adam@adamlederer.com Adam Lederer]].<br/>
 +
*AMTk manual/docs
 +
:*[[AMTkWhatIs|What is AMTk and should I use it?]]
 +
:*[[AMTkRootTranslationMotor|RootTranslationMotor (seamless hip motion)]]
 +
:*[[AMTkMirroring|Animation mirroring (generate left-right flipped animations)]]
 +
:*[[AMTkGestureRecognition|Gesture recognition for action games (using BodyData)]]
 +
:*[[AMTkSkeletonDriver|SkeletonDriver (bone pose blending, with IK)]]
 +
:*[[AMTkDelayedUpdate|DelayedUpdate (manual control over update order)]]
 +
:*[[AMTkEventSystem|EventRouter framework]]
 +
:*[[AMTkFSM|FiniteStateMachine framework]]
 +
:*[[AMTkEditorScripting|Editor scripting guide (using EditorUtils)]]
 +
*Unity Tips and Tricks
 +
:*[[AMTkUpdateOrder|Update order]]
 +
:*[[AMTkAnimationTips|Animation pitfalls/tips]]
 +
:*[[AMTkAdamOpEdCoroutines|Op-Ed from Adam Lederer: Co-routines considered harmful, use FSMs instead]]
 +
:*[[AMTkLexicalScopingOnIteration|Lexical scoping on iteration variables: it can bite you!]]
 +
:*[[AMTkKinectLimitations|Kinect limitations and problem areas]]
 +
:*[[AMTkEditorScriptingGotchas|Procedural animation generation pitfalls]]
 +
:*[[AMTk Environments Best Practices|Best practices for building environments]]
 +
*Articles
 +
:*[[AMTkGestureArticle|Motion control for action games]]
 +
:*[[AMTkGestureArticle|Character control state machine design]]
 
</div></td>
 
</div></td>
 
</tr>
 
</tr>

Latest revision as of 23:10, 2 May 2019

Welcome to the ETC Internal Unity3D Wiki!
Be sure to check the Getting Started section if this is your first time using Unity!
Getting Started
Programming
Art (2D and 3D)
Audio

Related projects:

Action Motion Toolkit (AMTk)

AMTk is a Kinect augmented motion and action game utility toolkit developed and supported by the Action in Motion project team at the ETC. It is a plugin library for Unity3d - for now it's only available internally at Carnegie Mellon, but when we resolve licensing details (likely some manner of open source) we'll update this page. If you are interested in using or testing it, please contact [Adam Lederer].

  • AMTk manual/docs
  • Unity Tips and Tricks
  • Articles