Modding Blender for Interior Design - download.blender.org · © 2013 Microvellum, Inc. All Rights...

14
© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913 Modding Blender for Interior Design Presented by: Andrew Peel & Ryan Montes

Transcript of Modding Blender for Interior Design - download.blender.org · © 2013 Microvellum, Inc. All Rights...

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Modding Blender for Interior Design Presented by: Andrew Peel & Ryan Montes

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Fluid Designer

• Built on Blender

• Provides an Intuitive and efficient way to design

interior spaces.

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Quick and Easy Design Tools

• Drag and Drop (Objects, Groups, Materials)

• Simplified User Interface

• Consistent Data Structure

• Automate complex time consuming procedures

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Who is Microvellum?

• Software company founded in 1991

• Develops design, engineering, and manufacturing software for the woodworking industry

• Fully funded development for Fluid Designer to give their users a free design solution that

connects directly with Microvellum’s Manufacturing Tools

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

How did this project start?

• Started development of Fluid Designer Prototype in August 2012

• Presented the prototype on February 2013 to Microvellum

• Started full time development February 2013

• Featured Fluid Designer at IWFS

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Development Strategies

• Don’t reinvent the wheel – Blender has great tools, so we tried to utilize as much as Blenders

functionality as possible.

• Develop Fluid Designer as a Blender Add-on – To keep this project easily updated with

Blenders Development most of the development was done in Python.

• Use Microvellum’s Data Structure – To allow a seamless connection with Microvellum’s

Manufacturing Tools we used their existing architecture as a template to write the data structure.

• Development Based on a Workflow – Develop a workflow then break down the needed tools

for that workflow.

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Library Management

• Easily Manage Assets

• Save assets to the Library

• Thumbnail Previews

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Library Panel – Drag and Drop

• Automates and Simplifies Appending

Objects, Groups, Materials, World Env.

• Automates placing objects in the correct

location.

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

New Data Structures

• Products, Inserts, and Parts

• Prompts

• Libraries

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Automating Blenders Functionality – Draw Wall

• Drawing a Cube Mesh

• Easy… Right?

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Automating Blenders Functionality – Draw Wall

• Add Cube (for base point)

• Go into Edit Mode

• Select All

• Merge vertices at center

• Exit Edit Mode

• Add Cube (for wall mesh)

• Go into Edit Mode

• Toggle Face Select Mode

• Select Bottom Face

• Translate Z Origin to 0

• Select Front Face

• Translate Y Origin to 0

• Select Left Face

• Translate X Origin to 0

• Exit Edit Mode

• Parent Mesh to Base Point

• Add Empty (for X Dim Hook)

• Parent to Base Point

• Set Location

• Add Empty (for Y Dim Hook)

• Parent to Base Point

• Set Location

• Add Empty (for Z Dim Hook)

• Parent to Base Point

• Set Location

• Select X Hook and Mesh

• Go into Edit Mode

• Select Right Face

• Hook Verts to Selected Object

• Exit Edit Mode

• Select Y Hook and Mesh

• Go into Edit Mode

• Select Back Face

• Hook Verts to Selected Object

• Exit Edit Mode

• Select Z Hook and Mesh

• Go into Edit Mode

• Select Top Face

• Hook Verts to Selected Object

• Exit Edit Mode

• Then… Take a Nap

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Automating Blenders Functionality – Draw Wall

• Automating all of those steps

• Eliminates user error

• Improves efficiency

• Less steps for new users to understand

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

What’s Next?

• Finish connection to Microvellum’s Manufacturing Tools

• Get vendors to develop Fluid Designer libraries that can be sold on the Microvellum Webstore

• Write development documentation and develop an open source project

www.microvellum.com

© 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913

Thanks for watching…