Fabrice Leconte 3 COW Coins @fabriceleconte • Joined May 2020 • Active 2 years ago Remove Connection Are you sure you want to remove from your connections? Timeline Profile Connections 4 Photos Forums Points Leader Badges Discussions Replies Favorites Discussions Replies Favorites Forum Replies Created Page 6 of 7 ← 1 … 5 6 7 → Fabrice Leconte February 2, 2021 at 3:18 pm in reply to: Filter Dropdown List results by layer type – Extendscript You can test a property of a shape layer. if(sytleFull.layer(i).property('Contents') !== null){// sytleFull.layer(i) is a shape layer} Fabrice Leconte January 20, 2021 at 4:44 pm in reply to: Counting Points in a Path Hello, thisComp.layer("Shape Layer 1").content("Shape 1").content("Path 1").path.points().length; See the doc: https://ae-expressions.docsforadobe.dev/path-property.html#pathproperty-points-t-time Fabrice Leconte January 19, 2021 at 10:52 pm in reply to: After Effects Text Animation – Display Words one after another Use Math.max() t = value.split(' ');w = 0;c = 0;speedFactor = 0.5;minDur = 2;for (i = 0; i < t.length; i++) { if (c < time) { c += Math.max(t[i].length*speedFactor,minDur); w = i; }}t[w] Fabrice Leconte January 19, 2021 at 7:44 pm in reply to: How to make Null follow edge of text? Hello, look at sourceRectAtTime() https://www.youtube.com/results?search_query=sourcerectattime Fabrice Leconte January 19, 2021 at 4:45 pm in reply to: After Effects Text Animation – Display Words one after another OK, sorry I tried with a numeric string such as: “1 22 333 4444 55555” For a string, use: t = value.split(' ');w = 0;c = 0;for (i = 0; i < t.length; i++) { if (c < time) { c += t[i].length; w = i; }}t[w] Fabrice Leconte January 19, 2021 at 4:34 pm in reply to: Can I parent a text’s font and font size ? Hello, try this: style.setFont(thisComp.layer("Layer 2").text.sourceText.style.font) Fabrice Leconte January 19, 2021 at 5:00 am in reply to: Didn't Know 3d Triangle so difficult Hello, your triangles are probably not perfect. You can use expressions to draw a triangle. you will be sure that they will be perfect. createPath(points=[[0,-540],[540,540],[-540,540]],inTangents=[],outTangents=[],is_closed=true) Ella_Lifshits.mp4 5 MB MPEG-4 - Click to view Copy Download Link Fabrice Leconte January 19, 2021 at 4:05 am in reply to: After Effects Text Animation – Display Words one after another Based on word length. t = value.split(' ');w = 0;c = 0;for (i = 0; i < t.length; i++) { if (c < time) { c += t[i].length; w = i; }}linear(time, time, c, t[w],t[w]) Fabrice Leconte January 19, 2021 at 12:53 am in reply to: Adjust effect of connected slider by percentage Hello, look at this. Layer 1 > Scale property > Expression: temp = thisComp.layer("CONTROLS").effect("Slider Control")("Slider");[temp, temp] Layer 2 > Scale property > Expression: thisComp.layer("layer 1").transform.scale.valueAtTime(time - 3 * thisComp.frameDuration) * 1.2; Layer 3 > Scale property > Expression: thisComp.layer("layer 1").transform.scale.valueAtTime(time - 6 * thisComp.frameDuration) * 1.4; jim_cascarina.aep 112 KB After Effects Project Files - Click to view Copy Download Link Fabrice Leconte January 11, 2021 at 4:37 pm in reply to: aerender and expression (JSON) Hello, I think you need to add your JSON file into your composition. Page 6 of 7 ← 1 … 5 6 7 →