GRASSHOPPER 12

[그래스호퍼] 그래스호퍼 Anemone 아네모네 루프 사용하기

스크립팅을 하면서 루프를 사용하는 일이 많은데, 그래스호퍼 애드온 중에 하나인 Anemone를 사용하면 그래스호퍼에서 파이썬 스크립팅 필요 없이 간단하게 루프를 구현할 수 있다. Anemone는 food4 rhino에서 구할 수 있다. Anemone food4 rhino 링크는 하단에.↓ https://www.food4rhino.com/en/app/anemone Anemone Take a look at our Grasshopper Group Website. If you want to support the development of the Anemone, www.food4rhino.com 이번 포스트에서 다룰 내용은 아네모네를 사용해서 보로노이 패턴을 자동적으로 발생시키고 색을 입혀서 시각화하는 간단한 스..

Grasshopper 2021.08.15

Dealing with tree structures in Python Grasshopper

When using the Python component in Grasshopper, we sometimes encounter circumstances to deal with the unique tree structure of Grasshopper. There are two ways to handle this issue, one is a more scripting version, the other is a much simpler version. (1) The given tree structure For this tutorial, I simply made a secondary depth tree structure, adding series of numbers. (2) Dealing with list of ..

라이노 그래스호퍼에서 파이썬 사용하기

1. 그래스호퍼에서 파이썬을 사용할 때의 장점 그래스호퍼에 내장되어있는 파이썬 컴포넌트를 사용하면, geometry를 라이노 디스플레이로 확인하면서 손쉽게 geometry 스크립팅을 할 수 있다는 장점이 있다. 라이노의 막강한 geometry 생성 내장 모듈들을 불러와서 사용할 수 있기 때문이다. 필요한 부분은 직접 스크립팅을 하되, 만들어진 지오메트리를 불러오거나 변수들을 조작하는 데는 이에 최적화된 그래스호퍼를 사용하면 대단히 효과적인 스크립팅이 가능하다. Rhino 6 를 설치하면, 그래스호퍼의 Python 컴포넌트는 기본으로 내장되어 있기 때문에 파이썬을 별도로 설치할 필요가 없다. 2. 그래스호퍼 파이썬 컴포넌트 사용하기 그래스호퍼에서 파이썬 컴포넌트를 불러와서(Math - Script 탭) 컴..

[LADYBUG] 라이노 그래스호퍼 - 일사량 Radiation 계산하기 2/3

1. 일사가 무엇인지, 2. 일사를 구하는 전반적인 레이디버그 컴포넌트 흐름에 대해 알아본 저번 포스트에 이어서 이번 포스트에서는 개별 컴포넌트에 대한 내용을 다뤄보도록 하겠다. (이전 포스트: https://ollykim.tistory.com/71) [LADYBUG] 라이노 그래스호퍼 - 일사량 Radiation 계산하기 1/2 epw 파일이 준비되었다면, 이제 실제 환경 시뮬레이션을 돌릴 차례이다. 레이디버그는 다양한 시뮬레이션을 돌릴 수 있는 컴포넌트를 제공하지만, 먼저 살펴볼 컴포넌트는 Incident radiation이라는 ollykim.tistory.com 3. 개별 컴포넌트의 이해 Chunk 1. Import EPW 그래스호퍼 내장 File path 컴포넌트에 Import EPW 파일을 물리..

Grasshopper 2021.06.01

[LADYBUG] 라이노 그래스호퍼 - 일사량 Radiation 계산하기 1/3

epw 파일이 준비되었다면, 이제 실제 환경 시뮬레이션을 돌릴 차례이다. 레이디버그는 다양한 시뮬레이션을 돌릴 수 있는 컴포넌트를 제공하지만, 먼저 살펴볼 컴포넌트는 Incident radiation이라는 컴포넌트로, 건물에 도달하는 일사량을 구할 수 있도록 해주는 컴포넌트이다. 분석되는 일사량 단위는 kWh/m²으로 건축물에 태양광 패널을 설치하는 경우 얼마만큼의 태양광 및 태양열 에너지를 활용할 수 있는지를 알 수 있도록 해주는 지표이기도 하다. 레이디버그를 이용해 일사량, 즉 Radiation을 계산하는 포스트는 아래와 같이 구성될 예정이다. 1. 일사란? 2. 전반적인 그래스호퍼 흐름 이해 3. 개별 컴포넌트의 이해 4. 결과 해석 1. 일사란? 일사란 지표의 어느 한 점에 도달한 태양이 방출하는..

Grasshopper 2021.05.26

[LADYBUG] 라이노 그래스호퍼 레이디버그 - 기상 데이터 epw 파일

(1) 레이디버그 필수 준비물, epw 파일 레이디버그를 이용해 환경 분석을 하기 위해서 필수적인 준비물이 있다. 이 준비물은 Energy Plus Weather data file이라고 불리는 .epw 파일이다. 파일 형식명이 낯설지만, 기본적으로 컴퓨터가 데이터를 읽을 수 있도록 쉼표(,) 그리고 행과 열로 데이터를 정리한 Comma separated Value(csv) 파일 형식의 일종이다. 다만 epw 파일에서는 특정 행과 열에 맞는 기상 관측 데이터가 정리되어야 하는 나름의 정해진 규칙이 있다. 아래 이미지가 epw 파일의 모습이다. 위 사진에서 확인할 수 있는 것처럼, 모든 epw 파일은 기상데이터를 관측한 곳의 기본적인 지리 정보(지역, 위도, 경도, 시간대, 고도)로 시작해서 세부적인 지리정..

Grasshopper 2021.05.23

[LADYBUG] 라이노 그래스호퍼 레이디버그 - 환경분석 툴 레이디버그 소개

(1) 레이디버그 소개 레이디버그는 라이노 그래스호퍼의 애드온으로 Energy plus 기상 데이터를 그래스호퍼로 불러와 여러 환경 시뮬레이션을 할 수 있도록 만든 무료 플러그인이다. 라이노의 2D와 3D를 오가며 손쉽게 환경분석을 할 수 있어, 건물의 디자인 단계에서 건축가와 엔지니어가 디자인 결정에 참고할 수 있을만한 그래픽 자료를 만든다는 것이 장점이다. 이해를 돕기 위해 아래에 레이디버그 공식 웹페이지에 예시로 업로드되어 있는 해당 환경분석의 시각 자료 결과를 가져왔다. 아래는 레이디버그의 공식 웹페이지이다. https://www.ladybug.tools/ladybug.html Ladybug Tools | Ladybug Ladybug imports standard EnergyPlus Weather..

Grasshopper 2021.05.23