background preloader

Aurora

Facebook Twitter

Learn to 3D model, fast.PolyPlane | Learn to 3D model, fast. | Page 5. The Official YAML Web Site. Realistic grass in Rhinoceros. Last week I spotted very interesting images in our forum. Maciek uploaded his latest tests in Rhino and V-Ray, where he has tried to achieve a realistic grass in Rhino. In my opinion he was really successful in this, and what’s even better – he agreed to share his grass model with all FlyingArchitecture fans. First of all, check out this gallery of visualizations prepared by Maciek: This is how the geometry looks like in the Top view: It can’t be more simple! Just a diffuse texture and alpha map assigned to it. This simple realistic grass in Rhino might be used for any render engine, not only for V-Ray.

Download: Grass 3D model for Rhino4 Grass textures. Techdraw. Ecotect mesh data 2 rhino. This tutorial runs you through the process of exporting your rhino geometry into ecotect and then bring the analysis data back into rhino. For this tutorial, you’ll need this Rhinoscript, sample data, and sample geometry. 1.

Start with your nurbs surface. If it is a polysurface, explode them first, meshing them as polysurface will create triangulated mesh along the seams and you want to prevent that. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License. Swarm Behaviours Workshop Material – @improved. Recently I’ve tutored a Processing workshop for the Hyperbody department at the TU Delft.

I’ve decided to share the sketches with the open world – who knows, maybe someone will find them useful. There’s quite a few variations included – clustering, attractors, collision avoidance, etc. Read below for the download link and some screens of some of the sketches. Here’s a .zip file containing everything – including some Grasshopper sketches which allow for some basic interchange between Rhino and Processing via standard text files. Grasshopper > AutoCAD - SLINGSHOT! Sunglass. Sunglass/sg-plugins. [Sub]Code. This page is set up to host bits of codes and sample algorithms. Those algorithms are free to be explored or even shared with proper recognition to the author.Please let me know if you reached any interesting result using any piece of the code provided. Before downloading anything from Digital [Sub]stance you consent to the following license agreement Digital [Sub]stance by Marios Tsiliakos is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

Based on a work at digitalsubstance.wordpress.com. Permissions beyond the scope of this license may be available at “If you Enjoyed anf found the content of this blog useful please consider donating to keep Digital [Sub]stance up and running.” Grasshopper Definitions. Blender to GH. . a collection of codes & grammars for Grasshopper, a generative modeling tool for Rhinoceros. 3D Hilbert Curve This definition generates a 3D Hilbert Curve, a continuous fractal space-filling curve. 3D_Hilbert_Curve_Co-de-iT_1.0007.zip nGon mesh tessellation Starting from a closed surface it builds a nGon mesh tessellation nGon_tessellation_Co-de-iT_1.0007.zip Curves Sorter Starting from a list of curves it takes the first one then it looks for the closest curve and it eventually flips the direction to optimize the toolpath lenght.

Curves_Sorter_Co-de-iT_1.0007.zip froGH A sparse collection of tools for Grasshopper. See the code, explanation and download here. Clusterizer This definition groups indexes of connected points into separate clusters. Clusterizer_Co-de-iT_0.9.0076.zip Spirograph This definition simulates a spirograph tool. Spirograph_Co-de-iT_0.9.0076.zip 3D Differential mesh relaxation This definition explores the 3D relaxation of a mesh effected by an image gradient. Vorospace Math surfaces . RH AutoDimension 02////////////////////////////////////////// Dec07// Master degree at Politecnico di Torino with a computational design thesis TMD_tsunami memorial design competition, network as design tool::: prof.Roberto Apostolo, prof.Mario Grosso, Arch.Andrea GrazianoJan08// Join at studioGriffa, Turin as project architectFeb08// at DRL TEN exhibition, Architectural Association, London with K_pavilion project ::: visiting Zaha Hadid Architects London, attends co|de lecture: Shajay Booshan, Danilo Arsic Feb08// K_pavilion publicated at DRL TEN book.Mar08// UIA infopoint competition.May08// MCA, Mario Cucinella architects "Una stanza di luce" workshop at Cavallerizza Chiablese, TurinJun08// Workshop “Parametric Architecture” tutors Ludovica Tramontin Asp(e)x and Erich Schoenenberger(Su11 architecture+design, Pratt Insitute, NY, USA)Jul08/// Torino World Design Summer School “Prototyping the city” assistant tutor of EcologicStudio-Architectural Association, NSU-GSAPP-Columbia University and Politecnico di Torino+ Configuration 0 project.

Rh TowerContour. Option Explicit 'Script written by davide del giudice 'Script copyrighted by www.co-de-it.com 'Script version Saturday, 09 Oct 2011 Call Contour() Sub Contour() Dim srf1,arrcrvs,startpt,endpt,arrst,arrend, int,crv,counter,counter2 srf1=rhino.GetObject("select surface",8+16) int= rhino.GetInteger ("select height floor",10,1,100) startpt=rhino.getobject("select start point",1) endpt=rhino.Getobject("select end point",1) arrst=rhino.PointCoordinates (startpt) arrend=rhino.PointCoordinates (endpt) arrcrvs=Rhino.AddSrfContourCrvs (srf1, arrst, arrend,int) rhino.HideObject srf1 counter=0 counter2=0 For Each crv In arrcrvs If rhino.iscurveclosed(crv) Then Dim centroid:centroid=Rhino.CurveAreaCentroid (crv) Dim area:area=rhino.curveArea (crv) Call rhino.ObjectColor (crv, rgb (((counter*10)+50),((counter*10)+50),((counter*10)+50))) Dim area1:area1=Rhino.Ceil (area(0)) Dim arrBox:arrBox=Rhino.BoundingBox (crv) Dim arrpoint Dim dot:dot= rhino.AddTextDot ("floor#"&counter, arrBox(3))

Ribs structure. Dec07// Master degree at Politecnico di Torino with a computational design thesis TMD_tsunami memorial design competition, network as design tool::: prof.Roberto Apostolo, prof.Mario Grosso, Arch.Andrea GrazianoJan08// Join at studioGriffa, Turin as project architectFeb08// at DRL TEN exhibition, Architectural Association, London with K_pavilion project ::: visiting Zaha Hadid Architects London, attends co|de lecture: Shajay Booshan, Danilo Arsic Feb08// K_pavilion publicated at DRL TEN book.Mar08// UIA infopoint competition.May08// MCA, Mario Cucinella architects "Una stanza di luce" workshop at Cavallerizza Chiablese, TurinJun08// Workshop “Parametric Architecture” tutors Ludovica Tramontin Asp(e)x and Erich Schoenenberger(Su11 architecture+design, Pratt Insitute, NY, USA)Jul08/// Torino World Design Summer School “Prototyping the city” assistant tutor of EcologicStudio-Architectural Association, NSU-GSAPP-Columbia University and Politecnico di Torino+ Configuration 0 project.

Procedural Lightpainting: un álbum de Flickr. Procedural Lightpainting. February 2010. In these days at ZHA office we needed a quick and fast task to rename and manage annotation dots created previously. I wrote and custom for our purpose a series of RhinoScript from one of the codes archived on McNeel website . 1.RH convert_annotation_dot_to_points Option Explicit'Script written by Davide del Giudice'Script copyrighted by Co-de-iT www.co-de-it.com'Script version Sunday, 21 February 2010 20:40:21 Call convert_annotation_dot_to_points()Sub convert_annotation_dot_to_points()Dim arrDots, strDotarrDots = Rhino.GetObjects("Select dots", 0, True, True )If Not IsArray(arrDots) Then Exit SubDim arrPt, strTextFor Each strDot In arrDots If Rhino.IsTextDot(strDot) Then strText = Rhino.TextDotText(strDot) arrPt = Rhino.TextDotPoint(strDot)Rhino.AddPoints array(arrPt) 'Rhino.AddText strText, arrPtRhino.DeleteObject strDot End IfNextEnd Sub 2.RH convert_annotation_dot_to_points_coordinates Rhino.DeleteObject strDot 2a.RH points_coordinate_ from_points NextEnd Sub Dim obj,pts,i,pointCoord.

Exporting from Rhino to .dwg, .ai - School of Architecture Digital Technologies Wiki. Viewing Rhino objects in Shaded View All the Rhino viewport settings can be accessed by right clicking on the name of the current viewport and selecting from the view options (Wireframe, Shaded, Rendered, Ghosted, XRay). The default view setting for opening new Rhino files is generally _Wireframe Default view setting is Wireframe. Change the view setting to Shaded by right clicking on the viewport name and selecting Shaded. Viewing your objects in Shaded view will help you to visualize what the exports will look like. Change the view setting by right clicking on the viewport name and selecting Shaded. The Shaded view setting shows surface isocurves. The default Shaded view setting shows the surface isocurves (the non-edge lines on the surfaces of your objects). The surface isocurves can be turned off by editing the Object Properties of an object.

When the surface isocurves have been turned off the objects look normal and with no extra curves. Two-dimensional lines in a Top view. AutoCAD (.dwg) Rhinoscript code. . a collection of scripts & scripted tools in RhinoScript for Rhinoceros. ContouRapid. Creates tomographic sections and orients them on XY plane (useful for fabrication with layering technique). The package contains the .rhp plug-in (works in Rhinoceros v.4 & v.5) and a pdf with a short step-by-step user guide. ContouRapid_Rhinoplugin_Co-de-iT < Rhinoceros plug-in (for Rhinoceros v.4 & v.5) Gradient Descent algorithm.

Generate two version ( normal and rotated) of a Gradient Descent Algorithm on a surface. Gradient Descent algorithm_Co-de-iT-RH5 <Rhino5 64bit VBscript( for Rhinoceros v.5) Convert annotation dots. Convert annotation dots in Annotation Dots+coordinate points or Text Labels and much more. Convert annotation dots_Co-de-iT-RH4< Rhino4 VBscript (for Rhinoceros v.4 sr7)