Difference between revisions of "Content Dev:CTA Prop"

From Reallusion Wiki!
Jump to: navigation, search
m (Animated Compound Objects)
m
 
(22 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{TOC}}
 
{{TOC}}
{{Parent|Content_Development|Reallusion Content Development}}
+
{{Parent|Content_Dev:CTA_Asset|CTA Asset}}
  
 
== Before You Begin ==
 
== Before You Begin ==
Line 21: Line 21:
 
|Animate CC || - || Compose the art asset into SWF format.
 
|Animate CC || - || Compose the art asset into SWF format.
 
|-
 
|-
|CTA3 || 3.0 and above || Primary prop creation tool.
+
|CTA3 || 3.0 || Prop creation tool.
 +
|-
 +
|CTA3 || 3.2 and above || Prop and Accessory creation tool.
 
|}
 
|}
  
Line 35: Line 37:
  
 
=== Things to Look Out for ===
 
=== Things to Look Out for ===
 +
 +
{{Single_Illustration|Outline_Stroke.png|Illustrator can turn line strokes to vector shapes.||right}}
  
 
*The overall style and color tones should be determined before each production.
 
*The overall style and color tones should be determined before each production.
 
*CTA does not support image blur and other special effects from Photoshop or Illustrator.  However, it does support simple material transparency.
 
*CTA does not support image blur and other special effects from Photoshop or Illustrator.  However, it does support simple material transparency.
 
*As much as possible, use the Illustrator's '''Pathfinder''' or the '''Shape Builder Tool''' to merge the shapes of identical colors, so that problems don't arise when a Render Style is applied to the prop.
 
*As much as possible, use the Illustrator's '''Pathfinder''' or the '''Shape Builder Tool''' to merge the shapes of identical colors, so that problems don't arise when a Render Style is applied to the prop.
*Once the prop is drawn, convert all paths to shapes.  For example, via Illustrator's '''Object > Path > Outline Stroke''' function.
+
*Once the prop is drawn, convert all paths to shapes.  For example, via Illustrator '''Object > Path > Outline Stroke''' function.
 
*Once the image for the prop is complete, make sure the naming convention for it along with its parts are correct.
 
*Once the image for the prop is complete, make sure the naming convention for it along with its parts are correct.
 
{{Single_Illustration|Outline_Stroke.png|Illustrator can turn line strokes to vector shapes.}}
 
  
 
=== Source Material Preparation ===
 
=== Source Material Preparation ===
Line 66: Line 68:
 
'''(2)''' Take the following toaster as an example; Separate the prop according to the needs of the animation and save each one as an individual SWF file.
 
'''(2)''' Take the following toaster as an example; Separate the prop according to the needs of the animation and save each one as an individual SWF file.
  
{{Single_Illustration|CTA_Prop_003.JPG}}
+
{{Single_Illustration|CTA_Prop_003.JPG||}}
  
 
== Prop Creation Process ==
 
== Prop Creation Process ==
Line 111: Line 113:
 
'''(5)''' Start to work on the motion:
 
'''(5)''' Start to work on the motion:
  
{{Single_Illustration|CTA_Prop_009.png}}
+
{{Single_Illustration|CTA3_Prop_Toaster_Transform.JPG}}
 +
 
 +
{{Notice|Scaling the object in '''Stage''' is normal, whereas scaling the same object in '''Composer''' will cause errors in animation.  The reason being that transformational data is not inherited when an object goes back to the '''Stage''' from the '''Composer''.  Therefore, avoid using translate when making the motions.  Take a look at the examples below to see the difference between scaling in the '''Composer''' and the '''Stage'''. However, using '''Deform''' to create motion has it's own set of problems (to be explained).}}
 +
 
 +
{{Single_Illustration|CTA3_Scale_Issues.gif}}
  
 
:1) Select a motion key and open its Transition Curve under the context menu to access the individual axes.
 
:1) Select a motion key and open its Transition Curve under the context menu to access the individual axes.
Line 148: Line 154:
 
'''(9)''' Save the prop into the Content Manager.
 
'''(9)''' Save the prop into the Content Manager.
  
'''(10)''' Apply the thumbnail.  For more information, look at ThumbN.
+
'''(10)''' Apply the thumbnail.  For more information, see [[Content Dev:CTA Thumbnailing|CTA Thumbnailing]].
  
 
=== Scenes ===
 
=== Scenes ===
Line 179: Line 185:
 
Accessories are categorized as dynamic (carrying motion) and static.  The processing of which is the same as processing a prop.  However, there are some important things to consider when making accessories:
 
Accessories are categorized as dynamic (carrying motion) and static.  The processing of which is the same as processing a prop.  However, there are some important things to consider when making accessories:
  
'''(1)''' In order to fit most characters, the accessory can be composed of parts that make it easy to adjust in the Composer.
+
*In order to fit most characters, the accessory can be composed of parts that make it easy to adjust in the Composer.
  
 
{{Single_Illustration|CTA_Prop_017.png}}
 
{{Single_Illustration|CTA_Prop_017.png}}
  
'''(2)''' Accessories with front and back layers need to be saved as separate SWF files and put together in the Composer.
+
*Accessories with front and back layers need to be saved as separate SWF files and put together in the Composer.
  
 
{{Single_Illustration|CTA_Prop_018.JPG}}
 
{{Single_Illustration|CTA_Prop_018.JPG}}
Line 190: Line 196:
  
 
{{Single_Illustration|CTA_Prop_019.JPG}}
 
{{Single_Illustration|CTA_Prop_019.JPG}}
 +
 +
 +
For more details about creating accessories, please take a look at the [[Content_Dev:CTA_Accessories|Accessory Creation]].
  
 
== Submission & Verification ==
 
== Submission & Verification ==
Line 197: Line 206:
 
==== File Save Overview ====
 
==== File Save Overview ====
  
Developers should save the following files for saving and editing if required.
+
Developers should save the following files for backup and editing if required.
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 219: Line 228:
 
Prop and motion names:
 
Prop and motion names:
  
'''(1)''' Please follow the naming conventions set by the Project Manager.
+
*Please follow the naming conventions set by the Project Manager.
'''(2)''' Use your best judgement when coming up with suitable names.
+
*Use your best judgement when coming up with suitable names.
  
=== Points and Process for Verification ===
+
=== Points of the Verification Process ===
  
 
==== Verification Process ====
 
==== Verification Process ====

Latest revision as of 17:51, 12 February 2018

Main article: CTA Asset.

Before You Begin

Simple Workflow Overview

  1. Prepare the source material
  2. Make animations
  3. Save animations in the Action Menu
  4. Save the file
  5. Apply a thumbnail

Related Software & Tools

Software Version Usage
Adobe Illustrator CC above above Primary drawing tool.
Animate CC - Compose the art asset into SWF format.
CTA3 3.0 Prop creation tool.
CTA3 3.2 and above Prop and Accessory creation tool.

Provided Material

File Description & Usage Download
Dummy.png Used as an alternative control element when creating motion enabled prop. Dummy.png

Source Material Creation

Things to Look Out for

Illustrator can turn line strokes to vector shapes.
  • The overall style and color tones should be determined before each production.
  • CTA does not support image blur and other special effects from Photoshop or Illustrator. However, it does support simple material transparency.
  • As much as possible, use the Illustrator's Pathfinder or the Shape Builder Tool to merge the shapes of identical colors, so that problems don't arise when a Render Style is applied to the prop.
  • Once the prop is drawn, convert all paths to shapes. For example, via Illustrator Object > Path > Outline Stroke function.
  • Once the image for the prop is complete, make sure the naming convention for it along with its parts are correct.

Source Material Preparation

General Static Objects

(1) Create a single image for static props and backdrops: static accessories, chairs, tables, etc.

(2) Copy and paste the image into Flash after it is completed in Illustrator.

  • Open Flash and select ActionScript 3.0.
  • Copy and paste the image from Illustrator (No need to adjust the canvas size).
CTA Prop 001.JPG

(3) Export a SWF file with a capitalized English name.

CTA Prop 002.JPG

Animated Compound Objects

(1) Make one or more images to create motion. For example: dynamic accessories, blowing kisses, floating balloons, etc.

(2) Take the following toaster as an example; Separate the prop according to the needs of the animation and save each one as an individual SWF file.

CTA Prop 003.JPG

Prop Creation Process

Static Objects

(1) Drag and drop the SWF file into CTA.

(2) Make sure the position is set to X:0 / Y:0 / Z:0.

Enter the Composer to adjust the size of the prop.
The position of the prop can be reset by using the RTS reset button.

(3) Once the settings are done, save the prop in the Content Manager:

In order to save, select Prop and Custom section then press the plus button.

Animated Compound Objects

(1) Drag and drop the object into CTA and save it with the Content Manager:

A folder contains all of the components of the compound object

(2) Add a Dummy according to the needs of the motion: under Create Media > Props select a transparent Dummy PNG image or drag it into the scene.

The first image brought into CTA will become the parent of the subsequent images.
This is to say that the first image also dictates the position of the subsequent child images.
Left: images reside under a Dummy parent, so when the paper is moved the symbol does not follow along.
Right: the symbol is attached to the paper image. When the document is moved, so does the symbol.

(3) Select the Dummy object and enter Composer.

1) Assemble the prop.
  • When nothing is select: double-click on an item to bring it in from the Content Manager.
  • If something is already selected: double-clicking an item in the Content Manager replaces the original image.
2) Once the assembly is complete, pick the Dummy and enter the Sprite Editor to adjust the size of the Dummy to the size of the object.
3) Once the compound prop is complete, exit the Composer.
CTA Prop 008.JPG

(4) Position the object at X:0 / Y:0 / Z:0.

(5) Start to work on the motion:

CTA3 Prop Toaster Transform.JPG
⚠ Scaling the object in Stage' is normal, whereas scaling the same object in Composer will cause errors in animation. The reason being that transformational data is not inherited when an object goes back to the Stage from the Composer. Therefore, avoid using translate when making the motions. Take a look at the examples below to see the difference between scaling in the Composer and the Stage. However, using Deform to create motion has it's own set of problems (to be explained).
CTA3 Scale Issues.gif
1) Select a motion key and open its Transition Curve under the context menu to access the individual axes.
2) Press F3 to open the Timeline Window.
3) Select the prop and press K to open the Prop Key Editor.
4) Enable Smooth Deformed Object in order to start using the Deform function.
CTA Prop 010.jpg

(6) Store the motion (There are two ways of doing this).

a) Add to Action Menu (Suitable when the name of the motion is already decided)
1) Select a motion segment on the Collect Clip track.
2) Right click and Add to Action Menu.
3) Name the Action according to the type of motion.
b) Add to Action Menu upon export (Suitable when unsure about the name of the motion, which can easily be changed at this point).
1) Select a motion segment on the Collect Clip track.
2) Right click and Export.
3) Name the Action according to the type of motion.
4) Right click on the prop and perform Action Menu > Action Menu Editor to bring in the exported motion files.
5) Once the motions are stored, access the Action Menu to view the motion list.

(7) Remove all keys (Make sure to backup the file at this point).

1) Select all of the motion keys in the Collect Clip track.
2) Right Click > Delete Range > Delete Data (Once deleted, the prop should return to its initial state).

(8) Check and verify:

  • Make sure the position is zeroed out: X:0 / Y:0 / Z:0.
  • Make sure the size of the prop is set to 100.
  • Check if the names of the prop in the Stage and Composer's Scene Manager are the same.
  • Make sure every motion has an appropriate name and is saved in the Action Menu.

(9) Save the prop into the Content Manager.

(10) Apply the thumbnail. For more information, see CTA Thumbnailing.

Scenes

(1) Once the backdrop props are complete in Illustrator and Flash, make sure both the prop names and prop file names are appropriate.

(2) Drag and drop the SWF files into CTA to assemble the environment. Make sure that the Z-depth ordering is different for all of the props to prevent flickering when the camera is moved.

(3) Animate props according to the needs of the environment.

(4) Once the scene is assembled, save the project and every individual prop as its own file.

1) Zero out the position of the prop and set its scale to 100.
2) Check the naming of the prop in the Stage and the Composer's Scene Manager.
3) Save the prop into the Content Manager.

(5) Save out the scene:

1) Check for missing or locked props and select all of the props in the scene.
CTA Prop 014.jpg
2) Right click on the scene and perform Convert to Scene.
  • CTA Prop 015.jpg
  • CTA Prop 016.jpg

(6) Finish by saving the scene in the Content Manager.

Wearable Accessories

Accessories are categorized as dynamic (carrying motion) and static. The processing of which is the same as processing a prop. However, there are some important things to consider when making accessories:

  • In order to fit most characters, the accessory can be composed of parts that make it easy to adjust in the Composer.
CTA Prop 017.png
  • Accessories with front and back layers need to be saved as separate SWF files and put together in the Composer.
CTA Prop 018.JPG
Once an accessory is applied to a character, the layer ordering can be adjusted under Composer > Layer manager.
CTA Prop 019.JPG


For more details about creating accessories, please take a look at the Accessory Creation.

Submission & Verification

Output Standard Formats

File Save Overview

Developers should save the following files for backup and editing if required.

File Description Type
Source material file The final version of the image files made in Adobe Illustrator. *.ai
Flash file The Flash file used for exporting the images in SWF format. *.fla
SWF file The final images exported from Flash. *.swf
Dynamic prop creation file The production files for the prop with motion keys. *.ctProject
Scene assembly file The project where the scene elements are assembled in. *.ctProject
Scene file The environment file exported from the scene project. *.ctScene

Final File Formats & Naming Conventions

Prop and motion names:

  • Please follow the naming conventions set by the Project Manager.
  • Use your best judgement when coming up with suitable names.

Points of the Verification Process

Verification Process

The verification process is separated into two phases: graphics and motion.

Stage by Stage Inspection List and Description

(1) Whether or not the style and color tone is consistent for the entire image.

(2) Check the rhythm and the performance of the motion.

CTA Prop 20.gif

(3) Whether or not the prop names match in the Stage and the Composer's Scene Manager.

(4) Whether or not the prop still carries motion keys.

(5) Check for missing motion in the Action Menu or motion names that have not been updated.

(6) Make sure the position is zeroed out and the scale is set to 100.

(7) Move the camera around to check for defects and flickering in the backdrop image.