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.
grasshopper's picture

Great script, but.......

Hi Herman, thanks for this great script I have been using it to scatter some bunches of grass but I am noticing that each time it is placing an instance of each proxy at every scatter point. What am I doing worng?

I am using max 2012

Tareq's picture

Thanx very much

Thanx very much ....................

Rashed's picture

thanks

thanks

3Drako's picture

It works perfectly in 2012...

You only have to run 3DMax as Administrator and then install it ;)

nic's picture

Advanced painter for Max 2012

Hi,
I am using 3ds max 2012
I get this message:

"Type error: Call needs function or class, got: undefined"

Anyone got an idea what I can do to get the script to work?
Any help would be most appreciated. Thankyou.

Curtis W. Tooley's picture

Works fine here

It's worked for me on 2010, 2011, 2012
No problems

idtdi's picture

can't work whit max 2010

can't work whit max 2010 2011?

hjernej's picture

oh.

thx. Checking it out.

MarkD's picture

I really don't think this script is being worked on anymore...

Personally I think you should check out Neil Blevins Object Painter and spline painter scripts, MUCH better interface, a lot more control and a lot less bugs.

There's a reason the guy works at Pixar...

hjernej's picture

suggestion...

A thing that occurred to me, though.
It seems, it would be really practical to have a button, which would allow to load a file of objects to paint from. For instance, you would load a trash file, with some trash objects in it, or a book one, with various models of books, and start painting without the need of making them or importing them manually each time for each sceene.
We, users, could even share such collections among us.

It could be a nice alternative to picking objects from scene as in scatterer or randomizer.
I might try to write an ink myself, but it would probably be a nicer, better, more stable ink if somebody more experienced in mxs gives it a go. It would definetly become available much sooner.
Anyway, as said, thanks for a very useful tool.

Comment viewing options

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