Sunday, November 29, 2009

Modifiers Switch

Turn On/Off in Renderer or Views, all or selected modifiers by class.

Super short description, I know :) Well, this is my last MaxScript.
Example usage you can watch in the video.
More details and download the script here.


Interesting geometry plugin to generate ocean wave suface, which is free as well :) but available for 3ds Max 6 and Max 9 (32 and 64 bit) only.

Friday, November 27, 2009

Computer Graphics Fundamentals

GuerrillaCG is a brand new website, dedicated to helping you learn computer graphics (or CG) for free. Our fundamental videos help to demystify the concepts of CG so you can start creating right away. We also have great information on other websites, tutorials, software and products.

Wednesday, November 25, 2009

Feather simulations

A tutorial on feather simulation with Max hair system by Juan Gea.
Scene and video included.

Tuesday, November 24, 2009

Modeling and Rigging Quad Bike

Very brief explanation ("making-of" style) in this tutorial by Ali Ismail.

Monday, November 23, 2009

The Digital Architect

The Digital Architect is a Scott Onstott personal web site who offers video tips and tricks (only a few of them is about 3ds Max).

Saturday, November 21, 2009


Honeycomb is a scripted geometry plug-in who create shape object (editable spline). Thanks to Steve Curley for the base idea!

Honeycomb is a level 1 plug-in, ie appears in the user interface as a new class but does not allow instances of itself in the scene, that means it's has not storable parameters. Examples of this type currently in 3ds Max are RingArray. So, this type of plug-ins can also be installed but not necessarily. You can run the script from anywhere then needed.

Some simple demo animation (Slide and Bend modifiers) using this script I show in the video below.

Friday, November 20, 2009

Sphere Array

Sphere Array is my WIP (work in progress) scripted tool for quick scattering setup. It make array of objects (as Copy, Reference or Instance) around selected source object. I include scale variation options for a arbitrariness. The video below show some quick "hair" setup.

Wednesday, November 18, 2009

Linked XForm Modifier

Quick video tutorial for beginners dedicated to Object–Space Modifiers: Linked XForm Modifier.

The Linked XForm modifier, links the transforms for any object (or sub-object selection) with a control object. You can command the control object's motion, rotation, and/or scale transforms that passed onto the object.

The Linked XForm modifier is ideal choice for animating sub-object selection.

Tuesday, November 17, 2009

Converting Hair and Fur to mesh objects

Want to know how to convert hair and fur to geometry in 3ds Max.

Watch this video (mp4 - 15729Kb)

Monday, November 16, 2009

Anatomical references

Interactive illustrations of the human muscular system by Rey Bustos.

Cloth Simulation Series

Fran Davis start a series of tutorials about Max Cloth modifier in him blog.

Sunday, November 15, 2009

Using Splines to Quickly Create Highly Complex Geometry

Using Splines to Quickly Create Highly Complex Geometry
by Laurens Corijn

In this video tutorial by professional 3ds Max artist Laurens Corijn, you will learn the ins and outs of using splines to easily create extremely complex geometry in 3ds Max. Over 5 different methods are explored, with examples on how you can apply these techniques to your own projects too. Even if you're an experienced user, you won't want to miss out on this, as some of these methods are not very well known!

Model a High-Poly Roof Hatch

Model a High-Poly Roof Hatch
by Chris Tate

"In this 2 hour long beginner level tutorial, we will explore in detail the entire process of building a high-poly roof hatch in 3ds Max."

Saturday, November 14, 2009

Low Poly Character Series

Ben Mathis is a CG artist working in the game industry.
Just don't miss him free video (Low Poly Character Series) and pdf tutorials.

Quick Clay Render

Quick Clay Render is a MaxScript by Liam Davis (him first script) to help you render your scene as a 'clay' style image, leaving the scene materials and all your render settings intact.

"Only downside - The actual render speed of using skylights isnt great..."

Well, there is more slow down thinks in the code (snaphot to mesh for example). The author (Liam Davis) accept suggestions on how to improve it, so I post what I have in my maind.

-- Quick Clay Render
with undo on
  geo = for g in geometry collect g -- collect geometry
  sha = for s in shapes collect s -- shapes as well
  join geo sha -- join shapes
  clay = standardMaterial diffuse:white shaderType:1
  geo.material = clay -- assign mtl at Once (without loop)
  sun = Skylight castShadows: true enabled: true
  floorplane = plane lengthsegs:1 widthsegs:1 length:10000 width:10000
  select geo
  floorplane.pos.z = $.min.z -- easy Z align
  floorplane.material = clay -- assign mtl to the plane
  useEnvironmentmap = off -- turn off
  backgroundColor = white
  renderers.current = Default_Scanline_Renderer()
  max quick render
max undo
-- end

Friday, November 13, 2009

Grab Hierarchy

Grab Hierarchy is a script to selecting whole heirarchy by picking one belonging object. Similar to Sergo's Pick Hierarchy script but simplified code.

How to use: Use CTRL & ALT keys to add/remove objects to/from current selection. Right mouse click to stop picking mode. Optionaly you can install the script as macros (read a comment in the file).

More details and download here.

Quick Mask v.1.1

Another minor update caused by suggestion in the Scriptspot forum.
Added copies a bitmap to the clipboard (AVG extensions needed for Max version < 2008)

More details as usual here.

Tuesday, November 10, 2009

3D Lessons

3DLessons is a large assembly site for free 3d tutorials including 3ds Max.

Monday, November 9, 2009

Random Material

A new forum topic "Random material to random object script" started at ScriptSpot about applying random materials to objects through MaxScript. Read more here.

Select Vertex Cross-section

Select Vertex Cross-section is actual update on my script with old name "Select Vertex Loop". Saving settings is a new feature which was requested in ScriptSpot forum. More details and download here.

Sprite Buffer v.1.1

Another update of my Sprite Buffer
(an utility to compare frames like as into Maya).

New AutoAppend function (to easily render animated sprite sequences) was local, now fixed. Also added checkbutton to turn on/off AutoAppend.

More details and download the script here

Sunday, November 8, 2009

Revealing models over time

Louis Marcoux has posted some cool video tutorials for animators on his blog showing various techniques for revealing models over time (using animated gradient masks, Pro-Booleans, PFlow, Loft, Reactor & Maxscript).

Reveal with Masks
In this video, you'll see how to use materials and animated gradient masks to make object draw themselves on the screen.

Reveal with Pro-Booleans
Here, you'll see how to use Pro-Booleans to animate subtractions on objects to make them appear on screen. With Pro-Booleans, UV Maps and materials are preserved on cut surfaces which allows very interesting cut effects as the objects reveal.

Reveal with Loft Objects
Loft objects have deformations curves that can be animated. In this video, you'll see how to animate the loft curves to make them draw progressively on the screen.

Reveal with Reactor and Time Distortion
In this video, you'll see how to cut an object in fragments, simulate their breaking in Reactor and reverse the animation to make the objects construct themselves for their debris.

Reveal with Pflow
See how particles can attach themselves to objects when they find them. If the particles are flying around and then stick to hidden object, the objects start to appear. By mixing visibility with particles, you can create very cool effects of object appearing from flying dust.

Reveal with Max Script - Part 1 : Offset
First part of a series of script techniques that will end with animated objects all falling into their final position with a simple button click. This video covers the basics of moving objects with Max Script.

Reveal with Max Script - Part 2 : Rotation
This one covers local rotation with Max Script.

Reveal with Max Script - Part 3 : Animation
This one covers the basics of animation keyframing with Max Script.

Reveal with Max Script - Part 4 : Visibility
This one shows how to animate visibility with Max Script.

Reveal with Max Script - Part 5 : User Interface
This one shows how to build an interface for the animation tool that we have developed in the previous videos.

Reveal with Max Script - Part 6 : Ordering Objects in Arrays
This one is an extra scripting technique where you can learn how to reorder elements in an array based on certain conditions. It will be helpful to animate blocks of objects based on their relative position.

Fake or Foto?

Interesting test. Take a reality check...

Autodesk Support Tutorials

In Knowledge Base section of Autodesk 3ds Max Services & Support was added a few short video tutorials, but on very very beginners level and they are quite incomplete.

Here is the list:

Friday, November 6, 2009

Attach Mesh by Material 1.2

An light update on my maxscript Attach Mesh by Material. Recently I was asked via email to make the script compatible for 3ds Max 9. It works with versions below 2008 through AVG extensions, but why not... the trick is simple -- just to replace function appendIfUnique() (which was added in Max 2008) with function findItem() , so I upload new version (1.2). Enjoy

Wednesday, November 4, 2009

TraptCG tutorials

I have hard and busy weeks, so maybe I'll slow down update on the blog for a while. But there is what I found --

TraptCG is a free on line video tutorial site offers video tutorials for 3ds Max.

Monday, November 2, 2009

Tutorial Hero

Tutorial Hero is another tutorial's source which include large section for 3ds Max.

Sunday, November 1, 2009

Xoliul Viewport Shader

Full title:
Create Beautiful Realtime Renders Using the Xoliul Viewport Shader in 3ds Max

In this video tutorial, specifically made for game artists working with 3DS Max, Laurens Corijn will show you how to use his ever popular Xoliul viewport shader to display your work in realtime, and also how to set up fancy viewport effects such as shadows and SSAO. Apart from being a more correct way to display your videogame art than standard software rendering, this method is also much faster to set up and get your work looking good.

You can download a copy of the shader from Laurens' website at: