Portfolio

This page contains information about me, what I can do and some previous work. It's quite text-heavy, so I've truncated it with a handy jQuery slider for your reading pleasure.

It's split into two categories: animation and web development. The short version of the following text is - I make websites and animations, and have skills and knowledge and things. Animation is in the blue sections, web development in silver. Now you can skip down to the juicy videos and images and stuff.



Animation

I'm a technically oriented artist with over seven years' experience using 3D Studio Max to create characters, special effects and environments. Combined with other graphic tools such as Photoshop, I can UVW unwrap models and create the textures, along with bump, normal and Parallax maps. I have an understanding of edge flows for efficiency, and LOD editing to help with the environment creation.

My most notable work to date involves my car rig, which can be viewed in detail here. Its purpose is to aid the animation of car rigs, and this is demonstrated in several videos, including my Lego BBC F1 Intro animation, which has also been uploaded onto YouTube and unexpectedly received over 5,000 views in its first week following increasing popularity among communities and broadcasters - it was even linked to on the BBC F1 website homepage for a while.

I have knowledge of a wide variety of programs and applications, including 3D Studio Max and Maya, game engines, After Effects, and Photoshop. I am able to create technically accurate models from blueprints as well as objects and characters from concept art, UVW unwrap and texture, then animate them realistically.

My Masters degree in animation for computer games involved creating a cityscape project in the Unreal Tournament 3 engine to form the base of a game, and to be able to control elements such as time of day and dynamic weather effects using Windows Forms in C++. Work on a Left 4 Dead game server has allowed custom content for Source engine games among a small team.

A technically oriented approach has resulted in my taking a planning and coordination role in group projects - for example ensuring programmers receive assets in a reasonable time, and my website skills have been used to help communication among groups by creating an interactive page with upload options and to-do lists to check progress. I have been responsible for the working out of methods to exporting models into planned game engines by liaising between artists and programmers, experimenting with test exports and then creating tutorials from the results.

Car Rig
My car rig, created using MAXscript, allows vehicles to be quickly rigged and animated autonomously for any four-wheeled vehicle, which I can model efficiently and accurately from blueprints.

As well as created scripted and simulated physics animations, I'm also able to animate characters and objects realistically through key frames and motion capture. Evidence of rigging and skinning characters using bone objects, skeletons and custom rigs can be found here.

Web development

I'm also a web developer and design, develop and maintain websites and applications. My main language is PHP, although I have knowledge of many others including Ruby/Rails, JavaScript, CSS and Flash. I take a keen interest in the evolution of web development, and constantly working on improving my site and the sites I am in control of - for example my site is currently phasing towards using HTML5 video with Flash fallbacks, and an iPhone version of this site, with interaction based on the rotation of the device rather than page clicks.

I've created several minisites along with the iPhone site to demonstrate some of my skills, and they include a multiplayer Blackjack game, written in PHP, Javascript and MySQL, and a motorsports calendar

I've been designing, building and maintaining websites for over eight years, beginning as a (slightly odd) hobby, then developing new skills as the web evolves.

I'm constantly trying to develop new ways of interaction on websites, for example a character pushed buttons on this page before I redesigned it (but you can read about it as a tutorial in my blog), and my online multiplayer Blackjack game.

I also have experience using GIT version control software, to allow multiple contributors to work on updating applications simultaneously without interfering with each other's work.

And finally, a mention of my general abilities of hardware and software in various environments:
  • Experience with various Linux distributions (major ones including u/x/kubuntu, Fedora
  • Windows installation and maintenance (from Windows 95 through to Windows 7)
  • Hardware troubleshooting, maintenance and building computers from components


I know quite a lot! But I'm well aware I clearly don't (and can't) know everything, and so I've become a quick learner of new tools and skillsets. If it's not on this list and you need me to do it, I'm confident I'd be able to rapidly find out how. Nearly all of my abilities are self-taught through trial and experimentation, but I'm happy to be pointed in the right direction if it helps me to pick things up faster and more effectively.

I hope the site has given you a flavour of what I can do. Please contact me if you'd like to know what I can do for you.

Some of my abilities include:
  • PHP
  • Ruby/Rails
  • HTML5, Ajax, Javascript
  • MySQL
  • CSS
  • XML
  • Flash (including ActionScript 2.0/3.0)
  • C++
  • Content management systems creation
  • Photoshop/InDesign graphics
  • W3C Standards knowledge
  • Search engine optimisation

Loading...
Videos from 2010:
You need to download the latest version of Flash to play and/or enable JavaScript.
Highlights video
You need to download the latest version of Flash to play and/or enable JavaScript.
Black Hawk Crash
More videos
www.jewelcreative.co.uk
Jewel CreativeThe Jewel Creative website was also created while freelancing, and led to a suite of websites for the Jewel brand. It features a dynamic management system to easily update content without the need for technical support or for the customer to have to request for me to edit the page each time a change is required.
 
You need to download the latest version of Flash to play and/or enable JavaScript.
Characters
An example of a modelled, rigged, unwrapped and textured character. I didn't spend much time on the animation as it was just a test - that's to come later.
Group collaboration minisite
Collaboration websitesFor a group project on my postgraduate degree, programmers had to work with artists to produce a small computer game. To assist with this, I made a small website that allowed contributors to post updates in a comments section, upload new artwork and designs, or share the latest version of code. Messages could be left and email notifications sent to all members of the minisite if desired (a login was required, so everyone had to register and leave an email address).

The site worked well and was regularly used, and feedback was positive in that it was much easier to write reports based from the content that had been contributed throughout the project rather than searching through endless emails as had been the case in the past.
Flash presentation
Flash presentationA Flash presentation was required for an awards ceremony, but the content wasn't going to be clear until shortly before the ceremony as the winners were not known, and many other factors such as screen resolution were also unknown, so it had to be suitable for a wide range of users and machines.

I created a Flash slideshow that was programmed using ActionScript to draw from an external XML file, which was created once the winners were known using another program I made using C++/Windows Forms to generate the necessary XML structure. This allowed for a dynamic and stylish Flash presentation with more effects than a standard PowerPoint presentation, and more easily and quickly edited.
www.chrisalisflowers.co.uk
Chrisalis FlowersChrisalis Flowers is an e-commerce website that I designed and built on a freelance basis. It uses PHP and a MySQL database and content management system to be self-maintained and updated by the client, with categories and new products easily created, removed or updated, with images and various other options for each item.
Mailing Application
Mailing applicationThis program was written by me from scratch to send out custom emails to members who have opted to subscribe to monthly email newsletters. Each issue follows a template that is easily updated using the CMS to insert news and images into various categories. Email recipient lists can then be assigned to the created email to be sent out, with the number of recipients sent to a batch queue to reduce the load on the server, as it is required to send out almost 2,500 emails at the same time. It is written in PHP, using MySQL.
 
You need to download the latest version of Flash to play and/or enable JavaScript.
Camera matching
A video to demonstrate camera matching - to be expanded on at a later date.
 
You need to download the latest version of Flash to play and/or enable JavaScript.
UT3 City
This was a project on my postgraduate degree and is quite old now, but is still relevant to include here. The end result is a city that can be used as the base of a game or a mod, and has controllable events such as weather and time of day. These events can be set to automatic, so the weather and time of day change appropriately, or manually set to be permanently raining and at night, for example. More info
 
You need to download the latest version of Flash to play and/or enable JavaScript.
Low poly character model
A quick video to show the monkey character model, and that it is low poly and scalable with some turbosmoothing. It also aims to show a grasp of face morph targets, and some quick ragdoll applied to the end of it to hopefully demonstrate the skinning and rigging of the mesh.
 
You need to download the latest version of Flash to play and/or enable JavaScript.
Car rig
My car rig allows vehicle animations to be created quickly and have simulated physics applied automatically to it, just by setting a path and speed. Further options can be adjusted such as the suspension travel, acceleration/braking weight shift, lateral g forces and over/understeer. It can easily be applied to any four wheeled vehicle and adapted to suit vehicles with more or less wheels. More info
Content management systems
Content management systemsAlmost every website I have created has also required a content management system of some sort to enable the client to update their website without needing to go through me for a small update, which allows the site to be standalone until a major update or refresh is desired.

I expanded from this to also build a completely custom website package, which allows clients to control not only the content, but also the layout. Colours, background images, fonts and text alignments are all examples of what can be quickly and easily modified on each page. Pages and tabs can also be created, so the system can be used to create two totally independent-looking websites using the same base code.
www.adamgleeson.co.uk
This site!My site is written in PHP with MySQL, using strict W3C HTML, Flash, JavaScript and CSS. It has a full and custom content management system to easily update the content of any page and expands with each redesign. It also hosts mini sites such as my Blackjack game, motorsports calendar and custom template sites application.
www.agcas.org.uk
AGCASThe AGCAS website is made using Ruby/Rails, and was functioning prior to me joining the company. I have since added new features and styles, such as integration with Google maps, a complete overhaul of the layout to bring it up to date without losing existing familiarities and features, and other tweaks and fixes. It is maintained by a team of people, using GIT as the version control software to keep each other up to date.
Images
Click on an image to view full size
motorwayenvironment emptycity fire legof1 carrig blackhawk interior1 dragon careless mclaren mr_ball monkey mentalray man earth motorway blackhawkscene smoke wrc landscape kitchen interior2 dragon2
 
Sign in | Register
Mobile theme on