Posts by felt_tips

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says


Nice idea, DOG… but it would be wide open to abuse.

All abuse can be controlled very simply. For example, give the power of “like” to people with paw level 2 or buyer badge level 2. Next, users may “like” only 3 items a week, elite authors (and “elite” buyers) may “like”, for example, 10 items a week. And, of course, you can’t “like” your own item.

It can be done in different ways… But this is just theory. I have a strong filling that we will play “The Popular Page Lottery” for a very long time (without normal search, of course).

Yeah… could work.

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Who would use the top left corner of 960×540 FLV?

Yo, Brian! Haven’t seen you round these parts for a while! :-)

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Featured Items – is the same lottery as Popular Items. You never know you will be their or not. I think we need something like “Likes” ( sorry for the tautology), where everyone can “like” the product. And on this basis create special page, filtering in the search and so on.

Nice idea, DOG… but it would be wide open to abuse. My feeling is that this kind of system would need to be curated by a person or a small team.

Hey, maybe it would work.

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Here’s a video tutorial…

https://vimeo.com/104693861
5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Authors just react on consumer trends. Today it’s not a secret that you will earn more if produce several simple (almost low quality, but a little bit higher) items than one big hi-end product.

You may look at “Most Wanted Winners” sales if you don’t believe me. Buyers don’t need such good products, and, of course, authors (and may be reviewers, too) react on it.

Yep… the risk factor is lower on several lower quality items. This is an imbalance that Envato urgently needs to redress, because the current situation is not producing the desired quality results.

It’s just not worth a talented / experienced motion graphic designer’s time to develop a high-end and complex template any more. The risks are too high. Why give up several thousand dollars of freelance work to develop a template that might only sell a handful of times?

What’s required is a showcase that expands massively on Featured Item, and shows everything that had a bit more effort put into it, regardless of whether it’s selling or not. This is the kind of incentive that authors need now to go that extra mile and create something stunning.

Sure, the weekly Featured Item was pretty good when there were five or six Ae templates trickling in a week. But that trickle has turned into a flood and Featured Item has not moved with the times.

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Dear friend, I’m really thankful for ur help! ;) but I’ve tried like this..
myDelayOffset = thisComp.layer("Controller").effect("DelayOffset")("Slider")*thisComp.frameDuration;
masterDelay = thisComp.layer("Controller").effect("Delay in Frames").value*thisComp.frameDuration;
thisComp.layer(1).scale.valueAtTime(time-masterDelay-myDelayOffset);
remaning not work!; this expression “valueAtTime” with position, rotation works very well, I don’t know why with the postion it really doesn’t work. What I do ? PS: I really like to learn it, and I want to put it to work.;) thank u so much again!

It does work. I just tested it.

Since you have added the Controller layer (probably at the top) is it possible that the layer(1) that your code refers to is no longer the layer you want to follow, but the controller layer?

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Hi, I’m trying to use valueAtTime on the scale propriety and It doesn’t work
delay =5; 
d = thisComp.frameDuration*(index-1);
a =  thisComp.layer(1).transform.scale.valueAtTime(time - d);
[a,a]
I don’t get to put it to work.. some help please.

You’ve got the principle right, but I would reconsider using the layer index as your delay… and if you’re posting here (and actually in general) it’s a good idea to use more descriptive variable names. It’ll give us a clue as to what you’re trying to do… and it’ll help you understand your own code too.

So instead of using index, start by making an effect on the layer – An expression Slider Control – and let’s call it Delay Offset in Frames. You can set the value manually on each layer. A reference to this effect will replace your use of index in your code as the multiplier for your delay (well actually I’m going to use an additive delay offset – it’s probably rather more useful and predictable, and I’m guessing this is what you want). The problem with index, is that if you start adding layers, the layer index changes, and that can give unpredictable results, particularly if you’re using it as a multiplier. Sure, index is nice and quick to use, but I’d avoid it if I were you.

The other really weird thing about your code is that you set up the variable delay at the start and then never use it. ???? :-o How about setting up an overall controller layer with a delay slider on it? Let’s do that… make a layer called Controller and add a Slider Control and call it Delay in Frames. This will act as an overall delay.

The final thing is that the sampling of the value of layer 1’s scale will give you an array of 2 or 3, depending on whether the layer is 3D or not. In your code, you take that value and put it in an array. So you’re putting an array inside an array. Assuming that layer 1 is 2D and has a scale of [70,70], the value you’re handing to scale from the expression (and the value of your variable a) will be [[70,70], [70,70]] ..an array of arrays. No wonder After Effects is confused!

Here’s how it should look…

myDelayOffset = effect("Delay Offset in Frames")(1).value*thisComp.frameDuration;
masterDelay = thisComp.layer("Controller").effect("Delay in Frames")(1).value*thisComp.frameDuration;
thisComp.layer(1).scale.valueAtTime(time-masterDelay-myDelayOffset);

Other things you could do is have a central delay multiplier, stretching the whole delay… or you could have the various layers respond to their offset numbers in a non-linear way… i.e. cubic, quadratic or eased.

Here’s the code with a multiplier too…

myDelayOffset = effect("Delay Offset in Frames")(1).value*thisComp.frameDuration;
masterDelayOffset = thisComp.layer("Controller").effect("Delay in Frames")(1).value*thisComp.frameDuration;
masterDelayMult = thisComp.layer("Controller").effect("Delay Stretch %")(1).value/100;
thisComp.layer(1).scale.valueAtTime(time-masterDelayOffset- masterDelayMult*myDelayOffset);

You have to explain a bit better what you want to achieve.

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says


I’d file a DMCA. Then it’s up to the accused to file a counter DMCA. If they’re lying when they do this, they’re potentially getting themselves into a whole heap of legal difficulties.
Hey Felt, from what I’ve read, if they submit a counter-DMCA, our only solution to taking the copied file down would be going to court. What if the person lives 5000 miles away and going to court is basically impossibe? Does that mean that there’s nothing the original author can do?

Well, that’s the tricky part I guess. But I don’t know about you… if I had done something wrong, and someone caught me at it, threatened me with a big court action and a lot of funds. I’d probably feel very remorseful, stop doing that wrong thing straightaway. But I guess not everyone’s like that.

Also, you could get lucky. You could be in the same country as the person, in which case it would be relatively easy to take ‘em to court.

But essentially you’re right. It’d be much more work than it’s worth, and after a long court proceeding, you still might not get compensation, or your costs back… the person might not even take it down from offline. In this respect, the law is weak.

Some people will abandon any moral sense for a buck. Sad really.

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Your date stamp will be the date you uploaded your template to Videohive. If the templates look like copies of one another, then the later one to appear on the internet is the copy.

If the templates do not look like exact facsimilies of one another, you’ll need to find evidence inside the file – structure, naming, expressions etc. that point towards it being a copy.

I’d file a DMCA. Then it’s up to the accused to file a counter DMCA. If they’re lying when they do this, they’re potentially getting themselves into a whole heap of legal difficulties.

5094 posts
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has sold $125,000+ on Envato Market
  • Has been part of the Envato Community for over 5 years
  • Helps us moderate the forums
+11 more
felt_tips Volunteer moderator says

Oh no… I missed the 5000th post.

Oh well. I’ll have to check back in 2017 for the 10,000th. :-)

by
by
by
by
by
by