Easing Animations in Canvas

Post pobrano z: Easing Animations in Canvas

The <canvas> element in HTML and Canvas API in JavaScript combine to form one of the main raster graphics and animation possibilities on the web. A common canvas use-case is programmatically generating images for websites, particularly games. That’s exactly what I’ve done in a website I built for playing Solitaire. The cards, including all their movement, is all done in canvas.

In this article, let’s look specifically at animation in canvas and techniques to make them look smoother. We’ll look specifically at easing transitions — like “ease-in” and “ease-out” — that do not come for free in canvas like they do in CSS.

Let’s start with a static canvas. I’ve drawn to the canvas a single playing card that I grabbed out of the DOM:

CodePen Embed Fallback

Let’s start with a basic animation: moving that playing card on the canvas. Even for fairly basic things like requires working from scratch in canvas, so we’ll have to start building out functions we can use.

First, we’ll create functions to help calculate X and Y coordinates:

function getX(params) {
  let distance = params.xTo - params.xFrom;
  let steps = params.frames;
  let progress = params.frame;
  return distance / steps * progress;
}


function getY(params) {
  let distance = params.yTo - params.yFrom;
  let steps = params.frames;
  let progress = params.frame;
  return distance / steps * progress;
}

This will help us update the position values as the image gets animated. Then we’ll keep re-rendering the canvas until the animation is complete. We do this by adding the following code to our addImage() method.

if (params.frame < params.frames) {
  params.frame = params.frame + 1;
  window.requestAnimationFrame(drawCanvas);
  window.requestAnimationFrame(addImage.bind(null, params))
}

Now we have animation! We’re steadily incrementing by 1 unit each time, which we call a linear animation.

CodePen Embed Fallback

You can see how the shape moves from point A to point B in a linear fashion, maintaining the same consistent speed between points. It’s functional, but lacks realism. The start and stop is jarring.

What we want is for the object to accelerate (ease-in) and decelerate (ease-out), so it mimics what a real-world object would do when things like friction and gravity come into play.

A JavaScript easing function

We’ll achieve this with a “cubic” ease-in and ease-out transition. We’ve modified one of the equations found in Robert Penner’s Flash easing functions, to be suitable for what we want to do here.

function getEase(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress < 1) {
    return (distance/2)*(Math.pow(currentProgress, 3)) + start;
  }
  currentProgress -= 2;
  return distance/2*(Math.pow(currentProgress, 3)+ 2) + start;
}

Inserting this into our code, which is a cubic ease, we get a much smoother result. Notice how the card speeds towards the center of the space, then slows down as it reaches the end.

CodePen Embed Fallback

Advanced easing with JavaScript

We can get a slower acceleration with either a quadratic or sinusoidal ease.

function getQuadraticEase(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress <= 1) {
    return (distance/2)*currentProgress*currentProgress + start;
  }
  currentProgress--;
  return -1*(distance/2) * (currentProgress*(currentProgress-2) - 1) + start;
}
function sineEaseInOut(currentProgress, start, distance, steps) {
  return -distance/2 * (Math.cos(Math.PI*currentProgress/steps) - 1) + start;
};

CodePen Embed Fallback
CodePen Embed Fallback

For a faster acceleration, go with a quintic or exponential ease:

function getQuinticEase(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress < 1) {
    return (distance/2)*(Math.pow(currentProgress, 5)) + start;
  }
  currentProgress -= 2;
  return distance/2*(Math.pow(currentProgress, 5) + 2) + start;
}

function expEaseInOut(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress < 1) return distance/2 * Math.pow( 2, 10 * (currentProgress - 1) ) + start;
 currentProgress--;
  return distance/2 * ( -Math.pow( 2, -10 * currentProgress) + 2 ) + start;
};
CodePen Embed Fallback
CodePen Embed Fallback

More sophisticated animations with GSAP

Rolling your own easing functions can be fun, but what if you want more power and flexibility? You could continue writing custom code, or you could consider a more powerful library. Let’s turn to the GreenSock Animation Platform (GSAP) for that.

Animation becomes a lot easier to implement with GSAP. Take this example, where the card bounces at the end. Note that the GSAP library is included in the demo.

CodePen Embed Fallback

The key function is moveCard:

function moveCard() {
  gsap.to(position, {
    duration: 2,
    ease: "bounce.out",
    x: position.xMax, 
    y: position.yMax, 
    onUpdate: function() {
      draw();
    },
    onComplete: function() {
      position.x = position.origX;
      position.y = position.origY;
    }
  });
}

The gsap.to method is where all the magic happens. During the two-second duration, the position object is updated and, with every update, onUpdate is called triggering the canvas to be redrawn.

And we’re not just talking about bounces. There are tons of different easing options to choose from.

Putting it all together

Still unsure about which animation style and method you should be using in canvas when it comes to easing? Here’s a Pen showing different easing animations, including what’s offered in GSAP.

CodePen Embed Fallback

Check out my Solitaire card game  to see a live demo of the non-GSAP animations. In this case, I’ve added animations so that the cards in the game ease-out and ease-in when they move between piles.

In addition to creating motions, easing functions can be applied to any other attribute that has a from and to state, like changes in opacity, rotations, and scaling. I hope you’ll find many ways to use easing functions to make your application or game look smoother.

The post Easing Animations in Canvas appeared first on CSS-Tricks.

Easing Animations in Canvas

Post pobrano z: Easing Animations in Canvas

The <canvas> element in HTML and Canvas API in JavaScript combine to form one of the main raster graphics and animation possibilities on the web. A common canvas use-case is programmatically generating images for websites, particularly games. That’s exactly what I’ve done in a website I built for playing Solitaire. The cards, including all their movement, is all done in canvas.

In this article, let’s look specifically at animation in canvas and techniques to make them look smoother. We’ll look specifically at easing transitions — like “ease-in” and “ease-out” — that do not come for free in canvas like they do in CSS.

Let’s start with a static canvas. I’ve drawn to the canvas a single playing card that I grabbed out of the DOM:

CodePen Embed Fallback

Let’s start with a basic animation: moving that playing card on the canvas. Even for fairly basic things like requires working from scratch in canvas, so we’ll have to start building out functions we can use.

First, we’ll create functions to help calculate X and Y coordinates:

function getX(params) {
  let distance = params.xTo - params.xFrom;
  let steps = params.frames;
  let progress = params.frame;
  return distance / steps * progress;
}


function getY(params) {
  let distance = params.yTo - params.yFrom;
  let steps = params.frames;
  let progress = params.frame;
  return distance / steps * progress;
}

This will help us update the position values as the image gets animated. Then we’ll keep re-rendering the canvas until the animation is complete. We do this by adding the following code to our addImage() method.

if (params.frame < params.frames) {
  params.frame = params.frame + 1;
  window.requestAnimationFrame(drawCanvas);
  window.requestAnimationFrame(addImage.bind(null, params))
}

Now we have animation! We’re steadily incrementing by 1 unit each time, which we call a linear animation.

CodePen Embed Fallback

You can see how the shape moves from point A to point B in a linear fashion, maintaining the same consistent speed between points. It’s functional, but lacks realism. The start and stop is jarring.

What we want is for the object to accelerate (ease-in) and decelerate (ease-out), so it mimics what a real-world object would do when things like friction and gravity come into play.

A JavaScript easing function

We’ll achieve this with a “cubic” ease-in and ease-out transition. We’ve modified one of the equations found in Robert Penner’s Flash easing functions, to be suitable for what we want to do here.

function getEase(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress < 1) {
    return (distance/2)*(Math.pow(currentProgress, 3)) + start;
  }
  currentProgress -= 2;
  return distance/2*(Math.pow(currentProgress, 3)+ 2) + start;
}

Inserting this into our code, which is a cubic ease, we get a much smoother result. Notice how the card speeds towards the center of the space, then slows down as it reaches the end.

CodePen Embed Fallback

Advanced easing with JavaScript

We can get a slower acceleration with either a quadratic or sinusoidal ease.

function getQuadraticEase(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress <= 1) {
    return (distance/2)*currentProgress*currentProgress + start;
  }
  currentProgress--;
  return -1*(distance/2) * (currentProgress*(currentProgress-2) - 1) + start;
}
function sineEaseInOut(currentProgress, start, distance, steps) {
  return -distance/2 * (Math.cos(Math.PI*currentProgress/steps) - 1) + start;
};

CodePen Embed Fallback
CodePen Embed Fallback

For a faster acceleration, go with a quintic or exponential ease:

function getQuinticEase(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress < 1) {
    return (distance/2)*(Math.pow(currentProgress, 5)) + start;
  }
  currentProgress -= 2;
  return distance/2*(Math.pow(currentProgress, 5) + 2) + start;
}

function expEaseInOut(currentProgress, start, distance, steps) {
  currentProgress /= steps/2;
  if (currentProgress < 1) return distance/2 * Math.pow( 2, 10 * (currentProgress - 1) ) + start;
 currentProgress--;
  return distance/2 * ( -Math.pow( 2, -10 * currentProgress) + 2 ) + start;
};
CodePen Embed Fallback
CodePen Embed Fallback

More sophisticated animations with GSAP

Rolling your own easing functions can be fun, but what if you want more power and flexibility? You could continue writing custom code, or you could consider a more powerful library. Let’s turn to the GreenSock Animation Platform (GSAP) for that.

Animation becomes a lot easier to implement with GSAP. Take this example, where the card bounces at the end. Note that the GSAP library is included in the demo.

CodePen Embed Fallback

The key function is moveCard:

function moveCard() {
  gsap.to(position, {
    duration: 2,
    ease: "bounce.out",
    x: position.xMax, 
    y: position.yMax, 
    onUpdate: function() {
      draw();
    },
    onComplete: function() {
      position.x = position.origX;
      position.y = position.origY;
    }
  });
}

The gsap.to method is where all the magic happens. During the two-second duration, the position object is updated and, with every update, onUpdate is called triggering the canvas to be redrawn.

And we’re not just talking about bounces. There are tons of different easing options to choose from.

Putting it all together

Still unsure about which animation style and method you should be using in canvas when it comes to easing? Here’s a Pen showing different easing animations, including what’s offered in GSAP.

CodePen Embed Fallback

Check out my Solitaire card game  to see a live demo of the non-GSAP animations. In this case, I’ve added animations so that the cards in the game ease-out and ease-in when they move between piles.

In addition to creating motions, easing functions can be applied to any other attribute that has a from and to state, like changes in opacity, rotations, and scaling. I hope you’ll find many ways to use easing functions to make your application or game look smoother.

The post Easing Animations in Canvas appeared first on CSS-Tricks.

Just another +1 for subgrid

Post pobrano z: Just another +1 for subgrid

I’d say 85% of my grid usage is in one of these two categories…

  1. I just need some pretty basic (probably equal width) columns that ends up being something like like grid-template-columns: repeat(3, minmax(0, 1fr)); to be safe.
  2. Actually doing some real layout where five minutes in I realize I’d really like subgrid.

Subgrid? It’s a nice intuitive way to have a child element on the grid inherit relevant grid lines from the parent grid.

Here’s a great recent video from Rachel Andrew covering it. Last year, we linked up her talk on the same! It’s such a clutch feature and I wish we could rely on it cross-browser. Right now, Firefox is the only one that has it. (Chrome issue, Safari issue)

In my recent video, right about at 20 minutes, I realize subgrid would make even a fairly simple layout much nicer, like removing the need for variables or resorting to magic numbers.

The post Just another +1 for subgrid appeared first on CSS-Tricks.

Where Do You Learn HTML & CSS in 2020?

Post pobrano z: Where Do You Learn HTML & CSS in 2020?

The question of how and where to learn HTML & CSS is a highly reasonable thing to ask. The answer depends on all sorts of things: how serious you are, your current foundation, what other resources are available to you, what you hope to do with what you learn, and how much time you have, among probably a zillion other things.

Let’s look at a bunch of options and you can choose the ones that feel right to you.

You could read a book.

There are a ton of books out there that cover HTML and CSS (and often together). They probably all do a fine job. There’s no need to chronicle all the choices here. These two are my personal recommendations. You probably don’t even need both.

HTML and CSS: Design and Build Websites

Jon Duckett’s is incredibly well-designed and approachable:

Learning Web Design: A Beginner’s Guide to HTML, CSS, JavaScript, and Web Graphics

Jennifer Robbins’ covers a bit more ground and is designed to be useful for either personal reading or as a classroom textbook.

You could go through a free online course or guide.

Frontend Masters

Frontend Masters has a very in-depth bootcamp they give away for free. It’s 21 hours of high-quality video learning! If it clicks with you, you can sign up for the more advanced paid courses.

freeCodeCamp

freeCodeCamp is also (wait for it) free and has a step-by-step process to it where you don’t just watch, there are tasks for you to complete.

Khan Academy

Khan Academy has an Intro to HTML/CSS: Making webpages course that’s packaged in a super cool format. It’s like video in that you get to hear the instructor talk you through the learning, but what you see is a real live text editor and real-live output. Sometimes the teacher is controlling the code, and then sometimes it breaks for challenges in which you take over and edit the code yourself.

A screenshot of the Khan Academy course. It has a white background, blue navigation bar across the top, sidebar containing the course contents, and a video player in the main area.

Don’t Fear the Internet

Jessica Hische and Russ Maschmeyer’s Don’t Fear the Internet is an eight-part series that gets you going with HTML & CSS — it even delves into the all-important topic of typography.

Through short tutorial videos, you’ll learn how to take a basic WordPress blog and manipulate the CSS, HTML (and even some PHP!) to match your aesthetic. 

A screenshot of the Don’t Fear the Internet webpage, which is sage green, has a large heading with the course title, two columns of text and a video player.

Interneting is hard

Oliver James has a wonderful online course called Internetting is Hard (But it doesn’t have to be).

We designed HTML & CSS Is Hard to be the only introduction to HTML and CSS that you’ll ever need. If you put in the effort to read every section and write every code snippet, this tutorial has the potential to replace hundreds or even thousand of dollars worth of online courses and live training.

A screenshot of a webpage with a white background and large heading that says Basic Web Pages.

Scrimba / Intro to HTML

Eric Tirado has an Intro to HTML course on Scrimba, which is also a neat platform in that Eric’s voice guides you through the course, but visually it’s a combination of slides with a real code editor and preview.

A screenshot of the Scrimba course. It resembles a code editor with a dark gray background, sidebar outlining web assets, and an editor with code in the main area.

You could read through all the posts in our Beginner’s Guide.

We have a guide (a collection of articles, videos, and links) called Just Starting Out with CSS & HTML. I hope there is stuff in there that can help kickstart or augment your early learning because that’s the intent.

You could find and take a paid online course.

I often join gyms because the accountability of paying for something gets me to do it. I know I can do situps, pushups, and go for a jog for free, but the gym membership makes a thing of it. Well, same could be said about paying for a course on HTML and CSS.

These are broad generalizations, but good places to start:

You could go to an in-person code school or coding bootcamp

If you wanna put even more skin in the game, you could consider literally going to school. If you don’t have a college degree, that’s an option, although you’ll be looking at a broad education rather than a ticket to leveling up your web design and development skills alone. I’m a fan of that just for the general mind-broadening it involves.

But assuming you’re going to go to a coding-specific school…

There are probably dozens — if not hundreds — more, so this is more to inform you of the possibility of schooling. You don’t even have to go to a physical school since plenty of these offer online courses, too (but with the advantage of live instruction and cohorts). For example, LambdaSchool has the novelty of being free to start and paid later in the form of letting them take a portion of your salary after you get a job in the industry.

You could practice on CodePen.

Not every second of your learning should be strictly following some course laid out by a book, class, or teacher. It wouldn’t even be that way if you tried. You might as well embrace that. If something tickles your muse, go play!

I hope CodePen is a rewarding place to do that, making it both easy and useful, while providing a place to connect with other folks in the field.

You could build a personal site and learn what you need to get it done.

That’s how absolutely countless developers have cut their teeth, including me. I wanted a personal website years ago, and I struggled through getting a self-hosted WordPress site online so I could have full control over everything and bend it to my will. Once you have an actual website online, and you know at least some people are seeing it, it gives you all the motivation in the world to keep going and evolve further.

Equally as common: build a website for your band. Or a friend, friend-of-a-friend, or the business of your mother’s business partner’s sister. When you have a real project (a real website on the live internet) you have that feet-in-the-fire feeling that you’re responsible for something real that real people are going to see and you have to get it done and do a good job. That works tremendously well for some people.

You will actually learn by doing a combination of all this stuff.

People are obsessed with asking musicians if they’re “self-taught”. Like, if they are, their amazingness triples because it means their creative genius was delivered by a lightning bolt at birth. They don’t need anyone else to learn; they merely look at those guitar strings or piano keys and know what to do.

And if they were taught by a teacher, then, well, that’s all out the door. If they are good at all, then it’s because the teacher delivered that to them.

Total nonsense.

People learn anything — music and web development included — inside a hurricane of influences. Let’s stick with music for a second. Learning to play comes in many forms. You learn by listening to music an awful lot. You can do fundamental practice, like finger exercises and going up and down scales. You can learn to transpose chords on a chalkboard. You can watch YouTube all day and night. You can sign up for online courses. You can go to local jams to watch and play along. You can join a band. You can take lessons from someone advertising on Craigslist. You can go to a local music school. You can read books about music.

You get the idea.

You can and will do all of that. With learning web design and development, getting anywhere will involve all sorts of ways. There’s no silver bullet. It takes bashing on it lots of different ways. There’s no requirement to sprinkle money on it, but you do need multiple angles, time, and motivation.


Go forth and build websites, the ol’ ShopTalk mantra!

The post Where Do You Learn HTML & CSS in 2020? appeared first on CSS-Tricks.

Create a Spectacular Grass Text Effect in Photoshop

Post pobrano z: Create a Spectacular Grass Text Effect in Photoshop

Final product image
What You’ll Be Creating

Envato Tuts+ has been around for many years. During that time, we’ve posted a lot of content. We know that the amount of content on our site may be a bit overwhelming to those of you who have recently discovered our site. That is why we have decided to periodically resurrect some of our older posts for you all to enjoy.

Today, we have decided to bring back a post by Envato founder, Collis Ta’eed, from May 2008, that demonstrates how to create a spectacular grass text effect in Photoshop. Let’s get started!

Love text effects? Create faster effects with Text Generators from Envato Market.

Follow us along over on our Envato Tuts+ YouTube channel:


1. How to Create the Background

Step 1

This tutorial is made up of three parts—the background, the text itself, and some final extra effects. So first of all we’re going to make a background. To do this, we create a new document in Photoshop. I made mine 1920 x 1200 because I want this image to sit on my laptop background.

We start by drawing a Radial Gradient with the Gradient Tool (G) going from a light yellow-green (#adbf41) to a mid-range green (#328a26). I wonder if I’ve ever written a tutorial that doesn’t start with a radial gradient.

Create the Background

Step 2

Now for this image we want to create a really textured background, faintly resembling paper. So the first thing we need is… a paper texture!

Happily, you can grab some really awesome grungy paper textures from Envato Elements and they are nice and large too, which is good because this is a huge canvas.

So I can’t remember which texture I used first, but grab one, desaturate it (Shift-U and set Saturation to -100) and stretch it over the top to fit the canvas. 

Paper texture

Step 3

Now we set the layer to Color Burn and 20% Opacity to blend the texture with our nice green background.

Paper texture over the green gradient background

Step 4

Now, to get a really distressed look, I then copied this layer, spun it around 180° and set it to 20%. Then I brought in a few more layers of paper texture (using different textures) and set them all to Linear Burn or Color Burn layer style and play with Opacity.

Now it looks rougher.

Create the Background Textures

Step 5

Now I duplicated the original background gradient, placed the duplicate layer above all the textures, and set it to 40% Opacity—this tones back the texture so it’s not quite so grungy!

Soften background

Step 6

Now we create a New Layer over the top and, using a large, soft, black brush (B), add some black to the edges. It’s worth toning back the Opacity to about 30% and Overlay. You can then duplicate the layer and run a heavy Gaussian Blur over it (set to about 32 px). That way, the edges really soften out.

OK, we now have a nice background!

Create the Background with soft black edges

2. How to Create the Grass Text

Step 1

OK, we are now ready to make some grass text. To do that, we’re going to need some nice pretty grass to cut. After a lot of searching, I finally found this lovely texture.

So download the image at full-size and copy it on to your canvas. After that, click the eye icon to make the layer invisible.

Grass texture

Step 2

Next, we need some type. So select a font you want to cut out with. I chose Devant Horgen, which is fat and condensed type. I thought it looked nice and grand. And I’ve written the text „EARTH”. That’s because I’m making five of these wallpapers—earth, water, fire, air, spirit… it’s like that cartoon I used to watch as a kid, Captain Planet!

Anyway, just set your text out in white and set it to Overlay and like 50% Opacity. This layer won’t actually show in the end—it’s just a guide layer.

Guide text layer

Step 3

OK, so here’s the text on top of the grass we got earlier. Select the grass layer and Duplicate (Control-J) five times.

Now a bit of planning! To make text out of grass, it’s not going to be enough just to stencil out the grass. Rather we need it to look all rough, with bits of grass sticking out the edges. To do that, we’re going to use the letter shapes as a rough guide and then trace roughly around them and periodically jut out to trace around blades of grass.

I’ll warn you now, it’s very tiresome! 

Guide text layer over the grass texture

Step 4

OK, so here we are tracing. If you want to make it less detailed, Transform (Control-T) the grass layer and make it bigger. 

You should use the Pen Tool (P), and frankly, if you’re not handy with it before you start, you will be by the end!

Notice how in the parts where my path juts out, it sort of follows individual blades of grass. That way, when you have the final cut-out, they will look like pieces of grass sticking out.

Path by Pen Tool

Step 5

Right-click on the path and select Make Selection. Set the Feather Radius to 0

Select the path

Step 6

Select one of the grass layers, and then invert your selection (Control-Shift-I) and Delete.

In the screenshot, I’ve faded back the duplicate grass layers so you can see the cut-out „E” part.

Example of letter e

Step 7

OK, so here we have our „E” on the final background. As you can see, it looks only slightly better than if we’d just used the letter to stencil out the grass without bothering to trace. But that’s OK—what it needs is a bit more depth. After all, if that letter was really sitting there, we should see some shadow and sides to it.

Letter E on background

Step 8

First of all, though, we’ll add some layer styling to give it a bit more of a three-dimensional look. The styles are shown below.

Here’s the set of layer styles

Bevel and Emboss style
Satin style
Drop shadow style

Step 9

So this was all just experimental, and it kinda looks OK, but obviously has a long way to go. Now we’ll add some shadow. For that, we’ll use a technique that I demonstrated in a previous tutorial, Using Light and Shade to Bring Text to Life.

The idea is to make a three-dimensional look. So Control-click the grass layer and then, on a new layer below, fill it with black with the Bucket Tool (G). Move it right and down with the Move Tool (V).

Step 10

Now we run a Filter > Blur > Motion Blur.

Motion Blur settings

Step 11

Set the shadow’s Opacity to 30%.

Shadow opacity

Step 12

Now I duplicated this layer. I erased (Control-E) a bit of it so that as the shadow is closer to the text, it gets darker. I set this layer to Multiply and Opacity to 60%.

Shadow layer options

Step 13

So this text is looking pretty cool, but for that extra depth, we should add some bits of grass in the background/shadow area. Rather than cutting out more grass, we can just use this current letter transformed about so that it’s not obvious that we’re hacking it together.

Duplicate the main grass letter layer, move it under the first grass letter layer, turn off effects (click the eye icon near Effects). Because these new grass bits are in shadow, you might want to use the Burn Tool (O) to darken them appropriately.

Finished E letter

Step 14

Select all Letter E’s layers and Group them (Control-G).

Group letter layers

3. How to Create the Remaining Text

Step 1

Using the same technique, finish the rest of the letters.

Create the Remaining Letters

Step 2

Let’s add more individual blades of grass need to make the look more natural. Select the Smooth Tool from the tools sidebar.

Select the first layer of each letter (with our style effects) and add tips of the grass. Now it looks more random and organic.

Add blades of grass

Step 3

Now, as nice as it’s looking, our text is a little lonely and monotonous. So in this last section we’ll add a few more elements to the design. We don’t want to overdo it, though, because I want this to be a desktop background, so space is important (for all my icons!).

So first up, let’s add some extra text. Here I’ve placed a nice quote about the earth and unity taken from the Baha’i faith (that’s my religion!). I love quotes, because it means we get three parts to decorate—the quote, the quotation marks, and the source.

I used the free PT Sans font from Google Fonts. The color is #bbe571. So here I’ve set the quote to Overlay and 50%, then duplicated the text and set it to Screen and 50%.

Then I’ve added quotation marks in the same Swiss font, but made them extra large and a bright shade of green. Finally, the source of the quote is in teeny letters and centered vertically. And, of course, the whole quote has been measured out so it’s exactly the length of the main „EARTH” text.

Step 4

Now we’ll add two eye-catching elements to offset all the green. These will be a brilliant blue butterfly and a little red ladybug. I used the excellent butterfly and ladybug from Elements

Butterfly photo from Elements

Step 5

Open the ladybug and butterfly photos in Photoshop. Use the Pen Tool (P) to trace the images and copy them to our main canvas.

Add ladybug and butterfly to the main image

Step 6

Now we need to place them appropriately. It’s best if they aren’t close together, because that way they’ll balance each other.

I added a drop shadow to each (double-click the layer and choose Drop Shadow in Blending Options). With the ladybug, it’s a very close shadow because he’s small and walking on the grass. With the butterfly, I set some more distance because he’s hovering in the air and therefore the shadow lands a little way away.

Add shadows to photos

Final Image

Here’s the final result! Don’t forget to share your recreation of this grass text effect with us. We would love to see it.

Result

Text Generators From Envato Market

Text effects just got a whole lot easier with text generators from Envato Market. Create mind-blowing effects with realistic textures and 3D shapes! Check out some of our favorites below!

Grass Text Effect Generator

Add a few flowers to your text effect with this amazing text generator. Choose from seven beautiful options to change the color and style of your grass text. Download this pack today to get access to ready-to-use Photoshop actions for one low price!

Grass Text Effect Generator

Leaf Generator Photoshop Action

The eco-design trend is a big hit. Make your designs trendy and fresh with this mockup set! This Photoshop action will help you to make text and shapes look as if they are covered by leaves. Add a natural and organic look to your signs. The set contains brushes, styles, actions, a help file, and a PSD with branches and birds.

Leaf Generator Photoshop Action

Snow Lettering – Photoshop Action

With this Photoshop action, you can have your text or logo written in snow! It’s a very realistic effect for winter projects that you can create in just a couple of seconds. The set includes three different effects:

  • snow lettering: text or logo is written on snow
  • red salt: text or logo written with snow on red salt
  • ice effect: text or logo written with snow on an ice surface. 

You will get all that you need: ATN file (action file), PAT file (patterns file), ABR file (brushes file), PSD file (template for an easy start), PDF doc with help information. This action works with anything: text layers, vector shapes, pixel layers, smart objects, folder groups.

Snow Lettering - Photoshop Action

Carved Wood Text Creator

WIth 18 different actions and Layer Styles, it’s easy to make stylish carved text. The carvings have a roughened edge for more realism. Use this bundle to add a natural and crafty look to your designs.

httpsgraphicrivernetitemcarved-wood-text-creator9742588

10 3D Text Styles D_72

Want to create some real wooden text? Here are easily editable wooden style effects. This set contains ten different wood styles, a Photoshop PSD file, Photoshop ASL, and Readme.txt. It works with any font and shapes. 

Add organic texture to your designs in just one click!

10 3D Text Styles D_72

More Text Effect Tutorials

If you want to learn more text effects, here are other cool and very detailed tutorials.

Create a Spectacular Grass Text Effect in Photoshop

Post pobrano z: Create a Spectacular Grass Text Effect in Photoshop

Final product image
What You’ll Be Creating

Envato Tuts+ has been around for many years. During that time, we’ve posted a lot of content. We know that the amount of content on our site may be a bit overwhelming to those of you who have recently discovered our site. That is why we have decided to periodically resurrect some of our older posts for you all to enjoy.

Today, we have decided to bring back a post by Envato founder, Collis Ta’eed, from May 2008, that demonstrates how to create a spectacular grass text effect in Photoshop. Let’s get started!

Love text effects? Create faster effects with Text Generators from Envato Market.

Follow us along over on our Envato Tuts+ YouTube channel:


1. How to Create the Background

Step 1

This tutorial is made up of three parts—the background, the text itself, and some final extra effects. So first of all we’re going to make a background. To do this, we create a new document in Photoshop. I made mine 1920 x 1200 because I want this image to sit on my laptop background.

We start by drawing a Radial Gradient with the Gradient Tool (G) going from a light yellow-green (#adbf41) to a mid-range green (#328a26). I wonder if I’ve ever written a tutorial that doesn’t start with a radial gradient.

Create the Background

Step 2

Now for this image we want to create a really textured background, faintly resembling paper. So the first thing we need is… a paper texture!

Happily, you can grab some really awesome grungy paper textures from Envato Elements and they are nice and large too, which is good because this is a huge canvas.

So I can’t remember which texture I used first, but grab one, desaturate it (Shift-U and set Saturation to -100) and stretch it over the top to fit the canvas. 

Paper texture

Step 3

Now we set the layer to Color Burn and 20% Opacity to blend the texture with our nice green background.

Paper texture over the green gradient background

Step 4

Now, to get a really distressed look, I then copied this layer, spun it around 180° and set it to 20%. Then I brought in a few more layers of paper texture (using different textures) and set them all to Linear Burn or Color Burn layer style and play with Opacity.

Now it looks rougher.

Create the Background Textures

Step 5

Now I duplicated the original background gradient, placed the duplicate layer above all the textures, and set it to 40% Opacity—this tones back the texture so it’s not quite so grungy!

Soften background

Step 6

Now we create a New Layer over the top and, using a large, soft, black brush (B), add some black to the edges. It’s worth toning back the Opacity to about 30% and Overlay. You can then duplicate the layer and run a heavy Gaussian Blur over it (set to about 32 px). That way, the edges really soften out.

OK, we now have a nice background!

Create the Background with soft black edges

2. How to Create the Grass Text

Step 1

OK, we are now ready to make some grass text. To do that, we’re going to need some nice pretty grass to cut. After a lot of searching, I finally found this lovely texture.

So download the image at full-size and copy it on to your canvas. After that, click the eye icon to make the layer invisible.

Grass texture

Step 2

Next, we need some type. So select a font you want to cut out with. I chose Devant Horgen, which is fat and condensed type. I thought it looked nice and grand. And I’ve written the text „EARTH”. That’s because I’m making five of these wallpapers—earth, water, fire, air, spirit… it’s like that cartoon I used to watch as a kid, Captain Planet!

Anyway, just set your text out in white and set it to Overlay and like 50% Opacity. This layer won’t actually show in the end—it’s just a guide layer.

Guide text layer

Step 3

OK, so here’s the text on top of the grass we got earlier. Select the grass layer and Duplicate (Control-J) five times.

Now a bit of planning! To make text out of grass, it’s not going to be enough just to stencil out the grass. Rather we need it to look all rough, with bits of grass sticking out the edges. To do that, we’re going to use the letter shapes as a rough guide and then trace roughly around them and periodically jut out to trace around blades of grass.

I’ll warn you now, it’s very tiresome! 

Guide text layer over the grass texture

Step 4

OK, so here we are tracing. If you want to make it less detailed, Transform (Control-T) the grass layer and make it bigger. 

You should use the Pen Tool (P), and frankly, if you’re not handy with it before you start, you will be by the end!

Notice how in the parts where my path juts out, it sort of follows individual blades of grass. That way, when you have the final cut-out, they will look like pieces of grass sticking out.

Path by Pen Tool

Step 5

Right-click on the path and select Make Selection. Set the Feather Radius to 0

Select the path

Step 6

Select one of the grass layers, and then invert your selection (Control-Shift-I) and Delete.

In the screenshot, I’ve faded back the duplicate grass layers so you can see the cut-out „E” part.

Example of letter e

Step 7

OK, so here we have our „E” on the final background. As you can see, it looks only slightly better than if we’d just used the letter to stencil out the grass without bothering to trace. But that’s OK—what it needs is a bit more depth. After all, if that letter was really sitting there, we should see some shadow and sides to it.

Letter E on background

Step 8

First of all, though, we’ll add some layer styling to give it a bit more of a three-dimensional look. The styles are shown below.

Here’s the set of layer styles

Bevel and Emboss style
Satin style
Drop shadow style

Step 9

So this was all just experimental, and it kinda looks OK, but obviously has a long way to go. Now we’ll add some shadow. For that, we’ll use a technique that I demonstrated in a previous tutorial, Using Light and Shade to Bring Text to Life.

The idea is to make a three-dimensional look. So Control-click the grass layer and then, on a new layer below, fill it with black with the Bucket Tool (G). Move it right and down with the Move Tool (V).

Step 10

Now we run a Filter > Blur > Motion Blur.

Motion Blur settings

Step 11

Set the shadow’s Opacity to 30%.

Shadow opacity

Step 12

Now I duplicated this layer. I erased (Control-E) a bit of it so that as the shadow is closer to the text, it gets darker. I set this layer to Multiply and Opacity to 60%.

Shadow layer options

Step 13

So this text is looking pretty cool, but for that extra depth, we should add some bits of grass in the background/shadow area. Rather than cutting out more grass, we can just use this current letter transformed about so that it’s not obvious that we’re hacking it together.

Duplicate the main grass letter layer, move it under the first grass letter layer, turn off effects (click the eye icon near Effects). Because these new grass bits are in shadow, you might want to use the Burn Tool (O) to darken them appropriately.

Finished E letter

Step 14

Select all Letter E’s layers and Group them (Control-G).

Group letter layers

3. How to Create the Remaining Text

Step 1

Using the same technique, finish the rest of the letters.

Create the Remaining Letters

Step 2

Let’s add more individual blades of grass need to make the look more natural. Select the Smooth Tool from the tools sidebar.

Select the first layer of each letter (with our style effects) and add tips of the grass. Now it looks more random and organic.

Add blades of grass

Step 3

Now, as nice as it’s looking, our text is a little lonely and monotonous. So in this last section we’ll add a few more elements to the design. We don’t want to overdo it, though, because I want this to be a desktop background, so space is important (for all my icons!).

So first up, let’s add some extra text. Here I’ve placed a nice quote about the earth and unity taken from the Baha’i faith (that’s my religion!). I love quotes, because it means we get three parts to decorate—the quote, the quotation marks, and the source.

I used the free PT Sans font from Google Fonts. The color is #bbe571. So here I’ve set the quote to Overlay and 50%, then duplicated the text and set it to Screen and 50%.

Then I’ve added quotation marks in the same Swiss font, but made them extra large and a bright shade of green. Finally, the source of the quote is in teeny letters and centered vertically. And, of course, the whole quote has been measured out so it’s exactly the length of the main „EARTH” text.

Step 4

Now we’ll add two eye-catching elements to offset all the green. These will be a brilliant blue butterfly and a little red ladybug. I used the excellent butterfly and ladybug from Elements

Butterfly photo from Elements

Step 5

Open the ladybug and butterfly photos in Photoshop. Use the Pen Tool (P) to trace the images and copy them to our main canvas.

Add ladybug and butterfly to the main image

Step 6

Now we need to place them appropriately. It’s best if they aren’t close together, because that way they’ll balance each other.

I added a drop shadow to each (double-click the layer and choose Drop Shadow in Blending Options). With the ladybug, it’s a very close shadow because he’s small and walking on the grass. With the butterfly, I set some more distance because he’s hovering in the air and therefore the shadow lands a little way away.

Add shadows to photos

Final Image

Here’s the final result! Don’t forget to share your recreation of this grass text effect with us. We would love to see it.

Result

Text Generators From Envato Market

Text effects just got a whole lot easier with text generators from Envato Market. Create mind-blowing effects with realistic textures and 3D shapes! Check out some of our favorites below!

Grass Text Effect Generator

Add a few flowers to your text effect with this amazing text generator. Choose from seven beautiful options to change the color and style of your grass text. Download this pack today to get access to ready-to-use Photoshop actions for one low price!

Grass Text Effect Generator

Leaf Generator Photoshop Action

The eco-design trend is a big hit. Make your designs trendy and fresh with this mockup set! This Photoshop action will help you to make text and shapes look as if they are covered by leaves. Add a natural and organic look to your signs. The set contains brushes, styles, actions, a help file, and a PSD with branches and birds.

Leaf Generator Photoshop Action

Snow Lettering – Photoshop Action

With this Photoshop action, you can have your text or logo written in snow! It’s a very realistic effect for winter projects that you can create in just a couple of seconds. The set includes three different effects:

  • snow lettering: text or logo is written on snow
  • red salt: text or logo written with snow on red salt
  • ice effect: text or logo written with snow on an ice surface. 

You will get all that you need: ATN file (action file), PAT file (patterns file), ABR file (brushes file), PSD file (template for an easy start), PDF doc with help information. This action works with anything: text layers, vector shapes, pixel layers, smart objects, folder groups.

Snow Lettering - Photoshop Action

Carved Wood Text Creator

WIth 18 different actions and Layer Styles, it’s easy to make stylish carved text. The carvings have a roughened edge for more realism. Use this bundle to add a natural and crafty look to your designs.

httpsgraphicrivernetitemcarved-wood-text-creator9742588

10 3D Text Styles D_72

Want to create some real wooden text? Here are easily editable wooden style effects. This set contains ten different wood styles, a Photoshop PSD file, Photoshop ASL, and Readme.txt. It works with any font and shapes. 

Add organic texture to your designs in just one click!

10 3D Text Styles D_72

More Text Effect Tutorials

If you want to learn more text effects, here are other cool and very detailed tutorials.

Create a Spectacular Grass Text Effect in Photoshop

Post pobrano z: Create a Spectacular Grass Text Effect in Photoshop

Final product image
What You’ll Be Creating

Envato Tuts+ has been around for many years. During that time, we’ve posted a lot of content. We know that the amount of content on our site may be a bit overwhelming to those of you who have recently discovered our site. That is why we have decided to periodically resurrect some of our older posts for you all to enjoy.

Today, we have decided to bring back a post by Envato founder, Collis Ta’eed, from May 2008, that demonstrates how to create a spectacular grass text effect in Photoshop. Let’s get started!

Love text effects? Create faster effects with Text Generators from Envato Market.

Follow us along over on our Envato Tuts+ YouTube channel:


1. How to Create the Background

Step 1

This tutorial is made up of three parts—the background, the text itself, and some final extra effects. So first of all we’re going to make a background. To do this, we create a new document in Photoshop. I made mine 1920 x 1200 because I want this image to sit on my laptop background.

We start by drawing a Radial Gradient with the Gradient Tool (G) going from a light yellow-green (#adbf41) to a mid-range green (#328a26). I wonder if I’ve ever written a tutorial that doesn’t start with a radial gradient.

Create the Background

Step 2

Now for this image we want to create a really textured background, faintly resembling paper. So the first thing we need is… a paper texture!

Happily, you can grab some really awesome grungy paper textures from Envato Elements and they are nice and large too, which is good because this is a huge canvas.

So I can’t remember which texture I used first, but grab one, desaturate it (Shift-U and set Saturation to -100) and stretch it over the top to fit the canvas. 

Paper texture

Step 3

Now we set the layer to Color Burn and 20% Opacity to blend the texture with our nice green background.

Paper texture over the green gradient background

Step 4

Now, to get a really distressed look, I then copied this layer, spun it around 180° and set it to 20%. Then I brought in a few more layers of paper texture (using different textures) and set them all to Linear Burn or Color Burn layer style and play with Opacity.

Now it looks rougher.

Create the Background Textures

Step 5

Now I duplicated the original background gradient, placed the duplicate layer above all the textures, and set it to 40% Opacity—this tones back the texture so it’s not quite so grungy!

Soften background

Step 6

Now we create a New Layer over the top and, using a large, soft, black brush (B), add some black to the edges. It’s worth toning back the Opacity to about 30% and Overlay. You can then duplicate the layer and run a heavy Gaussian Blur over it (set to about 32 px). That way, the edges really soften out.

OK, we now have a nice background!

Create the Background with soft black edges

2. How to Create the Grass Text

Step 1

OK, we are now ready to make some grass text. To do that, we’re going to need some nice pretty grass to cut. After a lot of searching, I finally found this lovely texture.

So download the image at full-size and copy it on to your canvas. After that, click the eye icon to make the layer invisible.

Grass texture

Step 2

Next, we need some type. So select a font you want to cut out with. I chose Devant Horgen, which is fat and condensed type. I thought it looked nice and grand. And I’ve written the text „EARTH”. That’s because I’m making five of these wallpapers—earth, water, fire, air, spirit… it’s like that cartoon I used to watch as a kid, Captain Planet!

Anyway, just set your text out in white and set it to Overlay and like 50% Opacity. This layer won’t actually show in the end—it’s just a guide layer.

Guide text layer

Step 3

OK, so here’s the text on top of the grass we got earlier. Select the grass layer and Duplicate (Control-J) five times.

Now a bit of planning! To make text out of grass, it’s not going to be enough just to stencil out the grass. Rather we need it to look all rough, with bits of grass sticking out the edges. To do that, we’re going to use the letter shapes as a rough guide and then trace roughly around them and periodically jut out to trace around blades of grass.

I’ll warn you now, it’s very tiresome! 

Guide text layer over the grass texture

Step 4

OK, so here we are tracing. If you want to make it less detailed, Transform (Control-T) the grass layer and make it bigger. 

You should use the Pen Tool (P), and frankly, if you’re not handy with it before you start, you will be by the end!

Notice how in the parts where my path juts out, it sort of follows individual blades of grass. That way, when you have the final cut-out, they will look like pieces of grass sticking out.

Path by Pen Tool

Step 5

Right-click on the path and select Make Selection. Set the Feather Radius to 0

Select the path

Step 6

Select one of the grass layers, and then invert your selection (Control-Shift-I) and Delete.

In the screenshot, I’ve faded back the duplicate grass layers so you can see the cut-out „E” part.

Example of letter e

Step 7

OK, so here we have our „E” on the final background. As you can see, it looks only slightly better than if we’d just used the letter to stencil out the grass without bothering to trace. But that’s OK—what it needs is a bit more depth. After all, if that letter was really sitting there, we should see some shadow and sides to it.

Letter E on background

Step 8

First of all, though, we’ll add some layer styling to give it a bit more of a three-dimensional look. The styles are shown below.

Here’s the set of layer styles

Bevel and Emboss style
Satin style
Drop shadow style

Step 9

So this was all just experimental, and it kinda looks OK, but obviously has a long way to go. Now we’ll add some shadow. For that, we’ll use a technique that I demonstrated in a previous tutorial, Using Light and Shade to Bring Text to Life.

The idea is to make a three-dimensional look. So Control-click the grass layer and then, on a new layer below, fill it with black with the Bucket Tool (G). Move it right and down with the Move Tool (V).

Step 10

Now we run a Filter > Blur > Motion Blur.

Motion Blur settings

Step 11

Set the shadow’s Opacity to 30%.

Shadow opacity

Step 12

Now I duplicated this layer. I erased (Control-E) a bit of it so that as the shadow is closer to the text, it gets darker. I set this layer to Multiply and Opacity to 60%.

Shadow layer options

Step 13

So this text is looking pretty cool, but for that extra depth, we should add some bits of grass in the background/shadow area. Rather than cutting out more grass, we can just use this current letter transformed about so that it’s not obvious that we’re hacking it together.

Duplicate the main grass letter layer, move it under the first grass letter layer, turn off effects (click the eye icon near Effects). Because these new grass bits are in shadow, you might want to use the Burn Tool (O) to darken them appropriately.

Finished E letter

Step 14

Select all Letter E’s layers and Group them (Control-G).

Group letter layers

3. How to Create the Remaining Text

Step 1

Using the same technique, finish the rest of the letters.

Create the Remaining Letters

Step 2

Let’s add more individual blades of grass need to make the look more natural. Select the Smooth Tool from the tools sidebar.

Select the first layer of each letter (with our style effects) and add tips of the grass. Now it looks more random and organic.

Add blades of grass

Step 3

Now, as nice as it’s looking, our text is a little lonely and monotonous. So in this last section we’ll add a few more elements to the design. We don’t want to overdo it, though, because I want this to be a desktop background, so space is important (for all my icons!).

So first up, let’s add some extra text. Here I’ve placed a nice quote about the earth and unity taken from the Baha’i faith (that’s my religion!). I love quotes, because it means we get three parts to decorate—the quote, the quotation marks, and the source.

I used the free PT Sans font from Google Fonts. The color is #bbe571. So here I’ve set the quote to Overlay and 50%, then duplicated the text and set it to Screen and 50%.

Then I’ve added quotation marks in the same Swiss font, but made them extra large and a bright shade of green. Finally, the source of the quote is in teeny letters and centered vertically. And, of course, the whole quote has been measured out so it’s exactly the length of the main „EARTH” text.

Step 4

Now we’ll add two eye-catching elements to offset all the green. These will be a brilliant blue butterfly and a little red ladybug. I used the excellent butterfly and ladybug from Elements

Butterfly photo from Elements

Step 5

Open the ladybug and butterfly photos in Photoshop. Use the Pen Tool (P) to trace the images and copy them to our main canvas.

Add ladybug and butterfly to the main image

Step 6

Now we need to place them appropriately. It’s best if they aren’t close together, because that way they’ll balance each other.

I added a drop shadow to each (double-click the layer and choose Drop Shadow in Blending Options). With the ladybug, it’s a very close shadow because he’s small and walking on the grass. With the butterfly, I set some more distance because he’s hovering in the air and therefore the shadow lands a little way away.

Add shadows to photos

Final Image

Here’s the final result! Don’t forget to share your recreation of this grass text effect with us. We would love to see it.

Result

Text Generators From Envato Market

Text effects just got a whole lot easier with text generators from Envato Market. Create mind-blowing effects with realistic textures and 3D shapes! Check out some of our favorites below!

Grass Text Effect Generator

Add a few flowers to your text effect with this amazing text generator. Choose from seven beautiful options to change the color and style of your grass text. Download this pack today to get access to ready-to-use Photoshop actions for one low price!

Grass Text Effect Generator

Leaf Generator Photoshop Action

The eco-design trend is a big hit. Make your designs trendy and fresh with this mockup set! This Photoshop action will help you to make text and shapes look as if they are covered by leaves. Add a natural and organic look to your signs. The set contains brushes, styles, actions, a help file, and a PSD with branches and birds.

Leaf Generator Photoshop Action

Snow Lettering – Photoshop Action

With this Photoshop action, you can have your text or logo written in snow! It’s a very realistic effect for winter projects that you can create in just a couple of seconds. The set includes three different effects:

  • snow lettering: text or logo is written on snow
  • red salt: text or logo written with snow on red salt
  • ice effect: text or logo written with snow on an ice surface. 

You will get all that you need: ATN file (action file), PAT file (patterns file), ABR file (brushes file), PSD file (template for an easy start), PDF doc with help information. This action works with anything: text layers, vector shapes, pixel layers, smart objects, folder groups.

Snow Lettering - Photoshop Action

Carved Wood Text Creator

WIth 18 different actions and Layer Styles, it’s easy to make stylish carved text. The carvings have a roughened edge for more realism. Use this bundle to add a natural and crafty look to your designs.

httpsgraphicrivernetitemcarved-wood-text-creator9742588

10 3D Text Styles D_72

Want to create some real wooden text? Here are easily editable wooden style effects. This set contains ten different wood styles, a Photoshop PSD file, Photoshop ASL, and Readme.txt. It works with any font and shapes. 

Add organic texture to your designs in just one click!

10 3D Text Styles D_72

More Text Effect Tutorials

If you want to learn more text effects, here are other cool and very detailed tutorials.

Create a Spectacular Grass Text Effect in Photoshop

Post pobrano z: Create a Spectacular Grass Text Effect in Photoshop

Final product image
What You’ll Be Creating

Envato Tuts+ has been around for many years. During that time, we’ve posted a lot of content. We know that the amount of content on our site may be a bit overwhelming to those of you who have recently discovered our site. That is why we have decided to periodically resurrect some of our older posts for you all to enjoy.

Today, we have decided to bring back a post by Envato founder, Collis Ta’eed, from May 2008, that demonstrates how to create a spectacular grass text effect in Photoshop. Let’s get started!

Love text effects? Create faster effects with Text Generators from Envato Market.

Follow us along over on our Envato Tuts+ YouTube channel:


1. How to Create the Background

Step 1

This tutorial is made up of three parts—the background, the text itself, and some final extra effects. So first of all we’re going to make a background. To do this, we create a new document in Photoshop. I made mine 1920 x 1200 because I want this image to sit on my laptop background.

We start by drawing a Radial Gradient with the Gradient Tool (G) going from a light yellow-green (#adbf41) to a mid-range green (#328a26). I wonder if I’ve ever written a tutorial that doesn’t start with a radial gradient.

Create the Background

Step 2

Now for this image we want to create a really textured background, faintly resembling paper. So the first thing we need is… a paper texture!

Happily, you can grab some really awesome grungy paper textures from Envato Elements and they are nice and large too, which is good because this is a huge canvas.

So I can’t remember which texture I used first, but grab one, desaturate it (Shift-U and set Saturation to -100) and stretch it over the top to fit the canvas. 

Paper texture

Step 3

Now we set the layer to Color Burn and 20% Opacity to blend the texture with our nice green background.

Paper texture over the green gradient background

Step 4

Now, to get a really distressed look, I then copied this layer, spun it around 180° and set it to 20%. Then I brought in a few more layers of paper texture (using different textures) and set them all to Linear Burn or Color Burn layer style and play with Opacity.

Now it looks rougher.

Create the Background Textures

Step 5

Now I duplicated the original background gradient, placed the duplicate layer above all the textures, and set it to 40% Opacity—this tones back the texture so it’s not quite so grungy!

Soften background

Step 6

Now we create a New Layer over the top and, using a large, soft, black brush (B), add some black to the edges. It’s worth toning back the Opacity to about 30% and Overlay. You can then duplicate the layer and run a heavy Gaussian Blur over it (set to about 32 px). That way, the edges really soften out.

OK, we now have a nice background!

Create the Background with soft black edges

2. How to Create the Grass Text

Step 1

OK, we are now ready to make some grass text. To do that, we’re going to need some nice pretty grass to cut. After a lot of searching, I finally found this lovely texture.

So download the image at full-size and copy it on to your canvas. After that, click the eye icon to make the layer invisible.

Grass texture

Step 2

Next, we need some type. So select a font you want to cut out with. I chose Devant Horgen, which is fat and condensed type. I thought it looked nice and grand. And I’ve written the text „EARTH”. That’s because I’m making five of these wallpapers—earth, water, fire, air, spirit… it’s like that cartoon I used to watch as a kid, Captain Planet!

Anyway, just set your text out in white and set it to Overlay and like 50% Opacity. This layer won’t actually show in the end—it’s just a guide layer.

Guide text layer

Step 3

OK, so here’s the text on top of the grass we got earlier. Select the grass layer and Duplicate (Control-J) five times.

Now a bit of planning! To make text out of grass, it’s not going to be enough just to stencil out the grass. Rather we need it to look all rough, with bits of grass sticking out the edges. To do that, we’re going to use the letter shapes as a rough guide and then trace roughly around them and periodically jut out to trace around blades of grass.

I’ll warn you now, it’s very tiresome! 

Guide text layer over the grass texture

Step 4

OK, so here we are tracing. If you want to make it less detailed, Transform (Control-T) the grass layer and make it bigger. 

You should use the Pen Tool (P), and frankly, if you’re not handy with it before you start, you will be by the end!

Notice how in the parts where my path juts out, it sort of follows individual blades of grass. That way, when you have the final cut-out, they will look like pieces of grass sticking out.

Path by Pen Tool

Step 5

Right-click on the path and select Make Selection. Set the Feather Radius to 0

Select the path

Step 6

Select one of the grass layers, and then invert your selection (Control-Shift-I) and Delete.

In the screenshot, I’ve faded back the duplicate grass layers so you can see the cut-out „E” part.

Example of letter e

Step 7

OK, so here we have our „E” on the final background. As you can see, it looks only slightly better than if we’d just used the letter to stencil out the grass without bothering to trace. But that’s OK—what it needs is a bit more depth. After all, if that letter was really sitting there, we should see some shadow and sides to it.

Letter E on background

Step 8

First of all, though, we’ll add some layer styling to give it a bit more of a three-dimensional look. The styles are shown below.

Here’s the set of layer styles

Bevel and Emboss style
Satin style
Drop shadow style

Step 9

So this was all just experimental, and it kinda looks OK, but obviously has a long way to go. Now we’ll add some shadow. For that, we’ll use a technique that I demonstrated in a previous tutorial, Using Light and Shade to Bring Text to Life.

The idea is to make a three-dimensional look. So Control-click the grass layer and then, on a new layer below, fill it with black with the Bucket Tool (G). Move it right and down with the Move Tool (V).

Step 10

Now we run a Filter > Blur > Motion Blur.

Motion Blur settings

Step 11

Set the shadow’s Opacity to 30%.

Shadow opacity

Step 12

Now I duplicated this layer. I erased (Control-E) a bit of it so that as the shadow is closer to the text, it gets darker. I set this layer to Multiply and Opacity to 60%.

Shadow layer options

Step 13

So this text is looking pretty cool, but for that extra depth, we should add some bits of grass in the background/shadow area. Rather than cutting out more grass, we can just use this current letter transformed about so that it’s not obvious that we’re hacking it together.

Duplicate the main grass letter layer, move it under the first grass letter layer, turn off effects (click the eye icon near Effects). Because these new grass bits are in shadow, you might want to use the Burn Tool (O) to darken them appropriately.

Finished E letter

Step 14

Select all Letter E’s layers and Group them (Control-G).

Group letter layers

3. How to Create the Remaining Text

Step 1

Using the same technique, finish the rest of the letters.

Create the Remaining Letters

Step 2

Let’s add more individual blades of grass need to make the look more natural. Select the Smooth Tool from the tools sidebar.

Select the first layer of each letter (with our style effects) and add tips of the grass. Now it looks more random and organic.

Add blades of grass

Step 3

Now, as nice as it’s looking, our text is a little lonely and monotonous. So in this last section we’ll add a few more elements to the design. We don’t want to overdo it, though, because I want this to be a desktop background, so space is important (for all my icons!).

So first up, let’s add some extra text. Here I’ve placed a nice quote about the earth and unity taken from the Baha’i faith (that’s my religion!). I love quotes, because it means we get three parts to decorate—the quote, the quotation marks, and the source.

I used the free PT Sans font from Google Fonts. The color is #bbe571. So here I’ve set the quote to Overlay and 50%, then duplicated the text and set it to Screen and 50%.

Then I’ve added quotation marks in the same Swiss font, but made them extra large and a bright shade of green. Finally, the source of the quote is in teeny letters and centered vertically. And, of course, the whole quote has been measured out so it’s exactly the length of the main „EARTH” text.

Step 4

Now we’ll add two eye-catching elements to offset all the green. These will be a brilliant blue butterfly and a little red ladybug. I used the excellent butterfly and ladybug from Elements

Butterfly photo from Elements

Step 5

Open the ladybug and butterfly photos in Photoshop. Use the Pen Tool (P) to trace the images and copy them to our main canvas.

Add ladybug and butterfly to the main image

Step 6

Now we need to place them appropriately. It’s best if they aren’t close together, because that way they’ll balance each other.

I added a drop shadow to each (double-click the layer and choose Drop Shadow in Blending Options). With the ladybug, it’s a very close shadow because he’s small and walking on the grass. With the butterfly, I set some more distance because he’s hovering in the air and therefore the shadow lands a little way away.

Add shadows to photos

Final Image

Here’s the final result! Don’t forget to share your recreation of this grass text effect with us. We would love to see it.

Result

Text Generators From Envato Market

Text effects just got a whole lot easier with text generators from Envato Market. Create mind-blowing effects with realistic textures and 3D shapes! Check out some of our favorites below!

Grass Text Effect Generator

Add a few flowers to your text effect with this amazing text generator. Choose from seven beautiful options to change the color and style of your grass text. Download this pack today to get access to ready-to-use Photoshop actions for one low price!

Grass Text Effect Generator

Leaf Generator Photoshop Action

The eco-design trend is a big hit. Make your designs trendy and fresh with this mockup set! This Photoshop action will help you to make text and shapes look as if they are covered by leaves. Add a natural and organic look to your signs. The set contains brushes, styles, actions, a help file, and a PSD with branches and birds.

Leaf Generator Photoshop Action

Snow Lettering – Photoshop Action

With this Photoshop action, you can have your text or logo written in snow! It’s a very realistic effect for winter projects that you can create in just a couple of seconds. The set includes three different effects:

  • snow lettering: text or logo is written on snow
  • red salt: text or logo written with snow on red salt
  • ice effect: text or logo written with snow on an ice surface. 

You will get all that you need: ATN file (action file), PAT file (patterns file), ABR file (brushes file), PSD file (template for an easy start), PDF doc with help information. This action works with anything: text layers, vector shapes, pixel layers, smart objects, folder groups.

Snow Lettering - Photoshop Action

Carved Wood Text Creator

WIth 18 different actions and Layer Styles, it’s easy to make stylish carved text. The carvings have a roughened edge for more realism. Use this bundle to add a natural and crafty look to your designs.

httpsgraphicrivernetitemcarved-wood-text-creator9742588

10 3D Text Styles D_72

Want to create some real wooden text? Here are easily editable wooden style effects. This set contains ten different wood styles, a Photoshop PSD file, Photoshop ASL, and Readme.txt. It works with any font and shapes. 

Add organic texture to your designs in just one click!

10 3D Text Styles D_72

More Text Effect Tutorials

If you want to learn more text effects, here are other cool and very detailed tutorials.

Create a Spectacular Grass Text Effect in Photoshop

Post pobrano z: Create a Spectacular Grass Text Effect in Photoshop

Final product image
What You’ll Be Creating

Envato Tuts+ has been around for many years. During that time, we’ve posted a lot of content. We know that the amount of content on our site may be a bit overwhelming to those of you who have recently discovered our site. That is why we have decided to periodically resurrect some of our older posts for you all to enjoy.

Today, we have decided to bring back a post by Envato founder, Collis Ta’eed, from May 2008, that demonstrates how to create a spectacular grass text effect in Photoshop. Let’s get started!

Love text effects? Create faster effects with Text Generators from Envato Market.

Follow us along over on our Envato Tuts+ YouTube channel:


1. How to Create the Background

Step 1

This tutorial is made up of three parts—the background, the text itself, and some final extra effects. So first of all we’re going to make a background. To do this, we create a new document in Photoshop. I made mine 1920 x 1200 because I want this image to sit on my laptop background.

We start by drawing a Radial Gradient with the Gradient Tool (G) going from a light yellow-green (#adbf41) to a mid-range green (#328a26). I wonder if I’ve ever written a tutorial that doesn’t start with a radial gradient.

Create the Background

Step 2

Now for this image we want to create a really textured background, faintly resembling paper. So the first thing we need is… a paper texture!

Happily, you can grab some really awesome grungy paper textures from Envato Elements and they are nice and large too, which is good because this is a huge canvas.

So I can’t remember which texture I used first, but grab one, desaturate it (Shift-U and set Saturation to -100) and stretch it over the top to fit the canvas. 

Paper texture

Step 3

Now we set the layer to Color Burn and 20% Opacity to blend the texture with our nice green background.

Paper texture over the green gradient background

Step 4

Now, to get a really distressed look, I then copied this layer, spun it around 180° and set it to 20%. Then I brought in a few more layers of paper texture (using different textures) and set them all to Linear Burn or Color Burn layer style and play with Opacity.

Now it looks rougher.

Create the Background Textures

Step 5

Now I duplicated the original background gradient, placed the duplicate layer above all the textures, and set it to 40% Opacity—this tones back the texture so it’s not quite so grungy!

Soften background

Step 6

Now we create a New Layer over the top and, using a large, soft, black brush (B), add some black to the edges. It’s worth toning back the Opacity to about 30% and Overlay. You can then duplicate the layer and run a heavy Gaussian Blur over it (set to about 32 px). That way, the edges really soften out.

OK, we now have a nice background!

Create the Background with soft black edges

2. How to Create the Grass Text

Step 1

OK, we are now ready to make some grass text. To do that, we’re going to need some nice pretty grass to cut. After a lot of searching, I finally found this lovely texture.

So download the image at full-size and copy it on to your canvas. After that, click the eye icon to make the layer invisible.

Grass texture

Step 2

Next, we need some type. So select a font you want to cut out with. I chose Devant Horgen, which is fat and condensed type. I thought it looked nice and grand. And I’ve written the text „EARTH”. That’s because I’m making five of these wallpapers—earth, water, fire, air, spirit… it’s like that cartoon I used to watch as a kid, Captain Planet!

Anyway, just set your text out in white and set it to Overlay and like 50% Opacity. This layer won’t actually show in the end—it’s just a guide layer.

Guide text layer

Step 3

OK, so here’s the text on top of the grass we got earlier. Select the grass layer and Duplicate (Control-J) five times.

Now a bit of planning! To make text out of grass, it’s not going to be enough just to stencil out the grass. Rather we need it to look all rough, with bits of grass sticking out the edges. To do that, we’re going to use the letter shapes as a rough guide and then trace roughly around them and periodically jut out to trace around blades of grass.

I’ll warn you now, it’s very tiresome! 

Guide text layer over the grass texture

Step 4

OK, so here we are tracing. If you want to make it less detailed, Transform (Control-T) the grass layer and make it bigger. 

You should use the Pen Tool (P), and frankly, if you’re not handy with it before you start, you will be by the end!

Notice how in the parts where my path juts out, it sort of follows individual blades of grass. That way, when you have the final cut-out, they will look like pieces of grass sticking out.

Path by Pen Tool

Step 5

Right-click on the path and select Make Selection. Set the Feather Radius to 0

Select the path

Step 6

Select one of the grass layers, and then invert your selection (Control-Shift-I) and Delete.

In the screenshot, I’ve faded back the duplicate grass layers so you can see the cut-out „E” part.

Example of letter e

Step 7

OK, so here we have our „E” on the final background. As you can see, it looks only slightly better than if we’d just used the letter to stencil out the grass without bothering to trace. But that’s OK—what it needs is a bit more depth. After all, if that letter was really sitting there, we should see some shadow and sides to it.

Letter E on background

Step 8

First of all, though, we’ll add some layer styling to give it a bit more of a three-dimensional look. The styles are shown below.

Here’s the set of layer styles

Bevel and Emboss style
Satin style
Drop shadow style

Step 9

So this was all just experimental, and it kinda looks OK, but obviously has a long way to go. Now we’ll add some shadow. For that, we’ll use a technique that I demonstrated in a previous tutorial, Using Light and Shade to Bring Text to Life.

The idea is to make a three-dimensional look. So Control-click the grass layer and then, on a new layer below, fill it with black with the Bucket Tool (G). Move it right and down with the Move Tool (V).

Step 10

Now we run a Filter > Blur > Motion Blur.

Motion Blur settings

Step 11

Set the shadow’s Opacity to 30%.

Shadow opacity

Step 12

Now I duplicated this layer. I erased (Control-E) a bit of it so that as the shadow is closer to the text, it gets darker. I set this layer to Multiply and Opacity to 60%.

Shadow layer options

Step 13

So this text is looking pretty cool, but for that extra depth, we should add some bits of grass in the background/shadow area. Rather than cutting out more grass, we can just use this current letter transformed about so that it’s not obvious that we’re hacking it together.

Duplicate the main grass letter layer, move it under the first grass letter layer, turn off effects (click the eye icon near Effects). Because these new grass bits are in shadow, you might want to use the Burn Tool (O) to darken them appropriately.

Finished E letter

Step 14

Select all Letter E’s layers and Group them (Control-G).

Group letter layers

3. How to Create the Remaining Text

Step 1

Using the same technique, finish the rest of the letters.

Create the Remaining Letters

Step 2

Let’s add more individual blades of grass need to make the look more natural. Select the Smooth Tool from the tools sidebar.

Select the first layer of each letter (with our style effects) and add tips of the grass. Now it looks more random and organic.

Add blades of grass

Step 3

Now, as nice as it’s looking, our text is a little lonely and monotonous. So in this last section we’ll add a few more elements to the design. We don’t want to overdo it, though, because I want this to be a desktop background, so space is important (for all my icons!).

So first up, let’s add some extra text. Here I’ve placed a nice quote about the earth and unity taken from the Baha’i faith (that’s my religion!). I love quotes, because it means we get three parts to decorate—the quote, the quotation marks, and the source.

I used the free PT Sans font from Google Fonts. The color is #bbe571. So here I’ve set the quote to Overlay and 50%, then duplicated the text and set it to Screen and 50%.

Then I’ve added quotation marks in the same Swiss font, but made them extra large and a bright shade of green. Finally, the source of the quote is in teeny letters and centered vertically. And, of course, the whole quote has been measured out so it’s exactly the length of the main „EARTH” text.

Step 4

Now we’ll add two eye-catching elements to offset all the green. These will be a brilliant blue butterfly and a little red ladybug. I used the excellent butterfly and ladybug from Elements

Butterfly photo from Elements

Step 5

Open the ladybug and butterfly photos in Photoshop. Use the Pen Tool (P) to trace the images and copy them to our main canvas.

Add ladybug and butterfly to the main image

Step 6

Now we need to place them appropriately. It’s best if they aren’t close together, because that way they’ll balance each other.

I added a drop shadow to each (double-click the layer and choose Drop Shadow in Blending Options). With the ladybug, it’s a very close shadow because he’s small and walking on the grass. With the butterfly, I set some more distance because he’s hovering in the air and therefore the shadow lands a little way away.

Add shadows to photos

Final Image

Here’s the final result! Don’t forget to share your recreation of this grass text effect with us. We would love to see it.

Result

Text Generators From Envato Market

Text effects just got a whole lot easier with text generators from Envato Market. Create mind-blowing effects with realistic textures and 3D shapes! Check out some of our favorites below!

Grass Text Effect Generator

Add a few flowers to your text effect with this amazing text generator. Choose from seven beautiful options to change the color and style of your grass text. Download this pack today to get access to ready-to-use Photoshop actions for one low price!

Grass Text Effect Generator

Leaf Generator Photoshop Action

The eco-design trend is a big hit. Make your designs trendy and fresh with this mockup set! This Photoshop action will help you to make text and shapes look as if they are covered by leaves. Add a natural and organic look to your signs. The set contains brushes, styles, actions, a help file, and a PSD with branches and birds.

Leaf Generator Photoshop Action

Snow Lettering – Photoshop Action

With this Photoshop action, you can have your text or logo written in snow! It’s a very realistic effect for winter projects that you can create in just a couple of seconds. The set includes three different effects:

  • snow lettering: text or logo is written on snow
  • red salt: text or logo written with snow on red salt
  • ice effect: text or logo written with snow on an ice surface. 

You will get all that you need: ATN file (action file), PAT file (patterns file), ABR file (brushes file), PSD file (template for an easy start), PDF doc with help information. This action works with anything: text layers, vector shapes, pixel layers, smart objects, folder groups.

Snow Lettering - Photoshop Action

Carved Wood Text Creator

WIth 18 different actions and Layer Styles, it’s easy to make stylish carved text. The carvings have a roughened edge for more realism. Use this bundle to add a natural and crafty look to your designs.

httpsgraphicrivernetitemcarved-wood-text-creator9742588

10 3D Text Styles D_72

Want to create some real wooden text? Here are easily editable wooden style effects. This set contains ten different wood styles, a Photoshop PSD file, Photoshop ASL, and Readme.txt. It works with any font and shapes. 

Add organic texture to your designs in just one click!

10 3D Text Styles D_72

More Text Effect Tutorials

If you want to learn more text effects, here are other cool and very detailed tutorials.

32 OptimizePress Websites That You Can Use as Your Website Inspiration

Post pobrano z: 32 OptimizePress Websites That You Can Use as Your Website Inspiration

With OptimizePress, you can build landing pages, sales pages, or sales funnels quickly. But before buying the tool, you may wonder who else is using it and what types of websites they have built with it. Therefore, we have put together a list of websites that use OptimizePress. You can use this list as your […]

The post 32 OptimizePress Websites That You Can Use as Your Website Inspiration appeared first on WebresourcesDepot.

Agregator najlepszych postów o designie, webdesignie, cssie i Internecie