Tile

131202|

type: photoshop script
file: sdvTile.jsx
version: 1.0
date: 23 Nov 2012
photoshop: CS5+

This Photoshop script creates a tiled version of your image. It does nothing fancy. It only tiles the image. The most basic use of this script is to see if a texture is seamless. The other reason why I created this script was because I needed a way to do a tileable blur. This is something that is available in Gimp, but I have not yet seen it in Photoshop. When you blur an image in Photoshop it does not take into account the pixels that are on the opposite side. With textures that are supposed to tile this can produce visible artifacts on the edges.

tile_example1 (more…)

Offset

131202|

type: photoshop script
file: sdvOffset.jsx
version: 1.0
date: 25 Nov 2012
photoshop: CS5+

This Photoshop script gives the selected layer an offset of 50% in the x and y direction. Changing the offset is a little trick for making tileable textures. You can see where the borders meet and make them seamless. When done you do the offset again. Unfortunately the standard Photoshop interface only accepts pixel values. A percentage cannot be entered. When working with images with different dimensions you have to change the values repeatedly. That is where this simple script comes in. It does the math for you and gives the currently selected layer an offset of 50%, regardless of its dimensions.

offset_example

You can download the script here:

downloadsd
(more…).

Xform UV

121024|

version: 2.8
date: 24 oct 2012
language: mel script
maya: version 2009+

XformUV is a tool for editing UVs with numerical precision. It includes functions such as move, rotate, scale, align, stack and orient UVs.

Move

The move tool is the main reason why I created this script. I needed a method of quickly giving UVs an offset of 1. This is useful for temporarily moving UVs out of the way or for moving overlapping UVs out of the 0-1 range. Overlapping UVs can result in artifacts when baking textures (shadow maps, occlusion, 3d textures, normal maps).

Auto Mapping

110608|

version: 1.1
date: 14 sep 2008
language: mel script
maya: version 2008+

This script upgrades Maya’s auto projection method from a maximum of 12 planes to 31 planes. That is a projection plane at every 30°. This results in less distortion on the uvs. I mainly use this method as a starting point for mapping mechanical / hard surface objects where unfold uvs produces a less desirable result.


(more…)

Crease Slider

110608|

version: 1.0
date: 21 aug 2008
language: mel script
maya: version 2008+

This script improves the workflow of making creases on smoothed polygon objects.

I wrote this script because I found Maya’s default workflow for creating creases a bit tedious. With this script you can directly enter a value. You can quickly apply the same value to other components. Interactive editing is still available with the slider. The window and slider can be resized. It supports creasing of polygon edges and vertices.


(more…)

Align UV Shells

110606|

version: 1.0
date: 22 jun 2008
language: mel script
maya: version 2008+

With this tool you can align UV shells. The script will automatically expand your uv selection to uv shells.

 

Note: This is script is now also included in the xformUV editor.
(more…)

Orient UV Shells

110606|

version: 1.1.0
date: 22 sep 2008
language: mel script
maya: version 2009+

This script rotates each uv shell in your selection so that its bounding box is as small as possible. With most shells this results in a straight orientation.

Note: This is script is now also included in the xformUV editor.
(more…)

NumMove

110606|

version: 1.0
date: 06 aug 2001
language: mel script
maya: version 3+

With this tool you can move objects and components. It can be used  for creating offsets or for temporarily moving parts out of the way. I use this tool often for spreading out parts when baking textures (normal maps, light maps).

(more…)