Author Archives: Andrew

Embarking Upon A New Adventure

I’m excited to finally announce that I have embarked upon a new adventure!  Today marks my first day as a MobileFirst Developer Advocate for IBM!

IBM

So, what does that mean?

It is very similar to what I was doing back at Adobe focusing on developers.  I’m excited to engage with the development community around building mobile apps and leveraging cloud services to meet critical business needs.  I’ll be focused on IBM’s MobileFirst platform, including Worklight - a platform for building and delivering mobile applications leveraging Apache Cordova (PhoneGap), and Bluemix – IBM’s scalable cloud computing platform, which can be used for everything from hosted services, “big data”, security, back-ends for mobile apps, Java, node.js, ruby, and much, much more… Seriously, check out everything that Bluemix has to offer.

It is my mission to help you, the developer or business decision maker be successful, and now I have access to IBM’s tools, knowledge and services to back me up!

Will I still be building apps and services?

  • YES – stay tuned for more info

Will I still be helping you build apps, and writing about development tools, paradigms, and best practices?

  • YES – it’s my mission to help you make the right decisions and be successful

Will I see you at the next development conference, hackathon, or meetup?

  • YES, and I can’t wait to show you everything IBM has to offer.  

Will I still be flying drones?

  • Of course! However, I won’t be blogging about drones and creative tools quite so much. Follow me on Flickr to see images from my latest flights, and feel free to ask me questions.

I had a great run with Adobe, and am thankful for all of the opportunities while there.  I worked on many amazing projects, worked with a lot of great (and very, very smart) people, and was able to continually push the envelope on both the development and creative/media sides. For which I am grateful.

Now, let the next adventure commence!

Your business has tough questions? Let’s ask Watson.

Lens Correction For GoPro Video Footage Has Never Been Easier!

I love my GoPro camera.  It takes amazing pictures and captures incredible videos, and can get into some extreme situations that other cameras probably would not survive – no wonder it is one of the best selling cameras in the world.  I also love the fisheye lens, but there are times when the fisheye effect is too much. We’ve had lens correction in Photoshop and Lightroom for a while, optics compensation in After Effects, but now it is easier than ever to non-destructively remove the fisheye effect from GoPro video footage directly inside of Adobe Premiere Pro.  Check out the video below to see it in action.

Applying lens correction (or lens distortion removal) is incredibly easy.  There are new effects presets in the effects panel that enable video editors to simply drag an effect onto their clip to have the lens correction applied.  Just select the preset for the resolution and field of view (FOV) that match what you used to capture your footage, and drag it right onto your clip.  They under Presets -> Lens Distortion Removal -> GoPro. For those fellow quadcopter enthusiasts, you may also notice some presets for the DJI Vision cameras!

gopro-lens-effect-preset

GoPro Lens Distortion Presets

Once you’ve applied the preset to your footage, you can tweak it as you like to customize the amount of correction.  You can under-correct, over-correct, or change the center/focal point of the correction.  I normally tend to leave it with the default settings…

gopro-lens-effects

GoPro Lens Distortion Effect Controls

Once you’ve applied the correct preset for your footage, you’ll be able to see that the lens distortion has been removed.  The straight lines will now appear straight, and everything will line up to scale.

lens-correction-in-Premiere

Lens Distortion Removal in Action

Now get out there and go capture some amazing footage of your own!

Salisbury Festival Time-lapse

Every year the town I live in has a weekend-long spring festival. There are rides for the kids, live music, beer, and lots of food. This year I have a great view overlooking the carnival area, so I decided to do a time-lapse video capturing all of the activity. The trucks pulled in before I got to the office on Thursday morning, but I managed to capture most of the set up, all the way until the trucks drove away on Sunday night.

I set up two GoPro cameras. One was a stock GoPro Hero 3+ Black edition capturing 7MP narrow FOV stills every 60 seconds. The other was a GoPro Hero 3 Black with a “flat” lens capturing 5MP stills every 60 seconds. Unfortunately the 3+ stopped recording after about 24 hours – I’m not sure if the camera over heated, had a bug in the firmware (I realized I’m 1 version back from the latest), or if my memory card had a corrupt sector. The image sequence for Thursday is from this camera. The backup camera kept running all 4 days and captured the entire festival.

Assembling this was simple – I imported the images as image sequences in Adobe Premiere, arranged them on the timeline, cut out the night sequences (there was almost no activity during them), added some transitions, titles, and color correction (contrast and saturation), then added some background music.  I added slow zooming and panning to each of the shots to add drama, which helped make things a lot more interesting.

Assembling A Panorama with Adobe Photoshop CC

I just put together a walkthrough of creating an aerial panorama from images captured with a GoPro camera and an RC helicopter over on Behance.  Check it out for full details.

Here’s the final panorama to whet your appetite:

Aerial Panorama

Aerial Panorama

High-res here: https://www.flickr.com/photos/andytrice/13899593912/

Enjoy!

3D Printing A Custom Belt Buckle With Adobe Photoshop

Ever since Photoshop introduced 3D printer support I’ve been hooked on 3D printing. Some of my recent experiments included text extrusions, phone cases, and a dragon. While these are cool, I still wanted to kick it up a notch or two. Those models were all printed using plastic materials, and I’ve been wanting to try out a few other other materials, in particular metal. So in honor of Photoshop World coming up next week, I decided to design and print a Photoshop themed belt buckle in raw stainless steel, and it turned out AMAZING! Far better than I had hoped.

I chose stainless steel because I wanted a minimalistic/industrial look for the belt buckle. The process was actually quite easy. I took a vector Photoshop logo in Illustrator, copied the PS and the square border, and pasted it into Photoshop. Then I extruded it into a 3D object, added a flattened cube on the back, and used cylinder and sphere primitives to create the belt loop and pin. Seriously, this was the complete process. I’m not over-simplifying things. Check out the video below to see a timelapse recreating this model entirely in Photoshop.

When you are creating 3D models, just be sure to pay attention to the object’s physical dimensions in the 3D Properties Coordinates panel.  Set the units to a physical unit of measurement (I chose Centimeters), and create your objects using the exact physical print size.  Also, it’s important to know the physical characteristics and limitations of your target materials, including minimum wall thickness, minimum wire thickness, embossing depth, clearance, etc… Design within these parameters for best results.

3D Properties - Coordinates

3D Properties – Coordinates

Once you’re ready to print, just select your print target and material in the 3D Print settings panel. Then send it to print using the 3D->3D Print… menu.  If you’re using the Shapeways 3D printing service you’ll then be redirected to upload your model and complete the print order.

3D Print Properties

3D Print Properties

A few days later, your print will arrive in your mailbox. However, do not forget to double check your print volume/dimensions after you’ve uploaded your STL to Shapeways. I noticed that some of the minimum thickness checks made the pin too thick, so I generated the STL file for a plastic material, then chose the metal material when actually ordering the print through Shapeways.

I’m really happy with how this turned out, and yes, I’m wearing this belt buckle right now.

3D Belt Buckle (1 of 2) 3D Belt Buckle (2 of 2)

All of this was created in it’s entirety using Creative Cloud. Join now if you haven’t already become a member! If you’re going to be at Photoshop World next week in Atlanta, stop by to check it out and learn more!

3D printing has the potential to completely change how people create physical objects. It enables faster prototyping and iteration in design and manufacturing, enables new forms of artistry and jewelry, and even has applications in medicine.  If you haven’t checked out 3D printing yet, you really should do yourself a favor and give it a few minutes of your time.