add_mesh_castle #45596

Closed
opened 2015-07-29 04:56:09 +02:00 by Jim · 47 comments
Member

This script creates a castle-like object/mesh. It is based on scripts from many contributors in the Blender community. See the Building Basics set of scripts as an example.

Version 0.0.89 add_mesh_castle.zip - progressing, many errors still to resolve, opening problems and block vectors/faces still not correct.

The UI has been simplified, and materials for level and object (wall, step, ledge) have been added.

For those that have used this script before, openings and blocks are not working properly - still seeking root cause (closer and closer).

Download and extract the zip archive to Blender folder "scripts\addons_contrib\add_mesh_castle". Go to "User Preferences", Add-ons, "Testing" for level, "Add Mesh", enable script.

Documentation: Visit Castle for details on use and operation. Due to "test" status, documentation does not match current features or operation.

This script creates a castle-like object/mesh. It is based on scripts from many contributors in the Blender community. See the [Building Basics](http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Add_Mesh/BuildingBasics) set of scripts as an example. Version 0.0.89 [add_mesh_castle.zip](https://archive.blender.org/developer/F323414/add_mesh_castle.zip) - progressing, many errors still to resolve, opening problems and block vectors/faces still not correct. The UI has been simplified, and materials for level and object (wall, step, ledge) have been added. For those that have used this script before, openings and blocks are not working properly - still seeking root cause (closer and closer). Download and extract the zip archive to Blender folder "scripts\addons_contrib\add_mesh_castle". Go to "User Preferences", Add-ons, "Testing" for level, "Add Mesh", enable script. Documentation: Visit [Castle](http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Add_Mesh/Castle) for details on use and operation. Due to "test" status, documentation does not match current features or operation.
Author
Member

Changed status to: 'Open'

Changed status to: 'Open'
Jim self-assigned this 2015-07-29 04:56:09 +02:00
Author
Member

Added subscriber: @jambay

Added subscriber: @jambay
Jim changed title from Castle to add_mesh_castle 2015-07-29 05:04:37 +02:00
Author
Member

Initial upload for consideration, much more to do for finalization, especially documentation.

Initial upload for consideration, much more to do for finalization, especially documentation.
Author
Member

Uploaded v 0.0.2 - zip file does not include UI for experimental features. Use separate source file to replace if you want to use/test additional options.

Uploaded v 0.0.2 - zip file does not include UI for experimental features. Use separate source file to replace if you want to use/test additional options.
Author
Member

Quick replace for v 0.0.2 - decided didn't want to maintain two versions so just moved experimental options to end with an on/off selection.

Quick replace for v 0.0.2 - decided didn't want to maintain two versions so just moved experimental options to end with an on/off selection.
Member

Added subscriber: @Blendify

Added subscriber: @Blendify
Member

I do t see much need for this

I do t see much need for this
Author
Member

Other than artistic expression? Nope, not a high demand item, just continuing work from other projects.

Modified V 0.0.2 to allow use of options for all levels. Didn't update version, bad form I know.

Other than artistic expression? Nope, not a high demand item, just continuing work from other projects. Modified V 0.0.2 to allow use of options for all levels. Didn't update version, bad form I know.
Author
Member

V 0.0.3 includes many changes to UI - not final yet. Major modifications allow setting wall per level as an initial test to apply other options (per level).

V 0.0.3 includes many changes to UI - not final yet. Major modifications allow setting wall per level as an initial test to apply other options (per level).
Author
Member

V 0.0.4 is mostly UI mods thanks to TynkaTopi suggestion for combo-box to view edit various options - much simpler now.

V 0.0.4 is mostly UI mods thanks to TynkaTopi suggestion for combo-box to view edit various options - much simpler now.
Author
Member

V 0.0.5 includes wall modifiers per level per wall. Expanded the code a lot just for UI and flag tracking but mostly just cleanup. Enjoy :)

P.S. as always thanks to all for support, feedback is appreciated.

V 0.0.5 includes wall modifiers per level per wall. Expanded the code a lot just for UI and flag tracking but mostly just cleanup. Enjoy :) P.S. as always thanks to all for support, feedback is appreciated.
Author
Member

Updated documentation to more closely match current operation.

Updated documentation to more closely match current operation.
Author
Member

V 0.0.6 uploaded: added floors per level, corrected positioning when 3D cursor not 0,0,0 and removed roof (for now).

V 0.0.6 uploaded: added floors per level, corrected positioning when 3D cursor not 0,0,0 and removed roof (for now).
Author
Member

V006a submitted just for fun. Add mesh, 2 levels, enable left and right walls with "round" option, select level 2, enable floor and back wall.... you tell me what it looks like. :)

V006a submitted just for fun. Add mesh, 2 levels, enable left and right walls with "round" option, select level 2, enable floor and back wall.... you tell me what it looks like. :)

Added subscribers: @ideasman42, @Sergey

Added subscribers: @ideasman42, @Sergey

To me it seems a bit too much specific feature.

@ideasman42, any opinion here?

To me it seems a bit too much specific feature. @ideasman42, any opinion here?
Author
Member

yes, specific, as in "Castle" design, meant for "ease-of-use" to create a complex mesh object. Understood it is rudimentary at present and may have limited application/use but a decent implementation (code wise).

WIP for sure, and if not usable for Blender community, then it won't be included in any releases. Just another page in the task/wiki list that goes unnoticed.

yes, specific, as in "Castle" design, meant for "ease-of-use" to create a complex mesh object. Understood it is rudimentary at present and may have limited application/use but a decent implementation (code wise). WIP for sure, and if not usable for Blender community, then it won't be included in any releases. Just another page in the task/wiki list that goes unnoticed.
Author
Member

To clarify, thank you for comments and support. I have much to do before this is suitable for V 1.0 and appreciate all that members say about it. Thank you.

To clarify, thank you for comments and support. I have much to do before this is suitable for V 1.0 and appreciate all that members say about it. Thank you.
Author
Member

uploaded V 006c, more mods for round walls, and UI mods for "block variation" selection. Odd results when using "round" wall and other options yet to be resolved. Main reason for these test versions are to develop "Turrets", not quite there yet.

uploaded V 006c, more mods for round walls, and UI mods for "block variation" selection. Odd results when using "round" wall and other options yet to be resolved. Main reason for these test versions are to develop "Turrets", not quite there yet.
Author
Member

Found some fundamental errors in code that hasn't been touched since beginning of source. Once resolved will have update, but already spent several days working through fixes. Not sure how long it will take.

Found some fundamental errors in code that hasn't been touched since beginning of source. Once resolved will have update, but already spent several days working through fixes. Not sure how long it will take.
Member

In #45596#329932, @Sergey wrote:
To me it seems a bit too much specific feature.

@ideasman42, any opinion here?

Any news on this?

> In #45596#329932, @Sergey wrote: > To me it seems a bit too much specific feature. > > @ideasman42, any opinion here? Any news on this?
Member

Added subscriber: @BrendonMurphy

Added subscriber: @BrendonMurphy
Member

hi, This addon is still being developed. this addon is a replacement for add_wall_factory in contrib add_building_objects. It's very specific yes, following the initial design by dudecon from auto_masonry addon in 2.49 era. I often see artworks created with wall factory show up in irc & forums & i think this update once complete, would be a good addition as a standalone addon in contrib.
iirc, the op may be busy for a few weeks, he's worked hard in irc with testers & receiving feedback. Generally it's well received but still has some bugs/features to iron out.
thanks.

hi, This addon is still being developed. this addon is a replacement for add_wall_factory in contrib add_building_objects. It's very specific yes, following the initial design by dudecon from auto_masonry addon in 2.49 era. I often see artworks created with wall factory show up in irc & forums & i think this update once complete, would be a good addition as a standalone addon in contrib. iirc, the op may be busy for a few weeks, he's worked hard in irc with testers & receiving feedback. Generally it's well received but still has some bugs/features to iron out. thanks.
Author
Member

my apologies for lag, was and will be distracted with my relocation (moving). Still stuck in some old code trying to resolve some basic issues. Appreciate support and hope to get to working v 1.0 before I go (move). Thanks to all in community for continued support and will try to complete at least basics for consideration.

my apologies for lag, was and will be distracted with my relocation (moving). Still stuck in some old code trying to resolve some basic issues. Appreciate support and hope to get to working v 1.0 before I go (move). Thanks to all in community for continued support and will try to complete at least basics for consideration.
Author
Member

"Turn into the skid" - I'm going to blame the weather for my mood lately (it's been hot here). Meta-Androcto and TynkaTopi talked me down off the ledge, but I'm seriously side-tracked looking at JARCH_Vis for replacement code to fix opening errors in current script. Going to take a few days just to get familiar enough with "new stuff" to decide if it's the right thing to do for continuing development. Thanks all for your patience.

"Turn into the skid" - I'm going to blame the weather for my mood lately (it's been hot here). Meta-Androcto and TynkaTopi talked me down off the ledge, but I'm seriously side-tracked looking at JARCH_Vis for replacement code to fix opening errors in current script. Going to take a few days just to get familiar enough with "new stuff" to decide if it's the right thing to do for continuing development. Thanks all for your patience.
Author
Member

Version 0.0.64 (would have been 6D but version can't handle letters). Main updates include some UI cleanup, towers (still just preliminary) and material settings for Dome that will be available for other elements once further developed.

Round walls have been removed, not useful IMO.

Thanks again to Meta-Androcto and TynkaTopi for continued support. Without their support and guidance I would have abandoned this project.

Version 0.0.64 (would have been 6D but version can't handle letters). Main updates include some UI cleanup, towers (still just preliminary) and material settings for Dome that will be available for other elements once further developed. Round walls have been removed, not useful IMO. Thanks again to Meta-Androcto and TynkaTopi for continued support. Without their support and guidance I would have abandoned this project.
Author
Member

I was not able to complete the modifications needed for the next release and will be unavailable for the next few weeks. Until I am able to return to actively work on this project it is on hold.

Thanks all for your help and understanding.

I was not able to complete the modifications needed for the next release and will be unavailable for the next few weeks. Until I am able to return to actively work on this project it is on hold. Thanks all for your help and understanding.
Author
Member

Back online, will still take me a week or so to get organized; just a heads-up notice. Reviewing source files and latest updates for Blender - nice to see official release for 2.76 though there are still some quirks with wiki and other resources. Hope to post update by end of week (pre-Halloween).

Back online, will still take me a week or so to get organized; just a heads-up notice. Reviewing source files and latest updates for Blender - nice to see official release for 2.76 though there are still some quirks with wiki and other resources. Hope to post update by end of week (pre-Halloween).
Author
Member

Operation (mesh generation) for "Castle" is totally FUBAR! I will be reviewing previous versions and other projects to try to work out where things went horribly wrong.

Operation (mesh generation) for "Castle" is totally FUBAR! I will be reviewing previous versions and other projects to try to work out where things went horribly wrong.
Author
Member

This is a dead end... with an exit to your left - "hard turn to port". I (jambay/angamalta) am going to replace with BoxBlocks module; Wiki and Task replacement to follow. Anyone else that cares to work on this script is welcome but I won't be supporting any further work on this thread.

This is a dead end... with an exit to your left - "hard turn to port". I (jambay/angamalta) am going to replace with BoxBlocks module; Wiki and Task replacement to follow. Anyone else that cares to work on this script is welcome but I won't be supporting any further work on this thread.
Member

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Member

Sounds like it would be best to archive this project then...

Sounds like it would be best to archive this project then...
Author
Member

agreed, workable but core problems prevent further development. Am working on new "Task"BoxBlocks to replace and hopefully accomplish intended feature/function.

Will probably copy a lot from wiki for documentation - that at least is still solid.

agreed, workable but core problems prevent further development. Am working on new "Task"[BoxBlocks ](https://developer.blender.org/T46864) to replace and hopefully accomplish intended feature/function. Will probably copy a lot from wiki for documentation - that at least is still solid.
Author
Member

This comment was removed by @jambay

*This comment was removed by @jambay*
Author
Member

Changed status from 'Archived' to: 'Open'

Changed status from 'Archived' to: 'Open'
Jim reopened this issue 2016-07-04 15:42:59 +02:00
Author
Member

The WIP zip {F319451} isn't final but the UI is much simpler with some added features, including separation of "experimental" options.

The WIP zip {F319451} isn't final but the UI is much simpler with some added features, including separation of "experimental" options.
Author
Member

concede to new features for 007 version. update linked in main task text. Mostly UI mods and per level features. Still have to fix blocks and openings.

concede to new features for 007 version. update linked in main task text. Mostly UI mods and per level features. Still have to fix blocks and openings.
Author
Member

will add screen shot to BA forum but here's a quick test clip CastleScreen101sm.png for those wondering what's going on.

will add screen shot to BA forum but here's a quick test clip ![CastleScreen101sm.png](https://archive.blender.org/developer/F319514/CastleScreen101sm.png) for those wondering what's going on.
Author
Member

a few more UI mods, and other tweaks, still fails for block gen - just Castle.py update {F319643}.

a few more UI mods, and other tweaks, still fails for block gen - just Castle.py update {F319643}.
Author
Member

Updated zip for v 008 castleZIP.zip; more UI mods and cleanup, still working on primary block build ops but getting better with separation of objects.

Updated zip for v 008 [castleZIP.zip](https://archive.blender.org/developer/F320495/castleZIP.zip); more UI mods and cleanup, still working on primary block build ops but getting better with separation of objects.
Author
Member

update as promised, still not got to root issues but didn't make anything worse other than consolidating code - which is good. thx all for continued support and encouragement.

update as promised, still not got to root issues but didn't make anything worse other than consolidating code - which is good. thx all for continued support and encouragement.
Author
Member

more "standardization and consolidation" and renamed zip as requested.

more "standardization and consolidation" and renamed zip as requested.
Author
Member

not quite sure how to explain this but WIP - code clean and consolidate mostly. Still want to get to v 1.0 quality. ;)

Many options that "worked" before not working now but those were fails just not so obvious.

UI mods I think are worth trouble to do but still working on core code for block gen. :(

and then there's the whole going to have to update wiki doc when get operational. :)

not quite sure how to explain this but WIP - code clean and consolidate mostly. Still want to get to v 1.0 quality. ;) Many options that "worked" before not working now but those were fails just not so obvious. UI mods I think are worth trouble to do but still working on core code for block gen. :( and then there's the whole going to have to update wiki doc when get operational. :)
Jim was unassigned by Brendon Murphy 2017-02-24 10:33:53 +01:00
Brendon Murphy self-assigned this 2017-02-24 10:33:53 +01:00
Member

great work,
this addon is a legacy addon, with it's origins in the wall_factory/add mesh wall addon, from 2.4x.
It could be viable in mesh extra objects addon.

great work, this addon is a legacy addon, with it's origins in the wall_factory/add mesh wall addon, from 2.4x. It could be viable in mesh extra objects addon.
Member

hi again, after further testing this addon is not good for release.
I think however due to it's creative behaviors & the ability to achieve quite reasonable results, its useful enough for addons contrib at this stage.
The addon will be marked with a warning as it is a beta development version.
Many of the concepts here for building multi story & adding elements per wall/level could be quite useful for others.
castle.jpg
Keep in mind this addon is underdeveloped & currently seeking a maintainer, it's venture into addon contrib is to promote it's development also.
#51145

hi again, after further testing this addon is not good for release. I think however due to it's creative behaviors & the ability to achieve quite reasonable results, its useful enough for addons contrib at this stage. The addon will be marked with a warning as it is a beta development version. Many of the concepts here for building multi story & adding elements per wall/level could be quite useful for others. ![castle.jpg](https://archive.blender.org/developer/F544046/castle.jpg) Keep in mind this addon is underdeveloped & currently seeking a maintainer, it's venture into addon contrib is to promote it's development also. #51145
Member

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Member

closed as resolved, added to addons contrib

closed as resolved, added to addons contrib
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#45596
No description provided.