skip to content
Blender 2.49 scripting : extend the power and flexibility of Blender with the help of Python: a high-level, easy-to-learn scripting language Preview this item
ClosePreview this item
Checking...

Blender 2.49 scripting : extend the power and flexibility of Blender with the help of Python: a high-level, easy-to-learn scripting language

Author: Michel Anders
Publisher: Birmingham, UK : Packt Pub., 2010.
Series: Community experience distilled.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Anders, Michel J.
Blender 3D : Architecture, Buildings, and Scenery.
Birmingham : Packt Publishing, ©2010
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Michel Anders
ISBN: 9781849510417 1849510415 9781849510400 1849510407
OCLC Number: 688617907
Description: 1 online resource (v, 275 pages) : illustrations.
Contents: Cover; Copyright; Credits; About the Author; About the Reviewer; Table of Contents; Preface; Chapter 1: Extending Blender with Python; The Blender API; A lot of power; Some batteries included; Check for a full Python distribution; Installing a full Python distribution; The interactive Python console; Exploring built-in modules, the help() function; Exploring built-in functions, the dir() function; Getting familiar with the built-in editor; An editor example; First steps: Hello world; Integrating a script in Blender's menus; Integrating a script in Blender's help system. Don't get confused, stay objectiveAdding different types of object from a script; Adding a mesh object; Distributing scripts; The Blender API; The Blender module; Blender objects; The bpy module; Drawing on the screen; Utilities; Summary; Chapter 2: Creating and Editing Objects; Creepy crawlies-a GUI to configure objects; Building the user interface; Creating bugs-some assembly required; Creating a user interface; Remembering choices; The full power of Blender graphics; Creating a new Mesh object; Transforming mesh topology; Code outline bridging edge loops. Dazzle your boss-bar charts in Blender styleThe bar chart script; Weird faces-selecting and editing faces in meshes; Selecting warped (non-planar) quads; Code outline warp select; Selecting ultra sharp faces; Selecting vertices with many edges; Selecting poles; Selecting poles, again; Determining the volume of a mesh; Determining the centre of mass of a mesh; Some remarks about accuracy; Growing sunflowers-parenting and grouping objects; Groups; Parenting; Growing a sunflower from seed; Duplication versus instantiation; Growing a sunflower; Summary; Chapter 3: Vertex Groups and Materials. Vertex groupsA weighty issue; Code outline: leftright.py; Modifiers; Engraving; Converting a Text3d object to a mesh; Extruding an edge loop; Expanding an edge loop; Putting it all together: Engrave.py; Flying sparks; Calculating the local curvature; Code outline: curvature.py; Putting it all together: St. Elmo's fire; Bones; Tick-Tock; Code outline: clock.py; Get a bit of backbone boy!; Materials; Object materials versus ObData materials; Assigning materials to parts of an Object; Vertex colors versus face materials; Adding materials to our engraving; Summary. Chapter 4: Pydrivers and ConstraintsGetting to grips with animated properties; IPO; IPOchannels and IPOCurves; Constraints; Difference between drivers and constraints; Programming with constraints; Programming with IPOs; PyDrivers; PyConstraints; Setting the time-one to rule them all; Overcoming limitations: pydrivers.py; Internal combustion-correlating complex changes; More power-combining multiple cylinders to an engine; Adding simple constraints; Defining complex constraints; The Blender constraint template; Do you find me attractive too?; Snapping to mesh vertices.
Series Title: Community experience distilled.
Responsibility: Michel Anders.

Abstract:

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.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/688617907> # Blender 2.49 scripting : extend the power and flexibility of Blender with the help of Python: a high-level, easy-to-learn scripting language
    a schema:CreativeWork, schema:Book, schema:MediaObject ;
    library:oclcnum "688617907" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/762084739#Place/birmingham_uk> ; # Birmingham, UK
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://id.worldcat.org/fast/1741005> ; # Scripting languages (Computer science)
    schema:about <http://id.worldcat.org/fast/1084736> ; # Python (Computer program language)
    schema:about <http://experiment.worldcat.org/entity/work/data/762084739#Topic/computers_programming_languages_general> ; # COMPUTERS--Programming Languages--General
    schema:about <http://dewey.info/class/005.13/e22/> ;
    schema:bookFormat schema:EBook ;
    schema:creator <http://viaf.org/viaf/33206376> ; # Michel Anders
    schema:datePublished "2010" ;
    schema:description "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."@en ;
    schema:description "Cover; Copyright; Credits; About the Author; About the Reviewer; Table of Contents; Preface; Chapter 1: Extending Blender with Python; The Blender API; A lot of power; Some batteries included; Check for a full Python distribution; Installing a full Python distribution; The interactive Python console; Exploring built-in modules, the help() function; Exploring built-in functions, the dir() function; Getting familiar with the built-in editor; An editor example; First steps: Hello world; Integrating a script in Blender's menus; Integrating a script in Blender's help system."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/762084739> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/762084739#Series/community_experience_distilled> ; # Community experience distilled.
    schema:isSimilarTo <http://worldcat.org/entity/work/data/762084739#CreativeWork/blender_3d_architecture_buildings_and_scenery> ;
    schema:name "Blender 2.49 scripting : extend the power and flexibility of Blender with the help of Python: a high-level, easy-to-learn scripting language"@en ;
    schema:productID "688617907" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/688617907#PublicationEvent/birmingham_uk_packt_pub_2010> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/762084739#Agent/packt_pub> ; # Packt Pub.
    schema:url <http://ebookcentral.proquest.com/lib/rdc/detail.action?docID=1531988> ;
    schema:url <https://ebookcentral.proquest.com/lib/ualberta/detail.action?docID=1531988> ;
    schema:url <http://er.llcc.edu:2048/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=333384> ;
    schema:url <http://ebookcentral.proquest.com/lib/gprc-ebooks/detail.action?docID=1531988> ;
    schema:url <http://ebookcentral.proquest.com/lib/concordiaab-ebooks/detail.action?docID=1531988> ;
    schema:url <https://ebookcentral.proquest.com/lib/columbia/detail.action?docID=1531988> ;
    schema:url <http://ebookcentral.proquest.com/lib/columbia/detail.action?docID=1531988> ;
    schema:url <http://site.ebrary.com/id/10439354> ;
    schema:url <http://ebookcentral.proquest.com/lib/macewan-ebooks/detail.action?docID=1531988> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=333384> ;
    schema:url <http://0-search.ebscohost.com.librarycatalog.vts.edu/login.aspx?direct=true&scope=site&db=nlebk&AN=333384> ;
    schema:workExample <http://worldcat.org/isbn/9781849510417> ;
    schema:workExample <http://worldcat.org/isbn/9781849510400> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/688617907> ;
    .


Related Entities

<http://ebookcentral.proquest.com/lib/concordiaab-ebooks/detail.action?docID=1531988>
    rdfs:comment "from Ebook Central Academic Complete" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .

<http://ebookcentral.proquest.com/lib/gprc-ebooks/detail.action?docID=1531988>
    rdfs:comment "from Ebook Central Academic Complete" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .

<http://ebookcentral.proquest.com/lib/macewan-ebooks/detail.action?docID=1531988>
    rdfs:comment "from Ebook Central Academic Complete" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .

<http://ebookcentral.proquest.com/lib/rdc/detail.action?docID=1531988>
    rdfs:comment "from Ebook Central Academic Complete" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .

<http://experiment.worldcat.org/entity/work/data/762084739#Place/birmingham_uk> # Birmingham, UK
    a schema:Place ;
    schema:name "Birmingham, UK" ;
    .

<http://experiment.worldcat.org/entity/work/data/762084739#Series/community_experience_distilled> # Community experience distilled.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/688617907> ; # Blender 2.49 scripting : extend the power and flexibility of Blender with the help of Python: a high-level, easy-to-learn scripting language
    schema:name "Community experience distilled." ;
    schema:name "Community experience distilled" ;
    .

<http://experiment.worldcat.org/entity/work/data/762084739#Topic/computers_programming_languages_general> # COMPUTERS--Programming Languages--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--General"@en ;
    .

<http://id.worldcat.org/fast/1084736> # Python (Computer program language)
    a schema:Intangible ;
    schema:name "Python (Computer program language)"@en ;
    .

<http://id.worldcat.org/fast/1741005> # Scripting languages (Computer science)
    a schema:Intangible ;
    schema:name "Scripting languages (Computer science)"@en ;
    .

<http://viaf.org/viaf/33206376> # Michel Anders
    a schema:Person ;
    schema:familyName "Anders" ;
    schema:givenName "Michel" ;
    schema:name "Michel Anders" ;
    .

<http://worldcat.org/entity/work/data/762084739#CreativeWork/blender_3d_architecture_buildings_and_scenery>
    a schema:CreativeWork ;
    rdfs:label "Blender 3D : Architecture, Buildings, and Scenery." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/688617907> ; # Blender 2.49 scripting : extend the power and flexibility of Blender with the help of Python: a high-level, easy-to-learn scripting language
    .

<http://worldcat.org/isbn/9781849510400>
    a schema:ProductModel ;
    schema:isbn "1849510407" ;
    schema:isbn "9781849510400" ;
    .

<http://worldcat.org/isbn/9781849510417>
    a schema:ProductModel ;
    schema:isbn "1849510415" ;
    schema:isbn "9781849510417" ;
    .

<http://www.worldcat.org/title/-/oclc/688617907>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/688617907> ; # Blender 2.49 scripting : extend the power and flexibility of Blender with the help of Python: a high-level, easy-to-learn scripting language
    schema:dateModified "2018-07-09" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .

<https://ebookcentral.proquest.com/lib/ualberta/detail.action?docID=1531988>
    rdfs:comment "from Ebook Central Academic Complete" ;
    rdfs:comment "(Unlimited Concurrent Users)" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.