Animation Background Portfolio Previews: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
| Line 1: | Line 1: | ||
[[Animation]] [[Design]] [[Production]] | [[Category:Animation]] [[Category:Design]] [[Category:Production]] | ||
== Overview == | == Overview == | ||
Latest revision as of 16:46, 9 September 2015
Overview[edit]
Documentation for animation background portfolio assets, including notes on workflow, delivery options, and locations of publicly accessible assets.
Location[edit]
Google Drive (That particular folder has its permissions set to "Accessible to anyone with the link".)
To access the link to share the contents of that directory:
- Open the parent directory in Google Drive.
- Click on backgrounds directory to select it.
- With the backgrounds directory selected, click on the sharing icon at the upper right.

- Sharing Settings > Anyone with the link can view > Copy Link
Other options[edit]
- Google+
- Flickr
- Tumblr (It would have set up to be a page within my tumblr dedicated to backgrounds.)
Workflow for creating preview images[edit]
- Work in Photoshop with a substantial bleed on the images.
- document: 4995 x 3105 pixels
- bleed: 338 pixels (on each of all 4 sides)
- active area: 4320 x 2430 pixels
- target dimensions (after cropping & scaling): 1920 x 1080 pixels
- Put all artwork layers in a stand-along layer group in Photoshop.
- Apply a layer mask to that group that knocks out the bleed area of the image.
- File > Generate > Image Assets (checked)
- Name the layer group
1920 x 1080 filename.jpg - While generate image assets is activated, any changes to the artwork will result in updates to the JPG file matching
filenamein the directoryfilename-assetsin the same directory as the source PSD file. - In practice it will be best to turn of the generate image assets option while painting.
Workflow for moving preview images to a publicly accessible location[edit]
Use grunt to make copies of the JPG/PNG preview images on Google Drive (or whatever cloud service is used).
Set up[edit]
Create a base package.json file in the directory holding the background assets.
{
"name": "my-project-name",
"version": "0.1.0",
"devDependencies": {
"grunt": "~0.4.5",
}
}
Install the grunt-contrib-watch and grunt-sync packages in the same directory.
npm install grunt-contrib-watch --save-dev npm install grunt-sync --save-dev
Create a gruntfile.js to define the workflow.
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
previews: {
files: ['**/*.jpg', '**/*.png', '**/*.gif'],
tasks: ['sync:previews'],
},
},
sync: {
previews: {
files: [
{expand: true, src: ['**/*.jpg', '**/*.png', '**/*.gif'], dest: 'd:/cloud/Google Drive/creative/animation/portfolio/backgrounds/', flatten: true},
],
updateAndDelete: false
}
}
});
// load necessary grunt modules
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-sync');
// Default task(s).
grunt.registerTask('default', ['watch']);
};
- The
watchtask triggers thesynctask whenever any web images are added or updated. - The
synctask copies the web images to the root of the local cloud directory. - The cloud service (e.g. Google Drive) syncs the contents of the local directory with the web directory.