Categories
Software

K3DSurf

K3DSurf use parametric descriptions of it’s physical models. The parametric method of representing surfaces/curves uses a function to map some portion of R2 (the domain) to a patch of the surface in R3.
Because any position in the plane, and thus any position on the surface patch, can be uniquely given by two coordinates, the surface is said to be parameterized by those coordinates.
Parametric equations can be either “Implicit” or “Explicit”:
** Explicit equations:
In an explicit equations, x, y, and z are each given by separate functions of parameters u and v.
Example: X =u, Y = u+v, Z = cos(u+v)
** Implicit equations: Right now, only implicit equations like Z^n = f(X,Y) with (n mod 2 = 1) are supported by K3DSurf.
Example: Z = exp(x^2 + y^2), Z^7 = exp(x*cos(y))…

http://k3dsurf.s4.bizhat.com/k3dsurf-ftopic9-0-asc-15.html

http://k3dsurf.sourceforge.net

 

Categories
Fabrication Process

Shape Completion using 3D-Encoder-Predictor CNNs and Shape Synthesis

We introduce a data-driven approach to complete partial 3D shapes through a combination of volumetric deep neural networks and 3D shape synthesis. From a partially-scanned input shape, our method first infers a low-resolution – but complete – output. To this end, we introduce a 3D-EncoderPredictor Network (3D-EPN) which is composed of 3D convolutional layers. The network is trained to predict and fill in missing data, and operates on an implicit surface representation that encodes both known and unknown space. This allows us to predict global structure in unknown areas at high accuracy. We then correlate these intermediary results with 3D geometry from a shape database at test time. In a final pass, we propose a patch-based 3D shape synthesis method that imposes the 3D geometry from these retrieved shapes as constraints on the coarsely-completed mesh. This synthesis process enables us to reconstruct finescale detail and generate high-resolution output while respecting the global mesh structure obtained by the 3D-EPN. Although our 3D-EPN outperforms state-of-the-art completion method, the main contribution in our work lies in the combination of a data-driven shape predictor and analytic 3D shape synthesis. In our results, we show extensive evaluations on a newly-introduced shape completion benchmark for both real-world and synthetic data.

http://graphics.stanford.edu/projects/cnncomplete/

Categories
Software

Intralattice

Intralattice is a plugin for Grasshopper used to generate solid lattice structures within a design space. It was developed as an extensible, open-source alternative to current commercial solutions. As an ongoing project developed at McGill’s Additive Design & Manufacturing Laboratory (ADML), it has been a valuable research tool, serving as a platform for breakthroughs in multi-scale design and optimization. By giving you full access to the source, we hope to collectively explore lattice design at a deeper level, and consequently, engineer better products.

The rise of additive manufacturing (i.e. 3D printing) has allowed engineers to integrate new orders of complexity into their designs. In that regard, this software generates lattice structures as a means to:

– Reduce volume/weight while maintaining structural integrity.
– Increase surface area as a means of maximizing heat transfer.
– Generate porosity in bone scaffolds and implants
– Serve as a platform for structural optimization.

In doing so, it should always output a watertight mesh suited for 3D printing.

http://intralattice.com/overview/

Categories
Software

Meshify.dk

Meshify is a cloud-based design service, which converts a user uploaded solid CAD file into a 3D printable mesh-like lattice structure. You can download 3D-printer sliced files (or STLs) and request print quotes from online print providers through 3YOURMIND.

The intuitive web interface allows you to customize the lattice structure by adjusting parameters, such as rod thickness and rod length. You can also choose whether to mesh the volume or just the surface. The lattice structure can be combined with solid regions to create complex composite parts. For full design freedom, you can even upload your own lattice definition (see description here).

https://www.meshify.dk/meshify/

 

Categories
Fabrication Process

Developing a “complexity constant” to predict cost of 3D printed models

In my discussions with prospects and customers for DigiFabster the issue of “complexity” of models comes up regularly. However, due to the fact that we have been planning and executing a data entry overhaul for almost a year, we never really had a chance to focus on the issue.

Now the a.m. overhaul is in beta, things will run their course, and I had some time to analyze and synthesize my interview notes on the subject. The problem my interlocutors described was the following:

Most of the time, the volume of a model says very little about the resources in machine time, work and material that will be spent on it.

This has to do with a thing that for lack of a better word I have been calling “complexity”.

Why is complexity so important that it keeps popping up in conversations? Easy: We are in a business which competes with other manufacturing techniques, and which wins out only if the objects to be created are very hard or even impossible to make with traditional tools and traditional methods.

https://www.linkedin.com/pulse/developing-complexity-constant-predict-cost-3d-models-van-der-zouwen

Categories
Software

Acropora by Voxelogic

AcroporaTM is a procedural voxel modeler for creating complex, organic mesh topologies that are useful for all types of 3D modeling applications. AcroporaTM incorporates some of the latest advances in voxel modeling technology.

http://www.voxelogic.com/

Categories
Fabrication Process

Syntopia

http://blog.hvidtfeldts.net

Categories
Fabrication Process

TANGENCIES – GEOMETRY & TECTONIC ARTICULATION EXPERIMENT

Differential geometry offers a mode of understanding surface geometry at the rate of curvature variation within the surface itself. A surface inscribed with lines of constant tangency, finds an inherent tectonic logic to the geometric description of surface. The experiment at hand looked at a series of surfaces that change continuously from an ellipse to a rectangle, from the curved to the flat. These surfaces are inscribed with the lines negotiating constant tangency in two directions. Another way to describe this is through the lofting techniques of shipbuilding and airplane design. Even though the majority of our digital modeling software can calculate a lofted surface between almost any set of guiding curves, the surface constructed is automatically described within the UV coordinates of the digital computation. The Tangencies experiment required a further mapping of lines containing constant tangency across the surface.

The second part of the experiment involves a pattern that interrupts the legibility of these lines. Partial ellipses are brought into the surface articulation to open a continuity of pattern against the grain of the primary tangency lines. The motivation for this second part is to inflict a range of sensory effects. The lines of constant tangency develop a scaffold within which sensations of inherent surface curvature and applied ornamental pattern continuously exchange. The curvature of an architectural surface sponsors affects in excess of its geometric description. Geometric debauchery.

http://www.young-ayata.com/tangencies