the use of digital technologies as architectural design tools. The workshop " Computer Aided Design: parametric design and digital fabrication " aims to do some introductory teaching in the use of some of these tools.
The workshop will focus on the use of computational models of parametric behavior for generating architectural forms. The generative capacity of these models it will be tested in the development of designs defined by repetitive non-standard components, based on the parametric control of its variations and series differentiations. This process will be developed by the use of a three-dimensional modeling software - Rhinoceros, associated with an application for visual programming - Grasshopper.
The last day of the workshop is dedicated to the use of digital manufacturing tools in architecture. Part of the work will take place at the facilities of the Institute of Design of Guimarães (IDEGUI) providing for the use of their laboratories and manufacturing CNC machines (computer numerically controlled).
At the end of the workshop, it is intended the students to understand that the use of digital technologies in architecture can overcome representational functions, and their integration in the design conception, analysis and construction enriches the methodology of project development.
Terms & Participants
The workshop will take place at the School of Architecture of the University of Minho (Campus Azurém, Guimarães) and the Institute of Design of Guimarães (Couros, Guimarães).
The workshop is pointed at students who attend the 3rd year and 4th year from MiArq, EAUM.
The maximum acceptance is 20 students and a minimum of 10 students.
Deadline for entries is April 11 and must be performed by eaum.pac@gmail.com.
Program summary :
Day 23 April 14 -20h
Introduction to 3D modeling in Rhinoceros. Regular geometries, ruled surfaces and NURBS surfaces.
Day 30 April 14 -20h
Parametric design in architecture. Introduction to methods of visual programming.
May 1, 9 -13h 14 -18h
Development of a design idea by the use visual programming processes in Grasshopper.
May 2, 9 -13h 14 -18h
Introduction to methods of digital fabrication. Manufacture physical models of the proposals made.
It is expected that this meeting will take place in the IDEGUI labs.
team:
Bruno Figueiredo ( Lecturer, EAUM )
Paulo Sousa ( PhD candidate , EAUM )
Nuno Cruz ( Invited Lecturer , EAUM )
Cláudia Alvares ( 5th year MiArq student , EAUM )
Javier Bono ( 4th year MiArq student, EAUM )
João Amaro ( 5th year MiArq student, EAUM )…
radiance parameters to get rid of blotching. To add another level of complexity to my problem, I am running simulations with a translucent material with the following properties: void trans testTrans
0
0
7 0.478 0.478 0.478 0.000 0.010 0.178 0.635
I have had no issues with the renderings when I use clear glazing, as seen on this image:
However the blotching-issue becomes very noticeable when I introduce translucent glazing into the scene:
For the two above cases I used the following parameters:
_av_ is set to 0
xScale is set to 2
_ab_ is set to 6
_dc_ is set to 0.5
_aa_ is set to 0.2
_ad_ is set to 2048
_st_ is set to 0.5
yScale is set to 2
_ps_ is set to 4
_ar_ is set to 64
_as_ is set to 2048
_ds_ is set to 0.25
_pt_ is set to 0.1
_dr_ is set to 1
_pj_ is set to 0.9
_dp_ is set to 256
_dt_ is set to 0.25
_lr_ is set to 6
_dj_ is set to 0.5
_lw_ is set to 0.01
I ran another test with increased Radiance parameters and got the following output:
with the following parameters:
_av_ is set to 0
xScale is set to 6
_ab_ is set to 6
_dc_ is set to 0.75
_aa_ is set to 0.1
_ad_ is set to 4096
_st_ is set to 0.15
yScale is set to 6
_ps_ is set to 2
_ar_ is set to 128
_as_ is set to 4096
_ds_ is set to 0.05
_pt_ is set to 0.05
_dr_ is set to 3
_pj_ is set to 0.9
_dp_ is set to 512
_dt_ is set to 0.15
_lr_ is set to 8
_dj_ is set to 0.7
_lw_ is set to 0.005
Although the second blotching case is much better than the first, it is still very bad for hours when the sun is lower in the sky. The above images are rendered for a clear sky at 18:00 in Germany in a West-facing room.
Sorry for the long post! Can someone help? Kind regards, Örn
…
e's a ton of things that can be done with GH. If the desire to do 1000 different things is there, then its hard to not have that be expressed as 1000 different components. I think this is part of the learning process of GH.
On the other hand, I believe that there are opportunities for component consolidation. For instance, there's a curve frame component that takes a curve parameter, and a curve frame component that takes an integer for multiple curve frames. There doesn't need to be two different components for this, but their are. The trade off is that if you want to do multiple curve frames with the single curve frame component you have to add a few more components to get it done. So its the question of the extra real estate of an icon versus a few more components on the canvas and a few extra steps to get the same thing done. For beginners, I think having the extra icon is more useful, and although I expect advanced users could deal with it either way, having a definition that's less crowded and cluttered would be considered a positive.
The other opportunity for component consolidation (because I doubt any components will just be tossed) would be to make certain operations, such as creating a circle, articulate itself as one component which can change its format as opposed to individual components of the several operations that can create that object. So keeping with the circle example, the standard circle component, circle 3 pt, cen nrml rad, and possibly the InCircle component would all be one uber circle component, and you'd have to select the type or method of circle creation within the component, probably by right-clicking. I'm not sure this is a good thing for new users either as it hides functionality just as much, if not more, than having an icon for each operation. Yes, it would save screen space, but at what cost.
So as I see it, its a push as to whether saving the screen space of the icons is actually worth it. There are opportunities for saving space, but at a cost that may not be worth price being paid. A lot may hinge on the changes made to the interface.…
Added by Damien Alomar at 7:48am on December 30, 2009
side a GoogleStreet view format, and match up with the rendered version of the same view. Below is a photoshop mockup of what I am trying to make:
This is a rendered 360 degree spherical panorama, In the blue highlighted area I used photoshops find edges filter to create the appearance of outlines- but it does a pretty poor job compared to the actual vector outline I am hoping for.
Does anyone have any ideas on where to start with a script that would do this well? My guess would be to project visible edges onto a sphere and then unwrap them as a 2:1 rectangle... that sounds nice in theory but there are a few immediate practical problems:
1. How to dynamically project curves so that each point along a curve is translated from its location towards a single center point (ie the center of the spherical camera)- this would mean that the projection angle changes for every point. All of the lines I am projecting are straight, but when they are projected onto a sphere they will end up curved. Perhaps a dividecrv, project each resulting pt, and then interpolate would work- but it seems like there should be a cleaner method.
2. If I can project the curves properly onto a very small sphere located where my camera is, How to unwrap the curves on that sphere into a 2:1 rectangle. Does anyone know a way to translate from 3D points coordinants to 2D equirectangular ones?
Bonus- Can I polarize this output and still have my vector lines? If I can get this far I will be estatic, but as a stretch goal can I polarize my vector lines, so that again they will match up with the polarized version of the rendering below (same image, just scaled to a square and photoshop>distort>polarize):
…
Added by Peter Stone at 10:58am on January 21, 2015
s Psuedo Mercator / EPSG 3857.
I am not sure how I can reproject my current SHP files to have that designation.
But, I am also not sure if this is the problem I am having.
I am working in South Florida.
I am getting some data that will work in project in Heron (GIS info from the State).
I am getting some data that will not import (GIS info from Broward County).
I have attached Landuse (from the State).
I have attached Vacant Commerical (from the County).
The error I get from the County data is that:
1. Floating parameter Pt failed to collect data
I can try to use a simple Imt SHP component to bring in the misbehaving SHP layer, but it tosses the information far from my Heron input boundary.
Any help in figuring this out would be really appreciated.
Also! A quick somewhat related question ... does anyone know how to 'edit' a IMG/HGT/RAW/GEOTIFF file in Photoshop (using the brush to modify terrain), and then re-import the file?…
ass PointIndexGHData : GH_Goo<PointIndexData>
{ public override IGH_Goo Duplicate() {
PointIndexGHData dup = new PointIndexGHData(); dup.Value = Value; return dup; }
public override bool IsValid { get { return Value.Index >= 0; } }
public override string ToString() { return string.Format("{0} [{1}]", Value.Point, Value.Index); }
public override string TypeDescription { get { return "Points and Integers, living in perfect harmony"; } }
public override string TypeName { get { return "IndexPoint"; } } }
VB.net ? ????
pulbic structure myob
public num as integer
public pt as point3d
end structure
Public Class myob Inherits Grasshopper.Kernel.Types.GH_Goo(Of myob)
Public Overrides Function Duplicate() As Grasshopper.Kernel.Types.IGH_Goo
????????
End Function
Public Overrides ReadOnly Property IsValid As Boolean
Get
???????
End Get
End Property
Public Overrides Function ToString() As String
???????
End Function
Public Overrides ReadOnly Property TypeDescription As String
Get
???????
End Get
End Property
Public Overrides ReadOnly Property TypeName As String
Get
???????
End Get
End Property
End Class…
elease, so for now I am back to the basics - using only what is built into the official release for the time being.
Perhaps as plugins are updated, the updated version/ release date/ download link can be added to this compatibility list. If someone has beaten me to this on another site; please let me know.
Plugins I intend to test would solicit compatibility advice for;
CENTIPEDE
CHAMELEON / WORKS /
DIVA
FAR CALCULATOR / WORKS /
FIREFLY / UPDATED / Firefly (1.0067) now works for 0.9.006. Download at www.fireflyexperiments.com
FLOWLINES / WORKS / native tools provided in 0.9 release
GENERATION / WORKS /
GECO / WORKS / update scheduled for 10.08.2012
GH KANGAROO / WORKS / plus more on the way! (per Daniel Piker)
GHOWL / WORKS /
GHYTHON / FIXED / Link to updated file; GhPython 0 5 1 0
GOAT
HAL / PARTIAL COMPATIBILITY / Fix should be available toward end of Aug.
HELIOTROPE \ BROKEN \
HOOPSNAKE
HORSTER / WORKS /
HUMMINGBIRD / WORKS /
LOCAL CODE / WORKS /
LUNCHBOX / WORKS / UPDATED 8.04 DOWNLOAD HERE
MATIS
MESHEDIT / WORKS / update scheduled for 10.08.2012
QUOKKA
SCARAB
SLINGSHOT \ BROKEN \
SOLARCIRCLES
SPIDERWEB / WORKS /
STARLING / WORKS / VER 0.2 AND 0.1
PANELING TOOLS / UPDATED / http://www.grasshopper3d.com/group/panelingtools/forum/topics/pt-gh-new-release-of-august-22-2012
WEAVERBIRD \ BROKEN \
…
hen you determine their position and number by the "precision_" input. Their number is equal to "precision_ - 1".They are essentially mesh edges, not curves. To hide them, in Rhino application menu choose: Tools -> Options -> View -> Display Modes -> choose your current display mode, and uncheck the "Show mesh wires":
b) How do you change the x- and y-scale of the chart? For instance displaying every 10 degrees of azimuth?
Can you be a bit more precise?You would like to change the labeling of the azimuth directions from 30 degrees step to 10 degrees step? If this is so, you can not do that.
c) My input surface is a hyperbolic paraboloid, facing south symmetrically. How does the component calculate its tilt and azimuth?
All Ladybug Photovoltaics components calculate the amount of AC energy generated by a planar (flat) surface. Tilt and azimuth angles are calculated based on surface normal at 0.5, 0.5 surface parameters. So you can not use the hyperbolic paraboloid as the _PVsurface (or _PV_SWHsurface) input, as it will yield incorrect results. You need to planarize that hyperbolic paraboloid surface first.I attached below an example with default grasshopper components, but the size of the panels is not equal. If you want them to be equal use some paneling Grasshopper plugin like Lunchbox or Paneling tools.…
ky.exe did not accept -p parameter and made empty sky.cal file.
----
Edit: solved run problem, Bee did not download OpenStudioMasterTemplate.idf
Get it here: https://github.com/mostaphaRoudsari/Honeybee/issues/119
Now get empty HDR:
C:\ladybug\prox\imageBasedSimulation>rpict -i -t 10 -vtv -vp 245.129 -226.458 20 0.405 -vd -0.549 0.656 -0.518 -vu -0.332 0.397 0.855 -vh 42.862 -vv 26.991 -v l 0 -vs 0 -vl 0 -x 800 -y 600 -af prox_RAD_Perspective.amb -ps 8 -pt 0.15 -pj 0.6 -dj 0 -ds 0.5 -dt 0.5 -dc 0.25 -dr 0 -dp 64 -st 0.85 -ab 2 -ad 1024 -as 175 -ar 150 -aa 0.200 -lr 4 -lw 0.050 -av 0 0 0 prox_RAD.oct 1>prox_RAD_Perspectiv e.unf rpict: 0 rays, 0.00% after 0.0000 hours rpict: skybright`c__ladybug_skylib_cumulativeSkies_SINGAPORE_SGP_SINGAPORE_SGP_1 : undefined variable rpict: 1020 rays, 4.91% after 0.0000 hours
----
Hi friends,
trying to get a cumulative sky image metric to run and encountered an issue with the image-based metrics component. It throws:
Runtime error (KeyNotFoundException): honeybee_materialLib Traceback: line 768, in main, "<string>" line 1442, in script
I guess this is some sort of setup issue on my end, or I messed up the definition? Any help appreciated.
Thanks,
Max
…