If you’ve looked into this topic before, you’ve probably noticed that the majority of sky replacement tutorials limit themselves to hard-edged subjects like buildings, to make the masking process easier. To me, this is of fairly limited use and should be pretty easy to do without help anyway. What if you want to replace the sky of a more complex scene? In this tutorial, I’m going to take a nice sunny stand of trees and composite it over a cold, moody sky.

This would normally be a very challenging task, but I’ve come up with a workflow that should make it relatively straightforward for confident Photoshop users. If you’re a Photoshop beginner, following along very carefully should give you a result better than expected and introduce you to some of the most useful masking tools available in Photoshop. Let’s get started!

Continue Reading…



It’s often said that the best photographs evoke emotion. If this is the case, what could possibly make me more emotional than an image of a pizza that’s been lovingly handcrafted to mouthwatering perfection? Unfortunately, I found out the answer to this question first hand when I was hired by a local pizzeria. To my heartbreak, I was getting paid to photograph it, not to eat it.

Pizza is not an easy thing to shoot. Search Flickr for “pizza” and the results are less than appealing. Other than the typical problems associated with food photography, introduce some greasy melted cheese and you’ll really have to know your stuff to make a good image.

To begin, I’ll break down the gear I used on this shoot, and some simple alternatives that could be used to replace any of these items. Most of the tips here can be applied to shooting other foods as well.

Continue Reading…



Final Product What You’ll Be Creating

Today I’m going to show you how to create a quick, cute, “no-bake” cherry chocolate cake in Adobe Illustrator with a heavy emphasis on the Pen Tool (P) and transparent gradients. This tutorial will show you how easy it is to make such a delight from scratch.

Continue Reading…



Final Product What You’ll Be Creating

Inspiration can come from many sources. The inspiration for this effect is from a recent BBC One animation for their spring season programming. In the following steps you will learn how to create a colorful text effect in Adobe Illustrator. For starters you will learn how to setup a simple grid and how to create a set of graphic styles using the Appearance panel and some basic effects. Next, using the Ellipse Tool and the Transform effect you will learn how to create the pieces that will help you build the text. For the final touches you will learn how to create a scatter brush and how to use a built-in pattern or a pucker and bloat effect.

Continue Reading…



Final Product What You’ll Be Creating

In this tutorial, I will show you how to create an aerial view of a car using Adobe Illustrator. The nice part about illustrating it from this angle is that you only have to draw half of the car! As reference, I am using a photograph I took of a diecast model MINI.

Continue Reading…



Final Product What You’ll Be Creating

Generally speaking, intricate designs all start with very simple shapes and are easy to create once you know how, but unless you know where to begin, it can prove to be challenging. This tutorial guides you through fabric movement and folds, continuing on to creating a few simple features of more intricate clothing design, which can then be used alongside each other to build up to a higher level of drawing clothing. This tutorial builds on the knowledge gained from my previous clothing tutorial, which was aimed at beginners.

Continue Reading…





By now, everyone knows about Test-Driven Development and unit testing. But are you using the testing frameworks to their fullest?

 


Introduction

In this tutorial, I’ll introduce you to some of the more advanced techniques available to you.

As this tutorial will cover some advanced topics, I assume you’ve already created unit tests before and are familiar with the basics and its terminology. If not, here’s an excellent article to you get started: TDD Terminology Simplified.

We’ll be using SinonJS. This is a standalone framework which provides an API for mocks, stubs, spies and more. You can use it with any testing framework of your choosing, but for this tutorial, we’ll be usingBusterJS, as it ships with SinonJS built-in.

Continue Reading…



If you’re a Ruby programmer who has done any kind of web development, you’ve almost certainly usedRack, whether you know it or not, as it’s the foundation which most Ruby web frameworks (Rails, Sinatra, etc.) are built upon. Let’s dig into some of the basic concepts of Rack and even build a small app or two.

Continue Reading…




Introduction

I was working as a graphic designer a few years ago and a common problem that I would run into was picking color schemes for new projects. One of my colleagues said, “Just pick a nice photo and grab colors from there”. This technique works well because photos offer you a natural combination of colors. So I was thinking, “Why not transfer this same concept to my work as a coder?”. And this is where Organic comes in to play. When I was first introduced to Organic I was amazed how simple it was and at the same time, how flexible its approach is. Finally, I had something which encourages modular programming, it’s just as useful as the MVC pattern, and it’s a great tool for architecting.

Continue Reading…