1 option
Autodesk 3ds Max 8 : MAXScript essentials.
- Format:
- Book
- Language:
- English
- Subjects (All):
- 3ds max (Computer file).
- Computer animation.
- Computer graphics.
- Physical Description:
- 1 online resource (237 p.)
- Edition:
- 1st edition
- Other Title:
- 3ds max 8 MAXScript essentials
- Place of Publication:
- Burlington, Mass. : Focal Press, 2013, c2005.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Write your own MAXScript functions and utilities to create custom tools and UI elements, and automate repetitive tasks. Demonstrated techniques include the creation of objects, arrays, collections, control structures, parametric objects, and the construction of UI elements. The companion CD-ROM contains media files that allow you to practice the techniques with real-world examples demonstrating how you can use then in a production environment.
- Contents:
- Front Cover; Autodesk 3ds Max 8 MAXScript Essentials; Copyright Page; Table of Contents; Introduction; What's New in the Edition; Copying the Exercise Files from the CD; 1. MAXScript Basics; Objectives; Introduction; Syntax 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, Or; If-Then-Else Statements; List of Operators; Loop Structures; For Loop; Loops with Multiple Statements; While Loops; Collections; Arrays; Array Functions; Printing Arrays; Multidimensional 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 Loop; Conclusion; 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 DialogsAdding Pickbutton Events; Using Local Variables; Disabling and Enabling UI Items; Conclusion; 3. The 3ds Max Interface; Objectives; Introduction; Copy, Instance, and Reference; Copy; Instance; Reference; Cloning Nodes Using MaxOps.CloneNodes; Copying Arrays; Max Commands; Command Panels; Main Tool Bar; Picking Scene Objects; Picking Points; MouseTrack (Advanced); Painter Interface (Advanced); Conclusion; 4. Understanding Objects and Classes; Objectives; Introduction; Object Oriented Programming; Class Hierarchy; Class Inheritance; Determining Class Types
- InstancesProperties; 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; Position and Scale Transform Properties; Position Transform; The Scale Transform; Rotation Transform; EulerAngle; Gimbal Coordinate System; Local Rotations; Quaternions; AngleAxis; Contexts; Coordsys Context; Animation; Controllers; Animation Keys; Key Values; Controller Types; Rotation Axis; Delete Keys
- Key Tangents
- Notes:
- First published 2006.
- Description based on print version record.
- ISBN:
- 9786612618383
- 9781138403307
- 113840330X
- 9781282618381
- 1282618385
- 9781136142222
- 1136142223
- 9780080927459
- 0080927459
- OCLC:
- 499049780
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.