Render 3D

211 votes
Version: 
1.5.1
Date Updated: 
10/19/2010

Simple script for rendering in 3D (Anaglyph / Polarized / Stereo Pair)

• Supports ColorCode 3-D (Amber/Blue), Red/Cyan, Green/Magenta, Polarized, Stereo Pair, and separate Left / Right

NEW Choose from various Anaglyph Methods (Color, Half Color, Optimized, and Gray)

NEW Super fast compositing process

• Animated Output (Image sequence)

• See "Info" for general instruction

While working on a game that was going to be in 3D, the studio was doing a lot of research on various stereoscopic 3D methods. We were dependent on programmers to tweak values in engine every time we wanted to test new settings (both camera and color). I created this tool to put the power back in the artists hands.

 

Intended for rapid testing, the output images could easily be compared side-by-side to help us choose the best 3D settings for our game. In my research I discovered there is a large subculture of people who are WAY into anaglyph imagery, so I thought I'd release this to the public to benefit all the anaglyphers out there.

 

Special thanks to the folks at CGTalk for reviving this project through their interest and feedback.
 

Additional Info: 

*******IMPORTANT:  NEW Installation steps for v1.5 and up ******
If you are UPGRADING from an older version:   go to MAXROOT\ui\macroscripts\  then DELETE "Render3D.mcr" and "Render3D.mse"
___________________________________________________________
• Download & unzip/unrar to MAXROOT\scripts\startup\ **MUST INSTALL HERE**
• In Max: Customize > Customize UI > Toolbars (under "TheDOUR" category) > drag to a toolbar to create a button
• Pick Target Camera, adjust settings, choose output location and settings; render
• The result is a composited stereoscopic image using the chosen anaglyph
• You may want to invest in some 3D glasses Cool

New in version 1.5.1:      *Please note the new installation info above*
• Anaglyph METHODS!   (Color, Half Color, Optimized, and Gray)
• Removed 'Saturation' settings in favor of new Anaglyph 'Method' controls *see above*
SUPER FAST new compositing process (written for v2.0 but you are getting it early!) 
• Fixed error with interaxial/convergence distance when compositing anaglyphs (All v1.5 Anaglyphs will be wrong... sorry Embarassed)

previous fixes:
• Fixed render aspect ratio not being reset when rendering a sequence
• Fixed bug where some renders were turning out all black
• Added new 'Type' option: LEFT / RIGHT (saves images separately)
• Fixed error "b in undefined" in 3ds Max 9
• Fixed various 3ds Max 9 compatability issues
• Fixed render width not being reset after rendering Stereo Pair
• Fixed error with animation not resetting camera position
• Fixed Green/Magenta being reversed  **thanks to dmd78
• Fixed error that occurred on first use (when no camera selected)
• Added support for Vray cameras
• Added type: Polarized
• Lowered numeric value minimums for camera settings
• Added support for 3ds Max 9 - 2011 (and you may get lucky on older versions too)

KNOWN ISSUES:

• Animated sequences using Stereo or Green Magenta can cause left image zoom to be thrown off.  (fixed with v1.4.5)
• Legacy "composite" features (Max 9 & 2008) are causing a few pixels on the right side of images to not be composited (only from right image) (fixed with v1.4.6)

TO DO List:

• v2.0 coming... this Fall ...sometime

Version Requirement: 
3ds Max 9 (or higher)
Other Software Required: 
.Net Framework 2.0 (or higher)
AttachmentSize
render3d_v1.4.6.zip21.94 KB
render3d_v1.5.1.rar31.63 KB
render3d_v1.5.1.zip32.03 KB

Comments

Comment viewing options

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

so late august as in within

so late august as in within the next 21 hours, 45 minutes?

mohdmistry's picture

hey there everyone this is

hey there everyone

this is the all waited answer to my 3d render capabilities in 3ds max.

thanks a million to you sir.

i do have a request though, in you upcomming release can you make it render in various polarized types?
like circular, diagonal, etc...?

plus is this goin to work on any monitor? and plasmas?

thedour's picture

You are very welcome. This

You are very welcome.

This uses interlaced polarization. I actually don't have polarized lenses and had added polarized at the request of another user :D So I'll be up front and say I'm not really sure what you need to view this.

thedour's picture

With regard to Max Design

With regard to Max Design 2009, I've not tested/designed for that. I'll try to see what differences it has, but I'll have to get a 30-day trial as I don't have access to that version of Max.

I believe "b" is referring to the blue channel of an image or the blue component of a pixel color. So that means it is most likely failing to composite the renders together. This gives me a good lead for now.

archiexelent's picture

Hi.!How can I see this

Hi.!How can I see this polarized mode? Which glasses: passive or active.... Monitor?
What kind of Polarization is: linear, circular, interlaced?
Thank you very much Andrew, and thank you, scriptspot community.

hockley91's picture

Does this script work with

Does this script work with 3DS Studio Max Design 2009? I can't get it to work. It starts the rendering process, but then it stops at the end and gives me this error message:

--Unknown property: "b" in undefined

dmd78's picture

Any way to have v2 allow for

Any way to have v2 allow for use of the default "render button" inside Max? None of the render farms I have contacted (over a dozen) will allow the script because of the need to manually click the dialog box render button. Thanks

dmd78's picture

PERFECT!!! Great job on the

PERFECT!!! Great job on the fix.

---You can do this by animating the cameras target distance (either from the modify panel, or actually moving/animating the target node).----

True. The only problem is keeping the target box "square" on the target when the camera and the target box are moving. I will attempt to attach the target box to another target box's coordinates...or something similar. Thanks

EDIT....actually, it will probably work fine now. I believe the problem was one in the same.

thedour's picture

You can do this by animating

You can do this by animating the cameras target distance (either from the modify panel, or actually moving/animating the target node).

dmd78's picture

Yeah, no prob. I will send

Yeah, no prob. I will send some samples within a couple of days. But, quickly, is there any way to add a feature(or maybe there is a way to do this already in your plugin or max itself that you know of?)that can set a specific distance you want your divergence point to be away from the object at start and then have it auto adjust as the camera weaves in and out of the "comfortable" zone? I am doing layered imaging so I am only concerned with the "center" object in this regard. Thanks again

Comment viewing options

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