[70 total ]
Blender is a 3D animation and compositing suite with tools for modeling (advanced subdivision modeling, multiresolution sculpting), uv unwrapping, texturing (procedural node, 2D and 3D painting), animation, rendering, particles and simulation
... [More]
(including fluid dynamics, hard body physics, cloth and hair), post-production with node based compositing and non linear editing, integrated game engine (with graphical programming, vehicle and rag doll constraints) and python scripting including an import and export suite.
Blender runs on all major operating systems including Windows XP/Vista, OS X, Linux, BSD, Solaris and Irix. It has sculpting similar to ZBrush©, is a full animation suite similar to Maya© or 3DS Max© ; has compositing comparable to Nuke, and full video editing. [Less]
ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages.
ArgoUML was installed half a million times during 2005 and is in use all over the world.
The Eclipse Modeling Framework is a framework and code generation facility for building tools and other applications based on a structured data model.
The Eclipse Graphical Modeling Framework (GMF) provides a generative component and runtime infrastructure for developing graphical editors based on EMF and GEF. The project aims to provide these components, in addition to exemplary tools for select domain models which illustrate its capabilities.
The Model Development Tools (MDT) project focuses on big "M" modeling within the Modeling project. Its purpose is twofold:
1. To provide an implementation of industry standard metamodels.
2. To provide exemplary tools for developing models based on those metamodels
Combined with the Model Driven Architecture approach (MDA), Acceleo is currently the most powerful code generator tool of its generation for Model Driven Development (MDD) and Model Driven Engineering (MDE).
Acceleo is easy to use, provide "on the shelves" generators (JEE, .Net, Php...) and template editors for Eclipse.
openArchitectureWare (oAW) is a modular MDA/MDD generator framework implemented in Java(TM). It supports parsing of arbitrary models, and a language family to check and transform models as well as generate code based on them. Supporting editors are
... [More]
based on the Eclipse platform. OAW has strong support for EMF (Eclipse Modelling Framework) based models but can work with other models, too. [Less]
Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware.
TOPCASED is an integrated System/Software engineering toolkit compliant with the requirements of critical and embedded applications. It covers the stages from requirements analysis to implementation, as well as some transversal activities like change management, version control, and requirements traceability.
The Model to Text (M2T) project focuses on the generation of textual artifacts from models. Its purpose is threefold:
1. Provide implementations of industry standard and defacto Eclipse standard model-to-text engines
2. Provide exemplary development tools for these languages
3. Provide common infrastructure for this languages.
The Ecore Tools component will provide a complete environment to create, edit and maintain Ecore models. This component will ease handling of Ecore models with a Graphical Ecore Editor and bridges to other existing Ecore tools (Validation, Search
... [More]
, Compare, Emfatic, generators...). The Graphical Ecore Editor will provide multi-diagram support, a custom tabbed properties view, validation feedbacks, refactoring capabilities, etc. The long-term goal is to provide the same level of services as does JDT for Java. [Less]
ATL (Atlas Transformation Language) is a model transformation language and toolkit. In the field of Model-Driven Engineering (MDE), ATL provides ways to produce a set of target models from a set of source models. Developed on top of the Eclipse
... [More]
platform, the ATL Integrated Development Environment (IDE) provides a number of standard development tools (syntax highlighting, debugger, etc.) that aim to ease the development of ATL transformations. [Less]
The Modeling Workflow Engine is an extensible framework for the integration and orchestration of model processing workflows. It comes with some basic components for and provides API for others to provide their own model processing tools.
UML plugin for Eclipse based on the popular ArgoUML open source tool.
Supports all standard UML diagram types and includes an innovative design critiquing facility to provide feedback during design.
Reverse engineering and code generation
... [More]
available in multiple languages included Java, C++, PHP, and others. Also supports model generation for AndroMDA for MDA/MDD style development. [Less]
BOUML is a free UML 2 tool box (under development) allowing you to specify and generate code in C++, Java and Idl.
BOUML runs under Unix/Linux/Solaris, MacOS X(Power PC and Intel) and Windows.
BOUML is very fast and doesn't require much memory
... [More]
to manage several thousands of classes, see benchmark.
BOUML is extensible, and the external tools named plug-outs can be written in C++ or Java, using BOUML for their definition as any other program. The code generators and reverses are ones of the pre-defined plug-outs included in the BOUML distribution. [Less]
BRL-CAD is a powerful cross-platform open source combinatorial Constructive Solid Geometry (CSG) solid modeling system that includes interactive 3D solid geometry editing, a network-distributed symmetric multiprocessing high-performance ray-tracer
... [More]
, network-distributed framebuffer support, image and signal-processing tools, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, numerical processing libraries, a system performance analysis benchmark suite, an embedded scripting interface, and a robust high-performance geometric representation and analysis library.
BRL-CAD is extensively cross-platform supporting Windows, Mac OS X, Linux, BSD, IRIX, Solaris, and more. BRL-CAD's development heritage of more than 20 years continues to grow. [Less]
EMF Search provides the fundamental infrastructure and components for search queries on EMF based models. A particular focus will be made on integration with the Eclipse Core Search API for end user tight integration.
EMF Compare brings model comparison to the EMF framework. It provides generic support for any kind of metamodel in order to compare and merge models. This component will ultimately provide a stable and efficient generic implementation of model comparison along with an extensible framework for specific comparison needs.
StarUML is an open source project to develop fast, flexible, extensible, featureful, and freely-available UML/MDA platform running on Win32 platform. The goal of the StarUML project is to build a software modeling tool and also platform that is a compelling replacement of commercial UML tools such as Rational Rose, Together and so on.
AMW (ATLAS Model Weaver) is a tool for establishing relationships (i.e., links) between models. The links are stored in a model, called weaving model. It is created conforming to a weaving metamodel.
Epsilon is a family of integrated model management languages for tasks such as model navigation and modification, transformation, validation, comparison, merging etc.
Epsilon can be used to manage models of different modeling technologies (EMF
... [More]
, MDR) and is supported by Eclipse plugins (editors, outline viewers, launch configurations etc).
Epsilon also provides a number of Eclipse-based tools such as tools for code profiling and monitoring, an ANT-based workflow for defining complex chains of model management operations, an extension of the built-in reflective EMF editor (Exeed) that enables users to customize its appearence (icons and labels), and a multi-tab editor (ModeLink) that enables users to establish arbitrary links between different EMF models. [Less]
TopMod3d is a free, open source, portable, platform independent topological mesh modeling system that allows users to create high genus 2-manifold meshes.
Release Engineering for Eclipse Modeling Project
Apache Cayenne is an open source persistence framework licensed under the Apache License, providing object-relational mapping (ORM) and remoting services. With a wealth of unique and powerful features, Cayenne can address a wide range of persistence
... [More]
needs. Cayenne seamlessly binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's Remote Object Persistence, those Java objects can even be persisted out to clients via Web Services. Or, with native XML serialization, objects can be even further persisted to non-Java clients - such as an Ajax-capable browser. [Less]
ORYX is a web-based editor for modeling business processes in BPMN. You can create BPMN models and share them with your business partners, clients and friends. You may not only share a model with your colleagues, but discuss and improve it within one
... [More]
working environment. Thus, Oryx brings all the advantages of Web 2.0 into the world of modeling. To start modeling you need zero installation–your model is just one click away.
You can adapt BPMN for your own needs using Oryx extensibility mechanisms. Oryx supports various modeling languages, like EPC and Petri nets. If these are not enough, you can always create your own stencil set, supporting your favorite modeling language. [Less]
Gaphor is a UML modelling tool written in Python. Gaphor is designed to be lean and extensible.
It uses the GTK+ environment for user interaction.
Modelica is an object-oriented, domain-specific modeling language designed to allow convenient, component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power
... [More]
or process-oriented subcomponents.
The goal of the OpenModelica project is to create a complete Modelica modeling, compilation and simulation environment based on free software distributed in binary and source code form. [Less]
This is an OpenGL based 3D model editor that works with triangle-based models. It supports multi-level undo, skeletal animations, simple texturing, scripting, command-line batch processing, and a plugin system for adding new model and image filters.
... [More]
Complete online help is included. It is designed to be easy to use and easy to extend with plugins and scripts.
It supports the following 3d files: MilkShape (ms3d), Wavefront (obj), LightWave 3d Object (lwo), Quake 2 model (md2), Quake 3 model (md3), Caligari trueSpace (cob), and AutoCAD (dxf). [Less]
MeshLab, a mesh processing system, for user assisted editing, cleaning, filtering and rendering of large unstructured 3D triangular meshes (typical 3D scanning meshes). The system relies for mesh processing tasks on the gpl VCG library (vcg.sf.net).
The goal of AM3 (ATLAS MegaModel Management) is to provide a practical support for modeling in the large. The objective is to deal with global resource management in a model-engineering environment. We base this activity on the concept of a "megamodel".