Create bookmark
Blender 2.49 Scripting
Extend the power and flexibility of Blender with the help of the high-level, easy-to-learn scripting language, Python
Notes
Please login to add notes
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewer
- Table of Contents
- Preface
-
+
Chapter 1: Extending Blender with Python
-
+
Chapter 2: Creating and Editing Objects
- + Creepy crawlies—a GUI to configure objects
- + Transforming mesh topology
- + Dazzle your boss—bar charts in Blender style
- Weird faces—selecting and editing faces in meshes
- + Selecting warped (non-planar) quads
- Selecting ultra sharp faces
- Selecting vertices with many edges
- + Selecting poles
- Determining the volume of a mesh
- + Determining the centre of mass of a mesh
- + Growing sunflowers—parenting and grouping objects
- Summary
-
+
Chapter 3: Vertex Groups and Materials
-
+
Chapter 4: Pydrivers and Constraints
- + Getting to grips with animated properties
- Difference between drivers and constraints
- Programming with constraints
- Programming with IPOs
- PyDrivers
- PyConstraints
- + Setting the time—one to rule them all
- + Internal combustion—correlating complex changes
- Adding simple constraints
- + Defining complex constraints
- Summary
-
+
Chapter 5: Acting on Frame Changes
-
+
Chapter 6: Shape Keys, IPOs, and Poses
-
+
Chapter 7: Creating Custom Shaders and Textures with Pynodes
-
+
Chapter 8: Rendering and Image Manipulation
-
+
Chapter 9: Expanding your Toolset
- + Appendix A: Links and Resources
- + Appendix B: Common Pitfalls
- + Appendix C: Future Developments
- Index
The focus of the book is on practical problems and how to solve them in Python. The examples given are useful programs that try to solve real-world needs. Each chapter revolves around a single concept giving several examples gradually growing in difficulty. Each section analyses the problem first before diving into coding and gives extensive background information to enable the reader to generalize from the specific problem to a wider range of challenges. The sample code is provided as fully working examples with all key issues extensively highlighted. All sample programs are clear and concise yet nothing essential is left out and the programming style focuses on readability rather than on stylistic rigor or efficiency. This book is for users comfortable with Blender as a modeling and rendering tool who want to expand their skills to include Blender scripting to automate laborious tasks and achieve results otherwise impossible. Blender experience is essential as is some experience in Python programming.
Test the closed alpha on paperc.com
Book Details
Authors
Categories
Computers > Programming Languages > General
Publishers
Publication year : 2010
License: All rights reserved ©
Times read: 461

