Extensions:2.6/Py/Scripts/Add Mesh/BuildingBasics

提供: wiki
< Extensions:2.6‎ | Py‎ | Scripts‎ | Add Mesh
2015年6月21日 (日) 14:41時点におけるwiki>Jambayによる版 (version 1.6 release notation.)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Building Basics

This collection of "Python Script" files create "architectural" objects that may be used in a Blender scene. They are located in a sub-folder named "add_mesh_building_basics" in the addons_contrib directory. See Using Add-ons for standard procedure to access the features documented here.

For questions or comments go to Task or chat in IRC (#blenderpython).

Credits


This "package" is a collection of scripts from contributions made by many developers; the original author has been preserved as best as possible. Many of the scripts have been renamed to simplify reference or clarify intended use/operation.

Thanks to: Dudecon, Meta-Androcto, antonioya, SayProductions, revolt_randy, campbellbarton, mont29, Ton, and, et al (everyone) in the Blender community. Your continued support and participation is appreciated.

Building Basics
various architectural objects.
UI location Group: AddMesh
Version 0, 1, 6 Author(s) The Blender community, see Credits.
Blender 2.7.5 License GPL


Executable information
File name add_mesh_building_basics
Current version download https://developer.blender.org/T44022


Each script tracks the module specific status. This reference is a general indicator of progress and completeness relating to current development and documentation for the scripts included in this package for 2.7x releases.

Code:

in progress Inprogress100.jpg 95%

  V 1.6 is "Offical" but not a final release; maintenance mode, moving to new project.


Documentation:

in progress Inprogress75.jpg 75%

  Documentation for V 1.6 needs major updates for UI changes; but that ain't gonna happen.


Much of this has taken considerable time to complete, thank you for your patience.

General

The features as described here are based on the default Blender project. Results are simple and should work well with any custom setup you are using. You will need to adjust camera, lights, and other environment settings to get a decent render.

General usage notes: Though not all options/features work exactly the same, they have common usage methods.

Use "a" A to deselect all objects, scripts are not using (applied to) existing objects. Some objects can be created in Edit mode and will be affected by other objects. Each module is different, visit those topics for Object/Edit mode exception.

Objects offset (center) at the current 3D cursor. Set your 3D cursor to the origin/center point [⇧ ShiftC to position at 0,0,0].

After adding an object, "mouse-over" the property values in Blender UI for general usage information.

Since these scripts use the "Toolbox" panel to provide a UI, if you perform an action that changes the object status you will NOT be able to access the object properties for further modification. You may move the cursor, save file, and various other operations that will not "close/replace" the current properties display.

There is only one object per "Add". Every time you change a property it replaces the current object; no undo for individual parameters.

No "Save/Load" for properties, all settings must be entered/modified manually, however, current (2.7x) Blender operation will retain last used settings when adding a new object until restart.

The Default values/settings are subject to change sometimes to standardize initial results, other times to allow more creative usage. Regardless, they are a starting point, not a formal way on how to use what is available or limit what can be done other than within the intended design (beam, column, wall, ...). Results of using default settings for each item are very simplistic. Objects that have a "Style" selection include a "Default" option to restore original settings.

Abstract Usage
There are many options provided when creating objects that are not intended as part of the primary usage, so far they have not proven to be problematic. Regardless, any failures that are encountered should be reported as they may apply to the general operation.

Module list

In Alphabetical order...
Balcony - produce "Balcony", may also be used as reception desk structure.
Beams - generate mesh primitives representing structural supports.
Block Wall - make "castle-like" block wall, including openings, stairs, and shelves.
Column - create a column like object that can be used as an architectural or decorative item.
Doorway - door frame portal, with doors, and window like elements.

Image Samples

The following images are provided as examples of the UI and possible results. More detailed images and information are available in the wiki/documentation pages for each object.

The menu:

BBMenu.png


Sample render, with modified object settings

BBDefaultRender.png

Disclaimer

No Guarantees that the user experience for Blender, UI, features, or screen-shots are the same as this documentation since they are still in development as of this writing. However, every effort will be made to keep it current and working through the 2.7x release process.