<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		>

<channel>
	<title>Creative COW | Shane Starnes | Activity</title>
	<link>https://creativecow.net/members/shanestarnes/activity/</link>
	<atom:link href="https://creativecow.net/members/shanestarnes/activity/feed/" rel="self" type="application/rss+xml" />
	<description>Activity feed for Shane Starnes.</description>
	<lastBuildDate>Fri, 04 Sep 2026 00:49:17 +0000</lastBuildDate>
	<generator>https://buddypress.org/?v=2.5.10</generator>
	<language>en-US</language>
	<ttl>30</ttl>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>2</sy:updateFrequency>
		
								<item>
				<guid isPermaLink="false">4919c2c793bfee1f50a34876bde47276</guid>
				<title>Shane Starnes replied to the discussion Center align multiple layers along thisComp.height/2? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/center-align-multiple-layers-along-thiscomp-height-2/#post-2459586</link>
				<pubDate>Mon, 20 May 2024 21:17:22 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/center-align-multiple-layers-along-thiscomp-height-2/#post-2459586"><span class="bb-reply-lable">Reply to</span> Center align multiple layers along thisComp.height/2?</a></p> <div class="bb-content-inr-wrap"><p>Worked perfectly! Thank you Dan! You&#8217;re right, this is a tricky one. Wrapping my mind around it is harder than the expression itself. Thanks again.</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">105f7ab777d38ce62f7299e86df79e19</guid>
				<title>Shane Starnes started the discussion Center align multiple layers along thisComp.height/2? in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/center-align-multiple-layers-along-thiscomp-height-2/</link>
				<pubDate>Fri, 17 May 2024 18:17:49 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/center-align-multiple-layers-along-thiscomp-height-2/">Center align multiple layers along thisComp.height/2?</a></p> <div class="bb-content-inr-wrap"><p>I have 4 text layers stacked overtop each other, all on the same x value for simplicity. There is a central text layer that (for now) sits in the exact center of the comp, and the other layers take their position value from its yPosition + sourceRect + margin etc while I figure this expression setup out. Some text layers may end up with sourceText&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-397690"><a href="https://creativecow.net/forums/thread/center-align-multiple-layers-along-thiscomp-height-2/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">a7da8baa9c5b3762dd5263103f0f4d34</guid>
				<title>Shane Starnes replied to the discussion Get Largest Rectangle Path Size From Different Shape Layers in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/get-largest-rectangle-path-size-from-different-shape-layers/#post-2457578</link>
				<pubDate>Mon, 01 Apr 2024 15:28:34 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/get-largest-rectangle-path-size-from-different-shape-layers/#post-2457578"><span class="bb-reply-lable">Reply to</span> Get Largest Rectangle Path Size From Different Shape Layers</a></p> <div class="bb-content-inr-wrap"><p>Ah, good point about the point control, my idea was morphing as I typed the original message </p>
<p>&#x1f605;  Works flawlessly though. As always, great work Dan and thank you for the assist!</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">4f69d2ca6fb0a4a14c05420cb5c69b25</guid>
				<title>Shane Starnes started the discussion Get Largest Rectangle Path Size From Different Shape Layers in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/get-largest-rectangle-path-size-from-different-shape-layers/</link>
				<pubDate>Thu, 28 Mar 2024 21:22:09 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/get-largest-rectangle-path-size-from-different-shape-layers/">Get Largest Rectangle Path Size From Different Shape Layers</a></p> <div class="bb-content-inr-wrap"><p>I need to grab layer(&#8220;A&#8221;+<i>n</i>).content(&#8220;Rectangle Path 1&#8221;).size[0] from each shape layer starting from A1, A2, etc and set a Point Control to the maximum number, regardless of how many shapes with rectangles I add. Is this possible? I imagine there&#8217;s a for loop alongside a try catch to see if the layer has a Rectangle Path 1, but I&#8217;m having trouble&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-395817"><a href="https://creativecow.net/forums/thread/get-largest-rectangle-path-size-from-different-shape-layers/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">16722ce3b5ffd43e5dd52375bf650cab</guid>
				<title>Shane Starnes replied to the discussion Straight line ease into Math.sin/cos in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/straight-line-ease-into-math-sin-cos/#post-2457247</link>
				<pubDate>Thu, 21 Mar 2024 15:19:27 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/straight-line-ease-into-math-sin-cos/#post-2457247"><span class="bb-reply-lable">Reply to</span> Straight line ease into Math.sin/cos</a></p> <div class="bb-content-inr-wrap"><p>Wow Dan. This is great, and works exactly as I need. Probably going to replace it with the handy expoOut function for a smoother animation. Either way, thank you Dan!</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">0a99fec2b191359edd2d7616ad2729c8</guid>
				<title>Shane Starnes started the discussion Straight line ease into Math.sin/cos in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/straight-line-ease-into-math-sin-cos/</link>
				<pubDate>Thu, 21 Mar 2024 14:13:13 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/straight-line-ease-into-math-sin-cos/">Straight line ease into Math.sin/cos</a></p> <div class="bb-content-inr-wrap"><p>Consider the following position orbit expression:</p>
<p><b>My question, how can I have this layer start from comp center and smoothly move into it&#8217;s position in the orbit over the course of <i>n</i> frames, starting at the layer&#8217;s inPoint? </b></p>
<p>I think my biggest hang-up is that each layer that this expression is applied to has a slightly different position value at <i>n&hellip;</i></p>
<p><span class="activity-read-more" id="activity-read-more-395585"><a href="https://creativecow.net/forums/thread/straight-line-ease-into-math-sin-cos/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">9938da5675b972e6288cad6121fe5a1b</guid>
				<title>Shane Starnes replied to the discussion typewriter effect with a scroll (return to next line) in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/typewriter-effect-with-a-scroll-return-to-next-line/#post-2449192</link>
				<pubDate>Tue, 22 Aug 2023 20:29:31 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/typewriter-effect-with-a-scroll-return-to-next-line/#post-2449192"><span class="bb-reply-lable">Reply to</span> typewriter effect with a scroll (return to next line)</a></p> <div class="bb-content-inr-wrap"><p>The text is jumping with descenders because (I imagine) you are using sourceRectAtTime to control scale and/or anchor point.</p>
<p>To remedy this, if you&#8217;re working with multiple text layers (1 per line), you&#8217;ll want to add this expression to your sourceText property of each layer:</p>
<pre>str = text.sourceText;<br />time &lt; 0 ? str + "|" : str </pre>
<p>Then, for the&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-387702"><a href="https://creativecow.net/forums/thread/typewriter-effect-with-a-scroll-return-to-next-line/#post-2449192" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">b1ecfa833110b598199d879606c1ae9c</guid>
				<title>Shane Starnes replied to the discussion Need to Optimize Expression Evaluation (valueAtTime) in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/#post-2448417</link>
				<pubDate>Mon, 31 Jul 2023 20:09:52 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/#post-2448417"><span class="bb-reply-lable">Reply to</span> Need to Optimize Expression Evaluation (valueAtTime)</a></p> <div class="bb-content-inr-wrap"><p>Hey Dan,</p>
<p>Fixed the issue, wanted to fill you in. </p>
<ul>
<li>Regular comp, tons of expressions: 14:51 render time</li>
<li>posterizeTime(0) in front of each expression: 9:16 render time</li>
<li>posterizeTime(0) + &#8220;Freeze Frame&#8221; on comps with one single active frame: 1:36 render time</li>
</ul>
<p>Thank you, as always, for the help 🙂</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">83bd4c60048e57ba4416037f8bc97aa8</guid>
				<title>Shane Starnes replied to the discussion Need to Optimize Expression Evaluation (valueAtTime) in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/#post-2448312</link>
				<pubDate>Fri, 28 Jul 2023 20:29:29 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/#post-2448312"><span class="bb-reply-lable">Reply to</span> Need to Optimize Expression Evaluation (valueAtTime)</a></p> <div class="bb-content-inr-wrap"><p>I started with posterizeTime(1), and noticed slight performance enhancement.. Is this the traditional method of handling these types of issues? I was considering pulling everything heavy with expressions into a pre-comp and set them as active for 1 frame, then using &#8220;Freeze Frame&#8221; on those pre-comps. posterizeTime(0) would be much simpler than an&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-386853"><a href="https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/#post-2448312" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">8b28036b31db9eec13beb329b2c789e6</guid>
				<title>Shane Starnes started the discussion Need to Optimize Expression Evaluation (valueAtTime) in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/</link>
				<pubDate>Fri, 28 Jul 2023 14:44:27 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/">Need to Optimize Expression Evaluation (valueAtTime)</a></p> <div class="bb-content-inr-wrap"><p>Hey guys, </p>
<p>I have projects with 100&#8217;s of lines of code for sourceText, anchor point, position, scale, etc. Almost all of these are static, and are required simply for layout purposes. However, render times have increased exponentially, far beyond our maximum allowable. </p>
<p>After some digging, I&#8217;m considering setting up Parent layers for each element,&hellip;</p>
<p><span class="activity-read-more" id="activity-read-more-386843"><a href="https://creativecow.net/forums/thread/need-to-optimize-expression-evaluation-valueattime/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">ee5d10f94eace8ae3d1616ed56142692</guid>
				<title>Shane Starnes replied to the discussion Wordwrap expression, count the number of lines, use the variable elsewhere in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/wordwrap-expression-count-the-number-of-lines-use-the-variable-elsewhere/#post-2444125</link>
				<pubDate>Fri, 21 Apr 2023 16:41:30 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/wordwrap-expression-count-the-number-of-lines-use-the-variable-elsewhere/#post-2444125"><span class="bb-reply-lable">Reply to</span> Wordwrap expression, count the number of lines, use the variable elsewhere</a></p> <div class="bb-content-inr-wrap"><p>Oh my god it works perfectly for my use. This is amazing. Thank you so much for this hack! Very creative!!</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">7b77afb3b580db8b1ca2155302dd67a0</guid>
				<title>Shane Starnes replied to the discussion Wordwrap expression, count the number of lines, use the variable elsewhere in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/wordwrap-expression-count-the-number-of-lines-use-the-variable-elsewhere/#post-2444077</link>
				<pubDate>Thu, 20 Apr 2023 22:13:18 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/wordwrap-expression-count-the-number-of-lines-use-the-variable-elsewhere/#post-2444077"><span class="bb-reply-lable">Reply to</span> Wordwrap expression, count the number of lines, use the variable elsewhere</a></p> <div class="bb-content-inr-wrap"><p>Interesting idea, Dan. I will try this out over the evening and get back to you tomorrow with results. Thank you for your input. Always appreciated!</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">426e8899442d036da641926b66ba9743</guid>
				<title>Shane Starnes started the discussion Wordwrap expression, count the number of lines, use the variable elsewhere in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/wordwrap-expression-count-the-number-of-lines-use-the-variable-elsewhere/</link>
				<pubDate>Thu, 20 Apr 2023 21:35:12 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/wordwrap-expression-count-the-number-of-lines-use-the-variable-elsewhere/">Wordwrap expression, count the number of lines, use the variable elsewhere</a></p> <div class="bb-content-inr-wrap"><p>Consider the following expression:</p>
<p></p>
<p>var str = text.sourceText;</p>
<p>var lines = str.split(&#8216;n&#8217;);</p>
<p>var longestLineLength = 0;</p>
<p>for (var i = 0; i &lt; lines.length; i++) {</p>
<p>  if (lines[i].length &gt; longestLineLength) {</p>
<p>    longestLineLength = lines[i].length;</p>
<p>  }</p>
<p>}</p>
<p>var maxW = longestLineLength &lt;= 20 ? 20 : 40;</p>
<p>str = wordWrap(str, maxW);</p>
<p><span>var lineCount =&hellip;</span></p>
<p><span class="activity-read-more" id="activity-read-more-382577"><a href="https://creativecow.net/forums/thread/wordwrap-expression-count-the-number-of-lines-use-the-variable-elsewhere/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">dae404c964e674739fafdeeb716e737e</guid>
				<title>Shane Starnes replied to the discussion Expression to clamp the text length and add &#34;...&#34; to the end if over value in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/expression-to-clamp-the-text-length-and-add-to-the-end-if-over-value/#post-2442369</link>
				<pubDate>Tue, 14 Mar 2023 21:29:15 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/expression-to-clamp-the-text-length-and-add-to-the-end-if-over-value/#post-2442369"><span class="bb-reply-lable">Reply to</span> Expression to clamp the text length and add "..." to the end if over value</a></p> <div class="bb-content-inr-wrap"><p>Hi Dan, </p>
<p>Thank you for your response, and I apologize for my late reply. This works perfectly for my use case. So happy to have received <i>your</i> input on this matter. You&#8217;re a legend! &#x1f603;</p>
<p>Regards, Shane</p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">d5ae4225de8d8ce2955f75080df97d85</guid>
				<title>Shane Starnes started the discussion Expression to clamp the text length and add &#34;...&#34; to the end if over value in the forum Adobe After Effects Expressions</title>
				<link>https://creativecow.net/forums/thread/expression-to-clamp-the-text-length-and-add-to-the-end-if-over-value/</link>
				<pubDate>Mon, 27 Feb 2023 21:57:41 +0000</pubDate>

									<content:encoded><![CDATA[<p class = "activity-discussion-title-wrap"><a href="https://creativecow.net/forums/thread/expression-to-clamp-the-text-length-and-add-to-the-end-if-over-value/">Expression to clamp the text length and add "..." to the end if over value</a></p> <div class="bb-content-inr-wrap"><p>Hey guys, I&#8217;m working on a project that will take input from various users for the same project. Some of these users may use text that will extend beyond the visual bounds of the text field, and I&#8217;d like to stop it from moving/scaling beyond that field, and also add &#8220;&#8230;&#8221; to the end to keep it visually appealing. Automatic scaling with&hellip;<span class="activity-read-more" id="activity-read-more-380336"><a href="https://creativecow.net/forums/thread/expression-to-clamp-the-text-length-and-add-to-the-end-if-over-value/" rel="nofollow"> Read more</a></span></p>
</div>]]></content:encoded>
				
				
							</item>
					<item>
				<guid isPermaLink="false">007dfafc23ee957bb2b5bbcb2c2b0602</guid>
				<title>Shane Starnes became a registered member</title>
				<link>https://creativecow.net/news-feed/p/379582/</link>
				<pubDate>Wed, 08 Feb 2023 17:22:35 +0000</pubDate>

				
									<slash:comments>0</slash:comments>
				
							</item>
		
	</channel>
</rss>
		