To find out what's new in AR Studio, check our release notes below. New versions are released every 2 weeks. We often launch new features and make some big changes, which may affect your workflow, so please make sure to read these notes before upgrading.
object.transform
PointSignal
to object.transform.position
RotationSignal
to object.transform.rotation
FaceTracking
id for scriptingNetworking.fetch(url).then(function(r){return r.json();}).then(function(jsonResponse){ /* profit */ })
FaceTracking.face(X).transform
in favor of FaceTracking.face(X).cameraTransform
.DeviceTracking.transform
in favor of DeviceTracking.worldTransform
.timeDriver(number)
, loopTimeDriver(number)
, and yoyoTimeDriver(number)
in favor of timeDriver(objParams)
.
timeDriver(number)
with timeDriver({durationMilliseconds: number})
. loopTimeDriver(number)
with timeDriver({durationMilliseconds: number, loopCount: Infinity})
.yoyoTimeDriver(number)
with timeDriver({durationMilliseconds: number, loopCount: Infinity, mirror: true})
.FaceGesturesModule.isSmiling
Mouth.lowerLipCurvature
Mouth.upperLipCurvature
FaceGesturesModule.hasEyebrowsRaised
FaceGesturesModule.hasEyebrowsFrowned
ParticleSystem.worldSpace
Plane.planarFind
Plane.planarChild
PlanarObject.planarFind
PlanarObject.planarChild
ScreenPlane.planarFind
ScreenPlane.planarChild
Transform.rotation
planarChild
now is the same as child) but side-effects still can be encountered.ParticleSystem.gravity
, ParticleSystem.position
, ParticleSystem.positionDelta
, ParticleSystem.hsvaColorModulationModifier
, ParticleSystem.colorModulationHSVA
, ParticleSystem.colorModulationHSVADelta
.
Point
signal type but behaves differently when being applied a transformation (only rotation is applied). The type-string point-vector operations were introduced (e.g. point + vector = point, vector + vector = vector, point + point = error).
ReactiveModule.vector
, VectorSignal.sub
, VectorSignal.sum
, VectorSignal.add
, VectorSignal.magnitude
, VectorSignal.expSmooth
, PointSignal.sub
, PointSignal.sum
, PointSignal.add
, VectorSignal.z
, VectorSignal.y
, VectorSignal.x
ParticleSystem.positionModifier
, ParticleSystem.velocityModifier
, ParticleSystem.sizeModifier
Diagnostics.watch(string, signal)
. Adds the specified signal to the watch view in AR Studio