An interior design application to draw house plans & arrange furniture
Sweet Home 3D is an interior design application that helps you to quickly draw the floor plan of your house, arrange furniture on it, and visit the results in 3D.
Open Source Solid Modeling CAD
BRL-CAD is a powerful cross-platform constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing for rendering & geometric analyses, network distributed framebuffer support, image & signal-processing tools.
Art of Illusion is a full featured 3D modelling, rendering, and animation studio. It is written entirely in Java, and can run on almost any operating system.
Importer library to import assets from different common 3D file formats such as Collada, Blend, Obj, X, 3DS, LWO, MD5, MD2, MD3, MDL, MS3D and a lot of other formats. The data is stored in an own in-memory data-format, which can be easily processed. www.open3mod.com/ is a 3D model viewer and exporter based on Assimp that is also Open Source.
This repository is now frozen. The latest version of the RepRap project can be found at https://github.com/reprap.
CsGL is OpenGL for the .Net Framework, providing support for OpenGL 1.1 - 1.4 and numerous extensions.
Arbaro is an implementation of the tree generating algorithm described in Jason Weber & Joseph Penn: Creation and Rendering of Realistic Trees
A simple and easy to use render farm for Blender
Loki Render allows you to create your own render farm, serving Blender render jobs to a group of computers. Loki is easy to setup and runs on Linux, Windows or Mac, making it a quick and flexible distributed network rendering solution!
The B-processor will renew the digital building model by implementing the B-model based on subdividing the project-space in connected functional and constructional spaces – a model with dynamic abilities and possibilities for effective 3D detailing
3D modelling platform written in Java. Contains programming language XL, a rule-based extension of Java. Useful for the algorithmic modelling of 3D structures.
Virtual paper folding program
Origami Editor 3D is an advanced paper folding simulator. It uses a what-you-see-is-what-you-get interface and operates with a geometric abstraction of the Yoshizawa-Randlett system. Anything from a simple airplane to John Montroll's omega star can be folded in this editor. Origami files created with the program preserve the entire folding process, and they can be exported as folding diagrams in PDF, animated GIF files, or even as standalone Java programs displaying the origami in a 3D viewer when opened. The main purpose of this program is designing origami, but if you only want to learn how to make some origami figures, there is a set of built-in example files that can help you. Currently, there are 34 example figures available. Please note that this project was created for fun and still is a work in progress. The Discussion forum is open for anyone who wants to report a bug or suggest a new feature. User Guide: http://origamieditor3d.sourceforge.net/userguide/en/index.html
Convert heightmaps to stl
Small tool to convert Heightmap images (grayscale) to stl models. Usage: java -jar heightmap2stl.jar 'path to imagefile' 'height of model' 'height of base' http://www.thingiverse.com/thing:15276
JPatch is a 3D Modelling/Animation tool designed to model and animate "organic" shapes such as humans, animals, aliens, etc. It's written in Java and outputs to POV-Ray and RenderMAN format (e.g. Aqsis).
GOAL: to make converter between various 3D file formats with some object manipulation capabilities
CSG for jMonkey
Expanded Constructive Solid Geometry support for jMonkey. CSG supports boolean operations on primitive shapes, building up a complex surface from the addition/subtraction of simple cubes, spheres, etc. Check out the jMonkeyCSG website for more details.
AcMus is a project on musical acoustics devoted to the development of models and computer tools for the study of room acoustics and focus on helping the investigation of issues related to the design, control and acoustic treatment of environments.
build three dimensional structure
PhantomaJ is a software which aims to help users designing complexe three dimensional structures and building phantom banks. This software, implemented as an ImageJ plug-in, has been designed to be intuitive. PhantomaJ is thus "ready to use" for most users, but advanced users can choose to modify specific parameters such as intersection mode, intensity decrease function or virtual real three dimension. In addition, adding a new "basic form" consiste for advanced users to write two short java file ( one describing the new form geometry and the other transcripting this geometry in java3D world ). PhantomaJ is the indispensable tool for who want to create phantom bank of simply an unique complexe structure very easily.
Lhogho is planned to be a modern implementation of the Logo programming language providing reasonable compatibility with older Logos, 3D graphics in real time and user-friendly OOP support.
yadra - yet another distributed rendering application A Network-Render-Tool for Blender. A Java based, platform-independent tool, for rendering animations of blender in a network. Easy setup (no SMB/CIFS-Connections). Web-Interface.
Create and edit LDraw™ parts quick and easy.
LDPartEditor is a free CAD tool for the creation of LDraw™ parts. Minimum System Requirements: - 64-bit Java Runtime Environment (JRE) 1.8 - OpenGL 2.1 compatible Graphics Card - Operating System (64-bit): Windows [7 or newer], Mac OS X [>=10.6], Linux [e.g. Ubuntu Linux >=14.4] - CPU: Multicore-Processor e.g. Intel Core 2 Duo or AMD Athlon II (>2.0Ghz) - RAM: 4 GB - Video-Memory: 1 GB - Free Disk Space: 100 MB Recommended Requirements: - 64-bit Java Runtime Environment (JRE) 1.8 - OpenGL 3.3 compatible Graphics Card - Operating System (64-bit): Windows 7,8,10, Mac OS X [>=10.6], Linux [e.g. Ubuntu Linux >=14.4] - CPU: Multicore-Processor with 4 cores (or more) - RAM: >4 GB - Video-Memory: >1 GB - Free Disk Space: 512 MB The sourcecode is now hosted on GitHub here: http://nilsschmidt1337.github.io/ldparteditor/
Interactive spherical geometry software.
Sphaerica is an interactive spherical geometry computer software. You can create complex geometric constructions in spherical geometry with this software. It supports orthogonal, stereographic and gnomonic projections to display your construction. It also has a built in scripting language for automated constructions.
UnBBoolean is a 3D modeling tool to apply boolean set operations on primitive solids. It's based on Constructive Solid Geometry concepts. Java3D required. Includes a library to apply boolean set operations on solids, that can be used by any Java3D app.
Planet and Terrain generator written in Java. Generation 16 bit greyscale PNG bitmap textures as a basis for displacement for planetary bodies and terrain. Generation of Wavefront and POV meshes and Terragen Terrain files
This is a 3D editor, which can graphically edit VRML and other 3D formats. It is also intended to provide a platform which can be used to experiment with physics, animation, etc. Programming work on this project has lapsed.
CyberForm for Java3D is a source code generator for Java3D programmers. CyberForm generates a compressed binary file that has a specified geometry information with the source code. To specify the output precision, you can reduce the file size more. Using