Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The Blender Python API: Precision 3D Modeling and Add-on Development

Buy

Understand 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. Understanding 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

What You’ll Learn

  • Generate 3D data visualizations in Blender to better understand multivariate data and mathematical patterns.
  • Create precision object models in Blender of architectural models, procedurally generated landscapes, atomic models, etc.
  • Develop and distribute a Blender add-on, with special consideration given to careful development practices
  • Pick apart Blender’s 3D viewport and Python source code to learn about API behaviors
  • Develop a practical knowledge of 3D modeling and rendering concepts
  • Have a practical reference to an already powerful and vast API

Who This Book Is For

Python programmers with an interest in data science, game development, procedural generation, and open-source programming as well as programmers of all types with a need to generate precise 3D models. Also for 3D artists with an interest in programming or with programming experience and Blender artists regardless of programming experience.

(HTML tags aren't allowed.)

RabbitMQ in Action: Distributed Messaging for Everyone
RabbitMQ in Action: Distributed Messaging for Everyone
Writing this book has been like discovering RabbitMQ itself—encountering a problem that needed solving, but not knowing what the solution looked like. Until May 2010, we didn’t even know each other. We both had been active in the RabbitMQ community for the past two years, but we’d never actually...
Small Business Smarts: Building Buzz with Social Media
Small Business Smarts: Building Buzz with Social Media

Social networking plus small business is a slam dunk! Small Business Smarts: Building Buzz with Social Media explains why that's so and helps small business owners decide whether social media tools are right for them. Assuming the answer is yes, the book offers concrete advice and implementation suggestions that make using tools to...

Teach Yourself VISUALLY Computers
Teach Yourself VISUALLY Computers
Are you a visual learner? Do you prefer instructions that show you how to do something — and skip the long-winded explanations? If so, then this book is for you. Open it up and you'll find clear, step-by-step screen shots that show you how to tackle more than 135 basic computer tasks. Each task-based spread includes easy, visual directions...

Disruption by Design: How to Create Products that Disrupt and then Dominate Markets
Disruption by Design: How to Create Products that Disrupt and then Dominate Markets

From Eli Whitney to Henry Ford to Ray Kroc to Steve Jobs, market disruptors have reaped the benefits, including fame and fortune. But do you have to be that rare genius whose unique skills can literally change the world? No. Disrupting a market is a discipline that can be learned. Disruption by Design—a handbook for...

MCSA/MCSE Self-Paced Training Kit: Managing a Microsoft Windows 2000 Network Environment (Exam 70-218)
MCSA/MCSE Self-Paced Training Kit: Managing a Microsoft Windows 2000 Network Environment (Exam 70-218)
An excellent beginners' guide to the basics you'll need to know in order to get through the rest of the MCSE/MCSA exams, Managing a Microsoft Windows 2000 Network Environment should be the first book you buy--and it'll continue to come in handy with the rest of the exams you'll take.

Essentially, this book is the absolute minimum you...

Light and Dark: An exploration in science, nature, art and technology
Light and Dark: An exploration in science, nature, art and technology
Encourages us to take a more careful look at many familiar phenomena, such as the variations in the duration of twilight through the year and the ability of human vision to misinterpret patterns of lines under certain conditions. Aims to be entertaining, instructive, diverse and unusual. Softcover.

In December 2001 Martin Creed was
...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy