AE ENHANCERS

Expressions/Scripts/Presets
It is currently Thu May 23, 2013 7:49 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: ShapeLayer path rotoBezier
PostPosted: Fri Jun 08, 2012 3:42 am 
Offline

Joined: Tue May 15, 2012 1:54 am
Posts: 7
Hi everyone,

Does anyone know how to get the rotoBezier value (true or false) of a shape layer path ?

For a mask it's simply maskpath.rotoBezier, but this does not work with a shape layer.

Cheers,

Michel


Top
 Profile  
 
 Post subject: Re: ShapeLayer path rotoBezier
PostPosted: Fri Jun 08, 2012 10:26 am 
Offline

Joined: Fri Jul 23, 2010 11:49 pm
Posts: 29
It doesn't appear to be accessible.

ShapeGroup properties and methods:
Code:
,==,active,addProperty,canAddProperty,canSetEnabled,duplicate,elided,enabled,
isEffect,isMask,isModified,matchName,moveTo,name,numProperties,parentProperty,
property,propertyDepth,propertyGroup,propertyIndex,propertyType,remove,selected

ShapePath properties and methods:
Code:
==,active,addKey,canSetEnabled,canSetExpression,canVaryOverTime,dimensionsSeparated,
duplicate,elided,enabled,expression,expressionEnabled,expressionError,getSeparationFollower,
hasMax,hasMin,isEffect,isInterpolationTypeValid,isMask,isModified,isSeparationFollower,
isSeparationLeader,isSpatial,isTimeVarying,keyInInterpolationType,keyInSpatialTangent,
keyInTemporalEase,keyOutInterpolationType,keyOutSpatialTangent,keyOutTemporalEase,
keyRoving,keySelected,keySpatialAutoBezier,keySpatialContinuous,keyTemporalAutoBezier,
keyTemporalContinuous,keyTime,keyValue,matchName,maxValue,minValue,moveTo,name,
nearestKeyIndex,numKeys,parentProperty,propertyDepth,propertyGroup,propertyIndex,
propertyType,propertyValueType,remove,removeKey,selected,selectedKeys,separationDimension,
separationLeader,setInterpolationTypeAtKey,setRovingAtKey,setSelectedAtKey,
setSpatialAutoBezierAtKey,setSpatialContinuousAtKey,setSpatialTangentsAtKey,
setTemporalAutoBezierAtKey,setTemporalContinuousAtKey,setTemporalEaseAtKey,setValue,
setValueAtKey,setValueAtTime,setValuesAtTimes,unitsText,value,valueAtTime

ShapePath.value properties:
Code:
closed,inTangents,outTangents,vertices

(Properties and Methods above are from CS5.5)

You might have to create a mask and set it to rotoBezier then copy the path to a shapeLayer with hardcoded inTangents and outTangents. It still won't be set to rotoBezier in the shapeLayer, but the inTangents and outTangents will be correct as long as the vertices don't move. If the vertices move then you'll have to set it to rotoBezier manually before running a script to move the vertices.

(ShapeGroup and ShapePath properties and methods haven't changed in CS6)
ShapePath.value properties from CS6:
Code:
closed,featherInterps,featherRadii,featherRelCornerAngles,featherRelSegLocs,featherSegLocs,
featherTensions,featherTypes,inTangents,outTangents,vertices


Top
 Profile  
 
 Post subject: Re: ShapeLayer path rotoBezier
PostPosted: Fri Jun 08, 2012 1:34 pm 
Offline

Joined: Fri Jul 23, 2010 11:49 pm
Posts: 29
Another fix would be to create a rotoBezier mask on the shapeLayer then just link the shapePath to the maskPath via expressions.


Top
 Profile  
 
 Post subject: Re: ShapeLayer path rotoBezier
PostPosted: Sun Jun 17, 2012 8:00 am 
Offline

Joined: Tue May 15, 2012 1:54 am
Posts: 7
Hi dfred,

Thank you for taking the time to answer. But the goal isn't to create a mask with the property of rotoBezier but to get the real value of the rotoBezier checkbox for a shape layer path.

But thank you for your suggestions which are very interesting.

Cheers,

Michel


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: Bing [Bot] and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group