LEADER 03567nam 22005175 450 001 9910254561503321 005 20200702011501.0 010 $a1-4842-2802-2 024 7 $a10.1007/978-1-4842-2802-9 035 $a(CKB)3710000001405651 035 $a(DE-He213)978-1-4842-2802-9 035 $a(MiAaPQ)EBC4877799 035 $a(WaSeSS)IndRDA00088723 035 $a(CaSebORM)9781484228029 035 $a(PPN)202994155 035 $a(EXLCZ)993710000001405651 100 $a20170614d2017 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 14$aThe Blender Python API$b[electronic resource] $ePrecision 3D Modeling and Add-on Development /$fby Chris Conlan 205 $a1st ed. 2017. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2017. 215 $a1 online resource (XX, 138 p. 54 illus., 47 illus. in color.) 300 $aIncludes index. 311 $a1-4842-2801-4 327 $aChapter 1: The Blender Interface -- Chapter 2: The bpy Module -- Chapter 3: The bmesh Module -- Chapter 4: Topics in Modeling and Rendering -- Chapter 5: Introduction to Add-on Development -- Chapter 6: The bgl and blf Modules -- Chapter 7: Advanced Add-on Development -- Chapter 8: Textures and Rendering. . 330 $aUnderstand Blender's Python API to allow for precision 3D modeling and add-on development. Follow detailed guidance on how to create precise geometries, complex texture mappings, optimized renderings, and much more. This book is a detailed, user-friendly guide to understanding and using Blender?s Python API for programmers and 3D artists. Blender is a popular open source 3D modeling software used in advertising, animation, data visualization, physics simulation, photorealistic rendering, and more. Programmers can produce extremely complex and precise models that would be impossible to replicate by hand, while artists enjoy numerous new community-built add-ons. The Blender Python API is an unparalleled programmable visualization environment. Using the API is made difficult due to its complex object hierarchy and vast documentation. The Blender Python API clearly explains the interface. You will become familiar with data structures and low-level concepts in both modeling and rendering with special attention given to optimizing procedurally generated models. In addition, the book: Discusses modules of the API as analogs to human input modes in Blender Reviews low-level and data-level manipulation of 3D objects in Blender Python Details how to deploy and extend projects with external libraries Provides organized utilities of novel and mature API abstractions for general use in add-on development. 606 $aPython (Computer program language) 606 $aProgramming languages (Electronic computers) 606 $aPython$3https://scigraph.springernature.com/ontologies/product-market-codes/I29080 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aPython (Computer program language). 615 0$aProgramming languages (Electronic computers). 615 14$aPython. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a777.7 700 $aConlan$b Chris$4aut$4http://id.loc.gov/vocabulary/relators/aut$0859262 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910254561503321 996 $aThe Blender Python API$92012805 997 $aUNINA