Advanced Painter

258 votes
Version: 
1.6.0
Date Updated: 
07/18/2008
Author Name: 
Herman Saksono - update to 1.6.0 by 3DZver

Advanced Painter is a modular brush-based distribution tool derrived from the Nature Painter script. This tool comes with 7 inks:

  • Grass: to create grasses; Grass: to create simple grasses
  • Hair [new]: used to create simple hair/fur (or as guide hair for Shag:Hair
  • Randomizer [new]: a variation of Scatterer used to randomly distribute a selection of objects.
  • Stone: to create simple stones and peebles.
  • Spaghetti: spaghetties, noodles, wires and other long things maker.
  • Scatterer [updated]: a generic but powerful object scattering tool.
  • Toothpaste: the fun but not-so-useful toothpaste generator.

Updated to version 1.60 by 3DZver

Here the list of changes and additions:
* the cource code is recompiled and optimized for support of dotNet;
* acceptance in attention of scale of source object which has been
applied to him up to cloning is added (Randomizer and Scatterer);
* the opportunity to set factor in randomness scaling of clone (min % - max %) is added (Randomizer and Scatterer);
* support of use of groups as source objects is added (Randomizer and Scatterer).

New version for download is possible here: AdvPainter v1.6.0(x32/x64) (or file attachment area below)

 

Additional Info: 

Installation

  1. Extract advPainter_1.5.1.mzp
  2. Start Max. MaxScript>Run Script ... and choose the extraced file. A dialog box will inform you that installation is successful.
  3. Install Advanced Painter action item (found under 'Painter' category) to your toolbar, main menu bar, or quadmenu. You set up a shortcut key or menu item for Advanced Painter the same way you would configure a regular 3ds interface item. Go to Customize / Customize User Interface, change the category to 'Painter' and assign a shortcut. Click ok. Voila. If you are having difficulty installing Advanced Painter or any other script, try checking out the script installation page, especially the videos demonstrating the process.

NOTE: Advanced Painter 1.5 requires 3ds max 5.1.

Uninstalling Advanced Painter: During setup, the the following files are copied. If you wish to uninstall Advanced Painter just delete them yourself.

[maxroot]\stdplugs\stdscripts\Functions_AdvPainter.ms
[maxroot]\UI\macroscripts\Macro_AdvPainter.mcr
[maxroot]\scripts\AdvPainter\Ink_Grass.ms
[maxroot]\scripts\AdvPainter\Ink_Hair.ms
[maxroot]\scripts\AdvPainter\Ink_Randomizer.ms
[maxroot]\scripts\AdvPainter\Ink_Scatterer.ms
[maxroot]\scripts\AdvPainter\Ink_Spaghetti.ms
[maxroot]\scripts\AdvPainter\Ink_Stone.ms
[maxroot]\scripts\AdvPainter\Ink_Toothpaste.ms
[maxroot]\scripts\AdvPainter\Ink_Example.txt
[maxroot]\scripts\AdvPainter\Ink_Template.txt
[maxroot]\scripts\AdvPainter\scatterer_i.bmp
[maxroot]\scripts\AdvPainter\scatterer_a.bmp

Version Requirement: 
3ds max 5-2009 (32/64)
Video URL: 
AttachmentSize
advpainter_1.5.1.zip70.31 KB
advpainter_1.6.0.zip43.22 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
yuriythebest's picture

awesome tool! works

awesome tool! works perfectly with max 9 32 bit. Sure beats positioning each object by hand :)

zwick's picture

they need to just add this

they need to just add this to the default max tool set already =)

MasterBercon's picture

Max 9 64bit doesn't have

Max 9 64bit doesn't have activex and never will. This is why they introduced DotNet for Max 9. The only way to 'fix' the problem is to convert all activex components to DotNet.

Toddd's picture

Has anyone gotten this to

Has anyone gotten this to work after getting the error message with Max9? It seems that the scatter and randomize menus are the issue, they are not being shown. The error is not only for 64 bit as someone previously stated.

YoyoGraphics's picture

This is really, really

This is really, really great!

I have two suggestions:

  • an overall scale adjustment dial -or give the script the the ability to adjust to the current units settings.
  • a collapse and join when finished toggle

- Geoff

- Geoff

Timmeh's picture

I figured out the error...

I figured out the error... It is a 64bit error. The plugin works fine for 32bit MAX 9, but 64bit MAX 9 will give you the error "(Runtime error: Cannont create activex control: mscomctllib.listviewctrl reported error message: Invalid class string)"

 Any chance of a fix?

Timmeh's picture

I second that.. It works

I second that.. It works fine on two of my machines but the third come up with this error..."(Runtime error: Cannont create activex control: mscomctllib.listviewctrl reported error message: Invalid class string)"

 Im using MAX 9 SP2 for all machines, they should all be identical.

Curtis W. Tooley's picture

It works in 9 !!   And 8

It works in 9 !!

 

And 8 and 7 and6 and 5.... Has for years 

soid's picture

I tested it on max9 64bit,

I tested it on max9 64bit, all tools work except scatter and randomize due to some atcivex problem. Maybe there is something wrong with my system.

(Runtime error: Cannont create activex control: mscomctllib.listviewctrl reported error message: Invalid class string)

Admin's picture

I've been using this one

I've been using this one with max 9 (32 bit) for quite a while. Scripts are most often forward compatible (as opposed to plugins).

 Did you follow the installation instructions? You extract the .mzp file from the zip then from 3ds max click Maxscript / Run Script and select the .mzp file... Max will then put everything in the right place for you... 

 

Christopher Grant
Admin, ScriptSpot.com

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.