建模语言: Not UML but Generative Modeling Language

>> Autodesk DesignScript: Associative, Parametric and Computational Modeling within AutoCAD®

"DesignScript", a new Parametric and Computational Design application within AutoCAD. This application allows creative designers and engineers to directly express their design logic and use this logic to build complex design models. This class will introduce the conceptual foundations of associative, parametric, and computational design, and demonstrate how these have been incorporated as features within the DesignScript system. DesignScript takes a radical user-oriented approach to help designers and engineers make the transition from conventional direct manipulation modeling to the point where they can accurately express and execute their own design logic.

http://au.autodesk.com/?nd=class&session_id=7636

>> Bently Generative Component

Dr. Robert Aish, the developer of GC at Bentley, recently moved to Autodesk.

呵呵,这个“爱死”同志是从Bently跑到Autodesk,然后搞了DesignScript吧。

http://www.bentleyuser.org/FeatureDetail.asp?ContentID=166

>> Generative Modeling Language(GML)

http://www.generative-modeling.org/GenerativeModeling

http://en.wikipedia.org/wiki/Generative_Modelling_Language

The 'generative modeling language' GML is a concrete implementation of the generative approach. Its main feature is that it is a full functional programming language that can nevertheless be efficiently used as file format for low-level shape descriptions. Only 25 KB of GML code of a Gothic window style library are sufficient to generate connected manifold control meshes for a variety of windows.

The GML comes with an integrated visualization engine. Thus, it can also be seen as a viewer with an integrated modeler that overcomes the usual separation of 3D modeling from interactive visualization. Curved parts are represented as subdivision surfaces that, within 1-2 seconds, unfold to seven million vertices after four steps of recursive refinement. The surface is adaptively displayed at interactive rates using optimized methods for culling and per-face per-frame multiresolution rendering.

Code Example:

1:     (0,0,-2) (1,1,0) 2 quad
2:   /cyan setcurrentmaterial
    5 poly2doubleface
3:   (0,1,1) extrude
4:   (0,0,1) (1,0,1) normalize
    0 project_ringplane
5:   (2,0,0) (0,1,-1) 2 quad
6:   /yellow setcurrentmaterial
    5 poly2doubleface
7:   0 bridgerings

Example:

>> ParaCloud GEM

http://paracloud.com/

ParaCloud is a breakthrough product because it allows an architect to use Microsoft Excel to drive 3D generative parametric design. We call it generative because the algorithms generate the geometry. When matched with an affordable and powerful 3D free form solid modeler Rhino, ParaCloud offers incredible power and sophistication at a price within reach of even the smallest cheapest architecture firm.”

ParaCloud GEM is a 3D Pattern Modeler. It was created to provide a simple approach for generating complex and rich 3D models without resorting to scripting of any kind (not even "Spaghetti Wiring").
3D Pattern Modeling is a new approach towards generative design. It works as easy as rendering images and textures on a surface, creating real 3D geometric patterns over your design surfaces. The 3D pattern can be controlled parametrically to match your design intent.
Add Generative Tools to SketchUp (Free and Pro), Maya, 3DSmax, Rhino and any CAD supporting OBJ, STL, DXF and COLLADA.

ParaCloud Modeler is a low cost software solution converting Microsoft Excel spreadsheets into a powerful parametric modeler for Design and Architecture. ParaCloud offers integration with Rhino, Bentley MicroStation V8/XM and output to DXF and Maya MEL.

Some Demos:

http://www.paraclouding.com/WP/?cat=14

>> 全方位的比较:

http://designplaygrounds.com/deviants/about-generative-design-platforms-by-mark-loomis/

>> Internet enabling Generative Components for a new breed of AEC consultant

http://www.stress-free.co.nz/internet_enabling_generative_components_for_a_new_breed_of_aec_consultant

原文地址:https://www.cnblogs.com/piaoger/p/2083117.html