3ds Max | Scripts

pX SpritesRender

1 vote

Walking Character Isabella Renders different angles of an animation from a character or object for use in 2D games. (Supports Render Elements ) This scripted utility for 3ds Max automate a useful task  that would be tedious manually. UPDATE 2017: Now it join the imges as Sprite Sheet!Click here for Help and Instructions

ID Birlestirici (ID Combiner)

0 votes

BakeAnimation2Keys

PolyModOp

1 vote

I have quite a few macros working both with Editable Poly and the Edit Poly modifier and this is my way to stay sane. It's a MAXScript struct wrapping the Edit Poly methods using the familiar signatures of polyop methods. That means you can check just once at the beginning what kind of object you are dealing with, pick either polyop or polymodop, and the rest of the code will be the same as if you were writing it for Editable Poly.

Batch Camera Render

254 votes

This script aims to replace standard 3dsmax's Batch Render and imitates Houdini Output Node workflow. Using it you can specify rendering parameters - frame size, frame number, output path - directly to camera object, so every camera in scene 'knows' what it intended to render. Additional functionality is Lighting Assignment - you can specify which light will be turn on or off for selected camera during the rendering.

1.10.3b Fixes:

  • Crash when vray ir/lcache maps are set to auto-save
  • Region render was not set properly during the rendering

This is major update of the script, so it may not be as stable as before. Backup scenes or cameras at least before running this version. More information can be found here - 1.10b Multiple presets for each camera

Previous updates:

1.10.2b Fixes:

  • Problems with render elements paths
  • Copy/paste of render region settings
  • Properly convert render region values when change resolution

New features:

  • Multiple presets for each camera
  • New keyword %presetname% to support multiple presets
  • Distributed rendering checkbox added to vray common settings
  • Bugfix - Net render not starting after cancelling during local rendering.
  • Improved performance with scenes with lots of cameras
  • Added support of Vray RT as a production renderer
  • Added support of using MFRender script to render scenes through BatchCamera script.
  • Bugfix - Error was popping up sometimes during drag-n-drop
  • Bugfix - Render elements didn't render in certain conditions
  • Bugfix - Pre-render/post-render scripts didn't work on network rendering
  • Bugfix - Select All and Toggle All buttons didn't work properly

Here are some details: http://usakhelo.github.io/batchcam/batchcam-1.9.20.html

Object ID Organizer

4 votes

.
Free test versions available - Please check end of description
.

Object ID Organizer is similar to my previous Material ID Organizer.

It lets you quickly organize / inspect Object IDs in the scene and create MultiMatteElelemnts or Corona CMultiMatte.

Batch Render Master

2 votes

This a high efficiency render tool which is major used in Single Frame of inteior and exterior V-Ray rendering,animation features will add in future,not current version.

Description:
Batch Render Master is an awesome and fastest render plugin for Vray & 3dsmax,allows you to render your Vray scenes in a fully automatically way.

Major features:

Multiple scenes rendering

Multiple cameras rendering

Automatic create & load GI maps

Purge Unused Materials

2 votes

A simple macroscript to delete all unused materials from the Compact Editor Material Slots AND the Slate Material Editor Views.
The Compact Editor Code is from the existing Macro found under the Compact Material Editor "Utilities" menu.
I have added the code to also purge the SME at the same time.

You might want to check out the "Purge Empty Layers" macroscript as well. There are some awesome scene management tools out there but these are both small, simple tools without a lot of overhead for doing a little housekeeping before saving your file.

MaxLINQ - LINQ functions for maxScripters

5 votes

MaxLINQ tool is intended to be a way to use inside maxscript language sweet predefined functions, similar to those in C# LINQ, through an easy lambda-style expressions syntax, concatenating functions after functions.

You can query arrays, strings, maxscript enumerables (objectSet, bitArray, groups, pathnames...) and DotNet IEnumerables.Moreover, it includes  specific functions for maxObjects.

It can be used both in your own scripts or directly in the 3dsMax Listener.

Some intuitive simple examples are:

maxLINQ

PatchMesh

4 votes

Mesh primitive that behaves similat to the Patch Grid. Point helpers are used as handles, which means animating them or using wire paramaters with them is easy. Linking the helpers to another parent would break it, though, so if you want to do something like that, use constraints instead (Link constraint or Position constraint depending on what you want to achieve).

Patch Mesh

Syndicate content