PELTING TOOLS: UV UNWRAPPING FOR MAYA
Copyright (C) 2005-2006 SUNIT PAREKH
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
PELTING TOOLS
AUTHOR: SUNIT PAREKH
DATE: 26.01.06
VERSION:1.5.1
INSTALLATION:
1) Place scripts in your maya/x.x/scripts dir
2) Place icon folder in your maya/x.x/prefs/icons dir
3) Place plugins in your plugin path (ex.: "C:/Program Files/Alias/MayaX.X/bin/plug-ins/")
4) In the Script Editor, type: rehash;
source peltingToolsSetup.mel;
peltingToolsSetup;
5) This will create a shelf icon in your current shelf.
MAC TROUBLESHOOTING (from one of the beta-testers):
------------------------------------------------------------------------
I put the plugins in here:
"/Users/Shared/Alias/maya/x.x/plug-ins"
Also the scripts and icons should go:
"/Users/Shared/Alias/maya/x.x/scripts"
"/Users/Shared/Alias/maya/x.x/icons"
BTW this is where the alias bonus tools installer puts the plugins.
Then the easiest thing to do is launch Maya and go to the plugin
manager and turn on load and auto-load for the plugins you want loaded:
Window: Settings/Preferences: Plug-in Manger...
------------------------------------------------------------------------
CHANGE LOG:
Version History
1.07 - Completely re-organized script structure - now broken up into many parts, and fewer global procs. Also, overhauled the UI
and the user interaction/feedback. Now dynamically updates UI as you go through the pelting process. Also tries to be
smart about user choices (what does the user want to do now!? type things).
Added more Maya6.0 compatibility, but also found some more built-in limitations. This will be the last peltingTools update
for Maya6.0 (probably), unless the new features are easly to transfer.
1.06 - Added mirror for attractors. Added "Convert UVs to Mesh" command.
1.05 - Tweak now works on multi-shell meshes. Optimized brute force transfer (this should really be through the API).
Add more slider controls for tweak - scale, expand, rotate. On remove, pelt meshes are entered into tweak fields.
1.04 - Added UV Tweak
1.03 - Added spring attractors. changed ui elements (a few more icons). start vertex is now orient vertex. added direct
connections to particle objects from peltNode. Fixed duplicate shape name error (hopefully clears a few other
errors).
1.01 - Added many speed optimisations. Fixed Remove peltGroup button. Edge list now stored as vtx list. Timers added to
compare speed. Fixed "add" button in peltGroup. Added "normalize within current range" button. Added tablayouts.
Added API. Removed some confirmDialog prompts.
1.0RC2- Fixed Texture assignment. Also added some checks for high walkLengths. Added Script Job. Added controls to add
extra springs.
1.0RC1- Changed some UI options. Pelt groups have individual shaders. Shader is assigned to original at remove.
normalsMesh is part of the peltingMesh (polyNormalPerVertex node). Renamed parts components. peltingToolsSetup
now exists. Baked normals now work for parts based pelting. New cut mesh at uv seams
0.22a- Fixed parts pelting slowdown. Added new frame particle algorithm.
0.22 - LAST BETA - Major Changes: Parts based pelting incorporated (as parts element sets). Direct link now between
pelt and original, uncut model. Added Utilities menu for non-pelt related features. Visibility options for
pelt groups. More confirmDialogs prompting actions upon remove, delete, etc. "Lock Pelt" toggle - allows user
stop simulation and still scrub in the time range. useful when you want to compare many different pelts, but still
maintain their pelt attachments.
0.21a- Incremental Update - changes UI elements and backend.
0.21 - Fixed Checker Texture Bug. Added confirm dialog to Transfer Feature. Added workaround for removeSimPelt bug.
Fixed memory leak in transfer UV. Fixed transfer UV bugs. startVtx, midVtx optional. Sliders for controls.
Changed stiffness defaults.
0.20 - Added UV transfer between objects with different vertex orders. Fixed Help Display.
Fixed removeSimPelt bug. Added Utilities Menu
0.19 - Added Baked Normals display. Merge Edge is now also more reliable.
0.18 - Added vertex coloring of edges. Blue for "Cut," remove color for "Merge" and Red for "Continuous"
Added edge display options (global override, local toggle)
changed endVtx to midVtx
0.17 - Rehauled entire UI and most of the basic organization. now much easier to manage multiple pelts.
fixed undo errors
0.15 - Added confirm prompt for store replace
0.14 - Added a new visualisation frame with dynamically updating texture views
0.11 - Fixed some reSpring bugs, and some orientation bugs
Fine-tuned undoInfo a bit better - now possible to undo "pelt" without extra nodes
0.10 - Frame can be from any axis
changed undo queue method so that the queue isn't accidentally left off
changed pole method (relies on both end and start vertices now)
double check for start and end so that they can only be selected from the edge list
0.09 - changed undo queue with cutting
added some pelting preset controls
0.07 - first version
###########################################################################
Open the help.html (in help folder) to work out how this thing works
The example files should work right off the bat (as in, all you have to do is hit "PELT")
评论1
最新资源