Microvellum eSupport
Transcription
Microvellum eSupport
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) • Parent to Base Point • Exit Edit Mode • Go into Edit Mode • Set Location • Select Z Hook and Mesh • Select All • Add Empty (for Y Dim Hook) • Go into Edit Mode • Merge vertices at center • Parent to Base Point • Select Top Face • Exit Edit Mode • Set Location • Hook Verts to Selected Object • Add Cube (for wall mesh) • Add Empty (for Z Dim Hook) • Exit Edit Mode • Go into Edit Mode • Parent to Base Point • Then… Take a Nap • Toggle Face Select Mode • Set Location • Select Bottom Face • Select X Hook and Mesh • Translate Z Origin to 0 • Go into Edit Mode • Select Front Face • Select Right Face • Translate Y Origin to 0 • Hook Verts to Selected Object • Select Left Face • Exit Edit Mode • Translate X Origin to 0 • Select Y Hook and Mesh • Exit Edit Mode • Go into Edit Mode • Parent Mesh to Base Point • Select Back Face • Add Empty (for X Dim Hook) • Hook Verts to Selected Object © 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 © 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913 Thanks for watching… www.microvellum.com © 2013 Microvellum, Inc. All Rights Reserved. | support.microvellum.com | www.microvellum.com | Toll Free: 800.204.0913