genetic algorithm requires a lot of iterative calculations, but the computing power needed for analyzing structural models is very huge, and it also takes much time. And modifying the structual model according to genetic algorithm was not so easy for real-scale complex structures.So, we've developed StrAuto, a parametric structural modeler and optimizer based on Rhino/Grasshopper. StrAuto can execute iterative structural analysis and optimization automatically, and the most powerful feature of it is that it can execute the analysis task (the most time consuming part of optimization) in multi-processed way on distributed systems in network.Now, in the movie you can see the galapagos G.A. optimizer in the left monitor (the main system) is running and many instances(15) of structural solver Sap2000 are running along with it. The middle monitor shows 5 worker systems that are running 3 instances of Sap2000 for each under the control of the main system.The number of sap instances can be extended as much as your SAP license permits.(one license can launch 3 instances of SAP)With StrAuto, structural G.A. optimization can be performed 10 ~ 30 times faster so that even very complex real scale structures can be optimized.If you are interested in StrAuto, you can see more athttp://tree8.chang-soft.co.kr/Sangsu Lee, changsoft I&I…
hs (sequenced points) in initially one of two lattice structures. Output only the paths that meet the path requirements.
Path requirement (GH Inputs):
1. Number of path points: 1..N (N could and up being up to 100? (Massive calculations, realistic numbers in the up to 30 range)
2. Symmetry requirement: 0 (none), 2,3,4,5,6 fold (path sections repeat)
3. Closed path boolean: default true (output only paths where first point is last point)
4. Lattice selection: cubic body centered, cubic face centered
5. Straight path section boolean: default false. Blocking the path from going straight or allowing it to go straight. Going backwards should always be blocked.
Outputs:
1. List of unique points in sequence for path in the lattice. grouped by individual path
On implementation:
1. generate all paths and eliminate paths with duplicate points (self intersecting lines)
2. eliminate paths that don't meet closed boolean (first point not equal to last point)
3. eliminate paths that don't meet symmetry variable
for symmetry paths (symmetry not equal to 0) only number of points divided by symmetry has to be calculated. each section can be repeated the number of times of the symmetry.
For closed paths, a distance from the staring point could be maintained that could stop the generating of paths that can't make it home.
Any thoughts would be greatly appreciated!…
Added by Anton Bakker at 10:38pm on December 29, 2013
ectural project, the efficiency of design communication and the control of information-flow are as important as the creativity of ideas. In response to the concurrent digital evolution emerging in the architectural industry world-wide, the Faculty of Architecture at The University of Hong Kong will host a two week intensive summer program named Digital Practice.Led by professors from The University of Hong Kong, as well as invited practitioners with expertise in practice of cutting edge digital techniques, the program offers participants opportunities to experience applications of computational tools during different stages of an architectural project, i.e. concept design, form finding and optimization, delivery, management and communication of design information under the team-based working environment. By learning advanced computational techniques through case studies in the context of Hong Kong, participants are expected to go beyond the conventional perception of technology, considering users and tools as a feedback-based entity instead of a dichotomy. The program, which is taught in English, includes a series of evening lectures related delivered by teaching staff and invited local architects.對於高品質的建築專案,創意之外,專案過程中高效的設計資訊管理和交流成為項目設計深化和實施必不可少的環節。今天,數字化技術不但改變了建築師的繪圖工具,影響了設計的過程,而且提供了工程建造和管理實施的更有效、更高效的手段。針對建築的數位化演進,香港大學建築學院將於2011年暑假期間,在香港大學建築學院舉辦“數位化實踐”國際研習班。在香港大學建築學院教授及有著相關豐富經驗的外聘實踐建築師的指導下,學員將有機會體驗在專案的不同階段(如概念設計、設計形式的生成、優化,設計資訊的管理和交流),如何有效地應用各種運算智慧化技術(從設計的數位化生成和建築資訊類比到物理模型),提升設計實施的品質,增加設計團隊對於方案的控制。我們將挑戰對於“技術”的傳統認知,即相對於使用者它不僅是工具,更是與使用者互動的媒介,二者形成一個有機的合體。研習班期間會安排系列講座,展現數位化技術在實踐工程中的廣泛應用。…
nar esta aplicacion profesional extraordinaria usada tanto en el diseño industrial como en arquitectura. Durante las sesiones de clase el alumno aprende con una metodología orientada a la práctica progresiva, el desarrollo del taller permitirá profundizar en la herramienta de diseño paramétrico y modelado computacional Grasshopper, así como en su aplicación práctica en proyectos de arquitectura y fabricación digital.
< entrega de DIPLOMA CERTIFICADO en castellano y DIPLOMA CERTIFICADO en inglés al finalizar el curso >
Perfil del alumno al que va dirigido el curso: Profesionales titulados y estudiantes universitarios de las carreras técnicas de: . Arquitectura . Arquitectura Técnica . Ingeniería de Edificación
. Ingeniería Industrial
. Ingeniería en Diseño Industrial Profesionales que buscan reciclar sus conocimientos y/o iniciarse en diseño paramétrico: . Arquitectos . Aparejadores . Delineantes . Ingenieros . Diseñadores Gráficos, Digital Artists, CG Artists, etc. REQUISITOS: No se requieren conocimientos previos de Rhino (aunque se recomienda para un mejor aprovechamiento). Al comienzo del Workshop se parte de cero en Grasshopper.
Del jueves 27 marzo al martes 29 abril 2014 Martes y Jueves de 16.30 a 20.30h
Lugar de celebración: Centro CIENCIAS (Virgen de Luján - Los Remedios) Calle Virgen de Luján nº32 - 41011 SEVILLE (SPAIN)
Inscripciones y más información: http://www.rendersfactory.es/sevilla/cursos-de-infoarquitectura/3dgm-workshop-parametrico/ …
Loop'. The fun part of the slower version is that you can see what it's doing while it's running. 'Fast Loop' gives no indication that it's working, so you want to test it with small numbers and be sure it's coded properly before bumping the iteration count up.
The GH profiler running the slow version showed between 1 and 1.5 seconds per loop, but the reality was more like ~10 seconds per loop toward the end of an 11 X 11 grid, or ~20 minutes total. It's easier to be patient because you know it's working.
The 'Fast Loop' finished the same grid in 1.6 minutes! An impressive improvement. I've been running it on a 30 X 30 grid (900 points) for ~23 minutes so far and see nothing yet. Not the ~12 minutes I had hoped for... Now 36 minutes on this loop for 900 points... hope it's not stuck. Not fast! Later - DONE!! Profiler says 59 minutes for 900 points but it was more like an hour and twenty minutes total. It succeeded, I have a single 'Closed Brep' from 900 extruded rings, baked to Rhino.
Another strategy to explore would be doing 'SUnion' on a smaller grid using the Anemone loop, then replicate it by moving it as needed to form a larger grid; then run the copies through another 'SUnion' loop. I went ahead and implemented that while waiting. It works and is fast! Started with 3 X 3 and ran the result again as 5 X 5 (9 X 25 = 225 total) in barely ~70 seconds!? Trying 36 X 36 now... 1,296 points appears to have succeeded in less than ten minutes! Though it seems to take quite awhile after the loop ends before control is restored to GH/Rhino. I'll let you do your own experiments and benchmarks.
I encapsulated the loop in a cluster called 'suLoop' (blue groups).
Internal of 'suLoop' cluster:
…
Added by Joseph Oster at 11:14pm on March 22, 2017
not sure which is the correct term).
So far I have done it pretty well out of an excel file and Grasshopper. I get the number of the cell and the rgb colour and a text (in my case a pantone). From this set up I can seed in Grasshopper different solutions and then decide which poster I want and from that point manually arrange the images but I wonder if I could create with some programing something like 30 or 40 different posters.
My .gh file is a bit messy even if it is simple. It takes the data from an excel sheet (I attach it), but to simplify it I have internalized the data into the .gh file so hope you can understand what I am trying to do.
So the idea is to get different images such as the ones shown in "Capture.jpg", but with the help of some code instead of manually organizing them.
I am trying with python, but I am not that good yet.
Any idea how could I do this or where should I ask for help?
Thanks in advance.
Javier Zaratiegui…
ceros. Parametrización, panelización y análisis en Grasshopper, así como el proceso de manufactura digital para maquinaria de corte Láser y CNC.
UN solo pago anticipado $4,000.00
Pagos diferidos $4,500.00*
*reserva tu lugar con el 50%
Martes y Jueves de 7 a 10 PM
Del 15 de Mayo al 14 de junio
DURACION: 30 HORAS
SESIONES: 10 DE 3 HORAS
o info@dimensiontallerdigital.com
informes al 55 (50 16 0634) con Mayri Gallegos (o al cel. 55 28 85 24 73)
$4,000.00…
hat is. Anything attempted/made in this ^#$^$# world it's done because it can prove (with a dose of lies) that has some profit on sight (even Paris Hilton did some feasibility study for her involvement in ...er ... hmm... Moto2 racing (Yikes !!!!)).
2. Packing algos ? Mama mia > As you know these are the golden boys these days ... where blob design rains supreme > thus "cheapo" titanium "random" facade panels > ... > min wasted material > blah, blah. I seriously doubt that you can find anything ... er... realistic out there.
3. To encourage you: I have 4567 C# defs. Despite that it took me 2 months for the thingy required for that ungrateful girl (Mom/Dad said: why moaning so much? had you something better to do? [fair point if we forget the practice of mine]). Sister is back 2 *30 * 4 (min) * 300 E/hour (ultra friendly price) = enough to get a decent NCR Ducati.
All in all: Hercules comes in mind (or Sisyphus).…
ut it says "Did not succeed" and doesn't do any difference except adding plane division in the middle of the overall surface. Idea to Explode Brep and than delete unnecessary surfaces is the overkill.
2) Join all closed Breps together and use Solid Difference with the box, which totally covers the pipe, but there are still 30 pieces as output after Join Brep and this bring really weird result, see screenshot.
3) Trim basic pipe before Surface box or Divide Domain2 using Cull and Split but these operators still map boxes along untrimmed surfaces, as it was discussed on forum at least twice and is not helpful in my case.
I am almost sure that I searched whole forum for similar issues and could not find solution, however it is possible that I missed something. Hope You can give me some advice. Please, see attached files.
Cheers,
Dmytro.
…
instead of ballooning outwards, just puffing upwards.
THIS WILL WORK! Creating the mesh springs is only three seconds for 200X200 and the Unary Force is still milliseconds. Only Kangaroo takes an initiation time then cycles rapidly (0.5 seconds each) and it only takes a few cycles, maybe a dozen or two.
There is considerable 3D aliasing from the 2D mesh crudeness.
Now, to best Laurent's scheme, let's double down to 400X400. First I disable Kangaroo, and the timer. The preparation takes...FOREVER....and...ever...4.6 minutes to cull the points is all, a trivial step there is likely a better strategy for than finding the ones on the inside then using those to cull duplicates from the whole collection. The springs only took 12 seconds and the forces again milliseconds.
Kangaroo, to initialize takes...after hitting the reset button to start it...over 15 minutes and counting...well 400X400 is 160K vertices and Rhino tends to bog down at 30K points...but it was done in 30 minutes. Then I enable the timer and each cycle takes...uh...it's not in any error mode but nothing is happening past a very faint first automatic cycle that shows in the mesh...yet no CPU power is being used by Rhino...well...it's simply not running...ah, well, there's just a dummy delay of another 5 minutes and then the cycles take 2.7 seconds...what a stupid delay that was not using CPU power.
Now that it's cycling, can I change the stiffness in real time, usually I can...well, no, I seem to be back in the 5 minute delay, but not the 30 minutes interface-locking one...still waiting. Here is a 1/4 scale height model of the above output:
Time's up, life goes on. The aliasing and slow speed make it unworkable except for little logos or something. Some math and parallel processing are needed?
…
Added by Nik Willmore at 5:51pm on February 21, 2016