Arbaro is an implementation of the tree generating algorithm described in Jason Weber & Joseph Penn: Creation and Rendering of Realistic Trees
This repository is now frozen. The latest version of the RepRap project can be found at https://github.com/reprap.
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
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/
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.
Easy 3D LEGO Building
JBrickBuilder is a Java based virtual building with LEGO bricks. Full 3D view and editing for models and sub-models, fast and easy to use.
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).
ProteinShader is a molecular visualization tool that can produce illustrative renderings of proteins that approximate what an artist might create using pen and ink. This free platform-independent program is written in Java and OpenGL Shading Language.
jSVR is an implementation of the Single view 3D reconstruction technique. It allows the recreation of 3D scenes from a single image. It provides a UI that navigates the user through a number of steps from a source image to a complete 3dmodel of the scene
Support for jgeom, the java geometry graphics library using NURBS
jgeom has been republished here under an LGPL license, with permission of the original author. Bundled binary libraries are also include Java3D. This is a widely used library and stable. More documentation, examples and information to follow!
Grafmania3D is an powerful graf editor in 3D space. You can move freely in all directions, creating an graf and then running algorithms on it.
Program KEna provides quick and easy 3D modeling with predefined elements. Elements can be parametrized, so we can change them during modeling. With KEna we can model a room with furniture in minutes, even if we have no experience in 3D modeling.
PoJamas aims to provide a Java api and tools for loading, processing, and producing .cr2 files compatible with the SmithMicro (e-frontier) Poser character animation application.
Java 2 application for positioning of furniture in the room with 3d preview. 3d preview is static or dynamic - user can walk across the assembled room and view it in real time. Used technologies: Java, Java3d, XML, VRML.
Urban is a software capable of procedurally creating 3d urban environments. It's based on a multi-agent system where each agent is responsible for one type of urban object. This means the system is highly modular and can easily be extended.
Java3d scenegraph editor
Create 3D scenes linked in short films through menus. Designed for Java3D beginners, and developers to include code in extension Panels Four steps for your Universe : 1-Scene/ backstage Open and close scenes. Choose background, generate a terrain, set lights, fog, camera position, sky picture, scene duration. 2-Draw/ placement Import objects (OBJ, C3D, 3DS), or create shapes (sphere, cone, etc...). Place them and set size, dimensions, duplicate, group. 3-Color/texture Apply textures, colors, transparency 4-Animation/ story board Move object between two points or more(placement /orientation in space). Rotation, orbit, transparency/color change, traveling, with timers. Scenes are linked, making a movie with smooth transitions when running. last changes : New terrain generation (Justin Couch code from http://code.j3d.org/examples/terrain/index.html)
This java application takes input images of an object on a a known sheet of paper and produce a realistic 3d triangulated model of the object. It is designed to integrate the software with the Reprap project to create a simple "3d photocopier". The software was written for a PhD thesis and is currently in an incomplete state.
Facility Composer is a suite of criteria-based building design and modeling tools. The primary objectives are to provide support for 1)creation, specification, and use of design criteria, 2)architectural programming, and 3) spatial layout and design.
JPatch is a spline based 3D modeling tool (a patch modeler). It can be used to create 3D models for POV-Ray or RenderMan® compatible renderers (e.g. Aqsis).
JVisual3D is a GUI library, 3D geometry viewer and a mathematical visualization software written in pure java. It is comparable with the well known javaview project. This is under GPL. Create, manipulate and display easiely meshes, 3d shapes, surfaces,..
3D-scanner for multiple homebrew method of 3d-scanning that can act alone or as a plugin for Art of Illusion. At the minimum it requires a digicam and a bowl of milk or a webcam and an LCD projector.
My application is a Grid Computing application that interfaces POV-Ray (http://www.povray.org/) with the framework JPPF (http://www.jppf.org) . With my JppfPov you can use the potentialities of a grid computing network to make rendering task.
KartoMNT is a free software of height model digitalization. This software allows you to create your own Digital Height Models (DHM) with a simple map. Then you'll be able to visualize DHMs with the KartoMNT 3D viewer.
LDrawLoader is an implementation of the com.sun.j3d.loaders.Loader-interface to load LDraw-parts and -models into Java3D-Scenes. Additionally a LDraw-Viewer is provided, that uses the loader to display LDraw-parts and -models.