Professional Documents
Culture Documents
Instructions
CAUTION: ReDucto can be detected by some antivirus software as a virus...it is not. Its a false positive whose solution has remained elusive. All files that make up MudWalker X and ReDucto were compiled on a brand new clean machine unconnected to the internet or any network.
What is MudWalker X? ........................................................................................................................... 3 WHAT APPS ARE SUPPORTED? ............................................................................................................... 4 MudWalker X Supports Interop combinations between the following apps: ........................................ 4 MudWalker X Features ........................................................................................................................... 5 Export Selected (OBJ) .............................................................................................................................. 5 Export all (OBJ) ........................................................................................................................................ 5 Import OBJ............................................................................................................................................... 5 All Models to Lowest Subdivision Level ................................................................................................... 6 All Models to Highest Subdivision Level .................................................................................................. 6 Export Highest & Lowest Subdivision Levels (OBJ) .................................................................................. 6 Clean up .................................................................................................................................................. 6 Create Project Structure .......................................................................................................................... 7 NoQuarter Polygon Reduction ................................................................................................................ 7 'WeaponX' Polygon Reduction ................................................................................................................ 8 Export to ReDucto ................................................................................................................................... 8 Adding support for other Applications ................................................................................................... 8 What to do if you have a problem like this ............................................................................................. 9 Ways to Hack Extra Application support .............................................................................................. 10 Adding Extra App Support to MudWalker X Yourself the Less Risky Way ............................................ 10 Setting up the External Applications ..................................................................................................... 12 3DsMax ................................................................................................................................................. 12 Maya ..................................................................................................................................................... 12 Zbrush ................................................................................................................................................... 12 Softimage .............................................................................................................................................. 12 The Extras .............................................................................................................................................. 13 ReDucto Model Viewer ......................................................................................................................... 13 Mudbox Rescue..................................................................................................................................... 13 MudBackup / MudRestore.................................................................................................................... 13 MudUpdateScene ................................................................................................................................. 13 A Little History on MudWalker X .......................................................................................................... 14 Who is Psycho Core? ............................................................................................................................. 15
What is MudWalker X?
MudWalker X is a suite of tools that expands upon the original MudWalker toolset from 2009 that was the very 1st feature of its type for PC users. While some features have been removed either due to duplication of now standard features, or simply as there is now a better way of doing things youll find enough interesting features to keep anyone happy. The tagline on the Psycho Core site for MudWalker X is its back and this time its brought a friend is true as this time around MudWalker is not just one plug-in and related plug-ins and files for supported applications. It is also shipping with the unique polygon reduction app ReDucto (as well as a few other small things youll find useful). You are urged to read the manual for ReDucto as like MudWalker X it is unsupported because my main job is as a freelance digital artist and I cannot afford to spend all day answering emails or support questions. This is also one of the reasons they are free of charge for all. But why use it when many apps now have their own versions of this? Firstly MudWalker Version 1 was the very first interop suite around and so uses as a result far more mature and pipeline tested code; and secondly because unbelievably it still does some things other similar features cannot. (..and that's without even counting ReDucto that comes with it!) But no one is twisting your arm, certainly not me, use it, don't use it, it's your choice. The old send to application X massive list has now for the most part gone although a longer list of supported apps in a secondary menu can be enabled very easily by dropping a simple text file into the MudboxTemp directory that you will find on you main C drive after installation. In a similar way you can delete ones you no longer need or use to get rid of these features should they annoy you. MudWalker X only supports windows 64 bit and 64 bit versions of Mudbox as I dont own a Mac, havent got a Linux partition handy plus you should all be on 64 bit anyway if you are a windows user. Although I stopped releasing MudWalker over 2 years ago this has not meant it hasnt been used, rather I simply did not have the time to release it and then there suddenly popped up what seemed like a million clones of its features for various applications. Im proud to have helped to point out how valuable this feature would be to users to companies that otherwise might have never realised it. I have also added at the very, very last minute a third polygon reduction algorithm of mine. A hybrid of ReDucto and NoQuarter called 'WeaponX'
MudWalker X Features
Import / Export FBX MudWalker X still has the import and export to and from applications that the old MudWalker did. While by default the massive list of applications it not enabled, all you need to do is fill in the paths to the exe files in the names text files in the MudboxTemp directory on your main C file that is created for use by MudWalker X and ReDucto. I wont insult your intelligence by going through how to edit a text file as Im sure you can all do that by now. The Import and Export are FBX based, or should I say a tweaked FBX that Ive used for a few years now. These are used as main transport for the Big 3 Autodesk applications. Although this feature is now duplicated I feel my code as it is more mature and is more stable and less prone to bugs. You can also simply delete the text files for apps you either don't use or do not wish to use MudWalker X.
Import OBJ
This was a feature sadly lacking in the very 1st incarnation of MudWalker due to lack of SDK support for it. It imports the MudWalker exported OBJ (named OUTPUT.obj) from any of the other supported applications as a new mesh into the scene. Alas at the moment it doesn't seem to be possible to import it as either a layer or replace the current model in your scene with an updated version from another application. Although for those sort of changes you would want to use MudWalker X's import and export FBX features. It's useful to us still though as it means now we can get models into and out of far more applications. We can of course use the Mudbox 'transfer details' function to transfer all our details and maps to our new mesh. So we can change its shape, add edge loops, re UV map it...retopologise it...all sorts of things. 5
Clean up
MudWalker X stores files in temporary location on the C drive (c:\MudboxTemp). This could in theory get rather huge after a while, so you dont forget, this clean up option has been added which deletes all files that MudWalker creates on export or for temporary storage. Simply click on it and it will delete all files both it and ReDucto create by default.
Folder OBJs Textures FBX Maps 3DsMax Maya Softimage Images Vue Nuke Zbrush Alembic 3DCoat Mudbox
Usage Storage of any OBJ meshes needed for the project Either raw or final textures can be stored here FBX files that may be used later in the pipeline including rigged files Either final version of extracted maps or textures 3Ds Max files So you can store Mayas own project structure in here Softimage scene files Insperation / look dev images and reference images used on the project Vue scene files Nuke Scripts Any Zbrush model files used in the project Alembic files exported from Mudbox or other apps Any 3D Coat files used on the project The best place to save any future Mudbox files (as they can get rather messy)
Export to ReDucto
This button simply exports the selected models to ReDucto for use in that application. ReDucto ships with MudWalker X by default, although you do not need to be a Mudbox user to use ReDucto as it is also available as its own short cut. For further details on ReDuctos feature set and more about it please read the ReDucto PDF. The ReDucto App can of course be started separately if you want to.
in the default install the support for many of the applications that the old versions of MudWalker supported are inactive and can be activated or deactivated by the user with ease.
inside the C:\MudboxTemp\AppConfig folder you will find a number of text files. Simply open the ones you want to use and type in the path to the main exe file it uses and save. simply delete the text files that correspond with apps you either do not own, or do not use and they will no longer appear in the Separate MudWalkerX Extras menu. This saves me time and energy having to create an easy but boring and time consuming function in the plug-in code to do this for you.
Some applications may change their support for MudWalker X or the features it uses to send these to a scene, while these are beyond my control here's a few things you can try that usually sorts the problem in other cases.
instead of simply entering 'c:\program files\awesome software\awesomeapp.exe' instead contain the path in quotation marks: "c:\program files\awesome software\awesomeapp.exe" if this fails try putting it into double quotation marks like so: " "c:\program files\awesome software\awesomeapp.exe"" in case of real emergency you can simply add the path of the exe to your windows $PATH environment variable and simply then place the name of the exe file itself into the text file like so: 'awesomeapp.exe' remove all spaces before and after the text if that doesn't work your in screwedsville
Adding Extra App Support to MudWalker X Yourself the Less Risky Way
if you really don't feel like playing around with paths to exe files or learning about windows environment variables(which are far less scary than they sound I assure you). You can add support for an external application to MudWalker yourself. If you are lucky enough for an app to support both import and export of FBX files, then your onto a winner as you can then roll your own import script or menu by remembering that MudWalker's FBX files it exports and imports can always can be found in the c:\MudboxTemp folder. in a similar way you could use the OBJ exported for use in ReDucto to be automatically imported into another application. if you do extend MudWalker X then I do urge you to make it available to others for free online providing the company you work for allows this. Below is a list of file names and types that MudWalker X exports that may be of use to those of you who wish to extend it yourself: OUTPUT.fbx OUTPUT.obj LowestLevel.obj Highestlevel.obj Default export FBX file name Default OBJ export file name When exporting the lowest and highest Subd Levels When exporting the lowest and highest Subd Levels
as an extra note please ensure that your app of choice exports the file extension in lower case only. While I have tried to add simple renaming where I can in both MudWalker X and ReDucto its good practice not to have it in capital letters.
10
I have also created a helper app that resides in the c:\MudboxTemp\ReDucto folder called "MudUpdateScene.exe" for you that you can call after exporting your FBX file that will send it to Mudbox and let you choose whether to have it update the existing scene or to create a new one. So simply find your apps way to script an FBX export to C:\MudboxTemp\OUTPUT.fbx and then a shell command to c:\MudboxTemp\MudUpdateScene.exe and your good to go. I felt this would be a good way to allow those of you who are programmers yourselves or scripts some tools to have a bit of fun of your own.
11
Maya
(adjusting the path to suit your 3DsMax version and install). Alternately you can simply run the script from your MaxScript >> Run menu. You will then have a set of items under the MudWalkerX menu including one that also allows you to start up ReDucto as well. Remember to select your model before exporting.
To automatically set up your MudWalkerX shelf in Maya, unzip the MayaShelf.zip file and copy its contents to: Documents/maya/[version number]/Prefs You will then have a MudWalker Shelf on start up available to you that also allows you to start up ReDucto as well.
Place the supplied ZScript into your ZStarup Zplugs dirctory. This will give you and a MudWalkerX out and MudWalkerX In buttons at the bottom of your tool menu. This script does nothing fancy, simply gets your model in and out of Zbrush. if you wish to create your own or refine it further please be my guest as my ZScript is a wee bit rusty and it's not like I can ask Pixologic, as I'm pretty sure I'm still on their death list lol. :)
Zbrush
Softimage
The enclosed MudWalker.xsitb works and has been tested on Softimage 2013. Should you wish you can extend its functionality further and it should at least provide you with an ample starting point at the very least... simply place it in the following folder (where [USER] is your user name: C:\Users\[USER]\Autodesk\Softimage_2013\Application\toolbars You can then load it like any other toolbar in Softimage.
12
The Extras
Mudbox Rescue
If you have ever experienced a Mudbox bug the very 1st thing you are asked to do is to delete all Mudboxs settings files so it can create new ones on the next start up of Mudbox. This simple app does it all for you, simply ensure Mudbox is not running at the time. If you are trying to solve a persistent bug or problem this can be a huge time saver. As such it'll sove around 70% of all Mudbox 'bugs' and problems.
MudBackup / MudRestore
Two very simple apps that will back up all your Mudbox settings to a 'Backup' folder inside the main 'MudboxTemp' folder on your main C drive. You can then restore all your settings at once in a single click. You can also (providing you are using the same version and operating system) use a backed up set of settings to restore to a different computer or use it to share settings if you want to.
MudUpdateScene
This is a little gift of mine to all coders, programmers or scripter's out there who wish to add support for Mudbox to their apps, to MudWalker X or whatever. It allows you to send an FBX and have it update the Mudbox scene file , merge it or as a new object or new scene. At the time of writing the 'how' of how it works I cannot pass on, (although I assume at some point it will be put into the help files for the Mudbox SDK). To use it simple export using your code / app SDK of choice an FBX file to the 'c:\MudboxTemp' folder under the name OUTPUT.fbx and then use a system command or whatever equivalent your apps SDK has to call the MudUpdateScene.exe. The rest is done for you. You can also click on it manually if you're curious..... it'll do the same thing providing the needed FBX is present in the 'MudboxTemp' folder.
13
MudWalker X. Meaning a very tight interop indeed for 3d coat users, who won't need MudWalker X and another plug-in for 3d coat interop (unless they wish to of course). Now I cannot and will not add every application in the history of 3D as I firstly have to own them first, secondly have to learn any related SDK's they use and thirdly I have to have both time and inclination. But rather than wall out applications I do not use, I have created a simple exe file that can be used by any programmer or scripter for any application to easily add support to MudWalker X. While I cannot reveal some of the secrets of how MudWalker updates Mudbox scene files, until such date as Autodesk allow people to know this, I can provide this exe that means they can do exactly that without knowing exactly how it is done. So I'm happy, Autodesk wont sue me (lol) and your happy as you can add the things you personally feel may be missing for you.
15