My Account Log in

1 option

Autodesk 3ds Max 9 MAXScript essentials / Autodesk.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Autodesk, Inc., author.
Contributor:
Lama, Swami.
Autodesk Learning Systems Group.
Series:
Autodesk media and entertainment courseware Autodesk 3ds Max 9 MAXScript essentials
Language:
English
Subjects (All):
3ds max (Computer file).
Computer animation.
Computer graphics.
Physical Description:
1 online resource (301 p.)
Edition:
2nd ed.
Place of Publication:
New York, New York ; London, England : Focal Press, 2007.
Language Note:
English
Summary:
Write your own MAXScript functions and utilities to automate repetitive tasks and create custom tools and UI elements. Beginning with an introduction to essential programming concepts, you learn the MAXScript basics that include cloning objects, MAX commands, toolbar access, picking scene nodes, picking points, and using the mousetrack command and painter interface. Real-world tutorial examples are provided throughout the book to demonstrate how to use the MAXScript techniques in your own production environment.
Contents:
Front Cover; Autodesk® 3ds Max®9 MAXScript Essentials; Copyright Page; Table of Contents; Introduction; What's New in this Edition?; Copying the Exercise Files from the CD; What is MAXScript and Why Use it?; MAXScript History; MAXScript File Locations; Understanding Script Types; MAXScript File Loading Order; MAXScript-related Directories; Purpose for .\scripts\; Purpose for .\scripts\startup\; Purpose for .\ui\Macroscripts\, or .\UI\usermacros\; Purpose for .\stdPlugs\stdscripts\; Purpose for .\plugins\; Maxscript vs. Plug-ins; 32-bit Max vs. 64-bit Max; 1. Maxscript Basics; Objectives
IntroductionSyntax and Organization; Comments; Multiline Statements; Variables and Data; Untyped Variables; The MAXScript Listener; Using the MAXScript Listener; Object Properties; Additional Object Properties; Macro Recorder; Functions; Function Parameters and Signature; Creating Your Own Functions; Passing Arguments by Value; Passing Arguments by Reference; Exceptions to Pass by Value (Advanced Topic); Returning Values from Functions; Local and Global Variables; Defining Variables; Global Variables; Local Variables; Conditional Statements; If-Then Statements
Logical Operators: Not, And, OrIf-Then-Else Statements; List of Operators; Loop Structures; For Loop; Loops with Multiple Statements; While Loops; Collections; Arrays; Array Functions; Printing Arrays; Multidimentional Arrays (Advanced Topic); Wildcards; Structures; Structure Syntax; Structure Constructor Function; Structure Initialization; Structure Member Functions; Calling Functions During Construction of a structure (Advanced Topic); Strings; Concatenation; Findstring; Replace; Converting Between Numbers and Strings; Creating and Running Scripts; Working with Equations
Changing Wireframe Colors with a LoopConclusion; 2. Constructing User Interfaces; Objectives; Introduction; Building User Interfaces; Types of User Interfaces; Script Types; MacroScripts; Script Files; Rollouts; Adding User Interface Elements; Event Handlers; Rollout Groups; Creating a Working Script; Creating the User Interface; Adding Event Handlers; Fine-Tuning the UI; Automatically Destroying Dialogs; Adding Pickbutton Events; Using Local Variables; Disabling and Enabling UI Items; Conclusion; 3. The 3ds Max Interface; Objectives; Introduction; Copy, Instance, and Reference; Copy
InstanceReference; Cloning Nodes Using MaxOps.CloneNodes; Copying Arrays; Max Commands; Command Panels; Main Tool Bar; Picking Scene Objects; Picking Points; Conclusion; 4. Understanding Objects and Classes; Objectives; Introduction; Object Oriented Programming; Class Hierarchy; Class Inheritance; Determining Class Types; Instances; Properties; MaxWrapper Class; Methods; Constructors; Get and Set Methods; Mapped Methods; Working with the MaxScript Reference; MAXScript Grammar; Optional Parameters; Return Values; Reference Assignments; Conclusion; 5. Transforms and Animation; Objectives
Introduction
Notes:
Includes index.
Description based on print version record.
ISBN:
1-136-14038-7
1-282-54070-X
9786612540707
0-08-092752-1
9780080927527
OCLC:
635293280

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account