Rhinoceros 4

Post on 22-Mar-2016

271 views 9 download

Tags:

description

rhino + plug-ins

Transcript of Rhinoceros 4

Rhinoceros 3d

Rhinoceros (Rhino) is a stand-alone, commercial NURBS-based 3-D modeling tool, developed by Robert McNeel & Associates. The software is commonly used for industrial design, architecture, , jewelry design, automotive design, CAD / CAM, rapid prototyping, reverse engineering as well as the multimedia and graphic designindustries.

Rhino was originally distributed as a free, open beta.

The development is on-going; version 4.0 Service Release 6 is current with version 5.0expected in 2010.

Rhinoceros 3d

Rhino specializes in free-form NURBS modeling.

Plug-ins developed by McNeel include Flamingo (raytrace rendering), Penguin (non-photorealistic rendering) , Brazil (advanced rendering).

Over 100 third-party plugins are also available.

There are also rendering plug-ins for Maxwell Render, Brasil and V-ray. Rhino also features a scripting language based on the Visual Basic language, and an SDK

that allows reading and writing Rhino files directly. Grasshopper plug-in for parametric modeling.

Rhino's increasing popularity is based on its diversity, multi-disciplinary functions, low learning-curve, relatively low cost, and its ability to import and export over 30 file formats.

Rhinoceros 3d

Rhino plug-ins:

PointSet ReconstructionArrayCrv PlusArmadilloPanelling ToolsRhinknowbotQuantum TransformConstructive elementsMagic MirrorAdvanced FlatteningCloth Simulation3d Graph InterpolationCircle PackingElectric Field SimulationVisual ArqGrasshoperBongo animation tools

Rhinoceros 3dPointSet Reconstruction

Delaunay triangulation

PSR is the process of creating 'higher level' geometry from ordinary points.

Delaunay triangulation is a 2.5Dimensional process of fitting triangles through unorganized points so that there are no gaps left in a mesh. It is well suited for recreating surfaces that are implied by a collection of points. The output is always a mesh (not a nurbs surface) and it cannot deal with z-based overlap of points. The mesh can be coloured using several different shader algorithms

Rhinoceros 3dPointSet Reconstruction

Connectivity network

Connectivity networks are about point neighbours. They can be used to map to the nearest neighbours in a large cloud. At this point, networks are still 2D entities. Connections between points can be limited to a certain amount per point, or to a certain length of the connection or both.

Rhinoceros 3dPointSet Reconstruction

Pixel grid

PixelGrids are tables consisting of rows and columns, the cells of which are assigned a value depending on how many points they contain. Cells with no points are omitted which means there is potentially a jagged border

Rhinoceros 3dPointSet Reconstruction

Quad treeQuadTree subdivision is the partitioning of space into discrete rectangles where every rectangle contains a number of points from the original pointcloud and all boxes together contain all points. Rectangles are subdivided if they contain more than N points, or if they exceed a certain area value or some other threshold

Rhinoceros 3dPointSet Reconstruction

Oc treeOcTree subdivision is the partitioning of space into discrete blocks where every box contains a number of points from the original pointcloud and all boxes together contain all points. Boxes are subdivided if they contain more than N points, or if they exceed a certain volume value or some other threshold

Rhinoceros 3dPointSet Reconstruction

Voronoi subdivision

Voronoi subdivision is the partitioning of space into discrete cells where every cell contains all possible coordinates that are closer to the local point than any other point in the set. It usually results in a very natural division of space similar to stacked soapbubbles. Voronoi diagrams too suffer from organised input so they might need noise to overcome faulty solutions.

Rhinoceros 3dPointSet Reconstruction

3d voronoi

Rhinoceros 3dArrayCrv Plus

ArrayCrvPLUS enables new ways to distribute items along path curves or path curves on surfaces ( polysurfaces, meshes ). It will array any number of items along any number of curve paths. Parameters can be adjusted with preview functionality.

In addition, while arraying curves or points, ArrayCrvPLUS can automatically create Loft/Sweep1 surfaces or InterpolatedCurves based on created array of profile items.

Rhinoceros 3dArmadillo

Armadillo is a RhinoScripted plugin based on generative arrays of items along path curves. It can create wide range of solutions: from the simple array along one curve to complex ribs and paneling systems, with extensive set of transformation features and interactive preview.

Rhinoceros 3dPanelling Tools

2d pattern

PanelingTools plugin helps generate 2D and 3D cellular patterns and populate them over rectangular grids.the plug-in supports intuitive design of paneling concepts as well as rationalize complex geometry into a format that is suitable for analysis and fabrication. The plug-in is closely integrated with Rhino 4.0 and is widely used for architectural and other building designers.

Rhinoceros 3dPanelling Tools

3d pattern

Rhinoceros 3dQuantum Transform

Random deformations

This plugin exposes tweaked versions of Move, Scale and Rotate that allow you to transform a bunch of objects with different settings simultaneously.The transformation is random within the specified bounds.

Rhinoceros 3dConstructive elements

Flange

This plugin for Rhino4 aims to supply some non-generic shape creation tools.

Rhinoceros 3dMagicMirror

This is a plugin for Rhino4 which attempts to link any video-provider on your computer (usually a webcam) to an emap-channel.

Rhinoceros 3dAdvanced Flattening

The Squish command flattens a non-developable (curved in two directions) 3-D mesh or NURBS surface into a flat 2-D pattern

The Squish command marks areas of compression (red point cloud) and stretching (green point cloud) and displays statistics about the amount of compression or stretch.

Rhinoceros 3dAdvanced Flattening

The SquishBack command lets you place points and curves on a 2-D pattern, that was made with the Squish command, and then "unsquish" them back to the 3-D shape.

Rhinoceros 3dCloth Simulation

Plug-in in progress

Some results from a Cloth Simulation experiment as presented in 2006 at the University für Angewandte Kunst in Vienna.

Rhinoceros 3d3d Graph Interpolation

This plugin creates a smooth colour distribution over a 3D mesh based on spatial relationships of sample points. A sample point is a combination of a 3D coordinate and a sample value. When multiple sample points occupy the same space, the sample value at any given coordinate can be guessed (interpolated).

Rhinoceros 3dCircle Packing

This plugin was made during the London 2007 DotNET workshop. It is a very simple circle packing algorithm which iteratively attempts to find a solution.

Rhinoceros 3dRhiknowbot

Rhinoceros 3dRhiknowbot

RHIKNOWBOT simulates the way of assembling building assemblies in physical world. Itconstructs components in according to types and locations of component partitions on theselected construction surface areas on which these components are to be populated.RHIKNOWBOT provides mechanism to automatically orient and locate the plan and sectionprofiles of these component partitions on the selected surfaces according to the spatialarrangement of these profiles in relation to the construction surfaces that is determined by theusers.

Rhinoceros 3dRhiknowbot

Rhinoceros 3dElectric Field Simulation

A basic electric vector field solver for Rhino4

Rhinoceros 3dElectric Field Simulation

Once you have defined at least one charge object, you can run the solver. Before a solver begins it will ask you to select a number of active charge objects, all objects that are recognized as proper charge objects will be highlighted while the command is running.

VisualARQ is a fully-integrated plugin that adds architectural tools to Rhinoceros V4+.

Using the accessible and intuitive Rhino interface, VisualARQ provides tools for architects, planners, and interior designers that make the architectural design process and its documentation easy.

VisualARQ adds parametric 3-D architectural objects like walls, columns, doors, windows, and stairs that are suitable for both 3-D modeling and 2-D documentation.With VisualARQ’s feature-based editor you can create and edit your own smart/custom architectural objects.

GrasshoperFor designers who are exploring new shapes using generative algorithms, Grasshopper® is a graphical algorithm editor tightly integrated with Rhino’s 3-D modeling tools. Unlike RhinoScript, Grasshopper requires no knowledge of programming or scripting, but still allows designers to build form generators from the simple to the awe-inspiring.

Rhinoceros 3dGrasshoper

Rhinoceros 3dGrasshoper

Rhinoceros 3dGrasshoper

Animate moving, scaling, and rotating Rhino objects without exporting. Objects and viewport animations are editable in the Rhinowindow using simple drag and drop. Modify your objects and motion data without losing valuable time changing between programs. Easily preview your animations inside Rhino, in real time, in any shading mode by scrubbing the timeline or playing the animation.

Bongo animation tools