Dynamo
Primer for v2.0
한국어
한국어
  • 정보
  • 소개
    • Dynamo의 정의 및 작동 방식
    • Primer 사용자 안내서, Dynamo Community 및 플랫폼
  • Dynamo 설정
  • 사용자 인터페이스
    • 작업공간
    • 라이브러리
  • 노드 및 와이어
  • 필수 노드 및 개념
    • 노드의 색인
    • 계산 방식 설계를 위한 형상
      • 형상 개요
      • 벡터, 평면 및 좌표계
      • 점
      • 곡선
      • 표면
      • 솔리드
      • 메쉬
    • 프로그램의 빌딩 블록
      • 데이터
      • 수학
      • 논리
      • 문자열
      • 색상
    • 리스트로 설계
      • 리스트란 무엇입니까?
      • 리스트 작업
      • 리스트의 리스트
      • n차원 리스트
    • Dynamo의 사전
      • 사전이란
      • 사전 노드
      • 코드 블록의 사전
      • Revit 사용 사례
  • 사용자 노드 및 패키지
    • 사용자 노드
      • 사용자 노드 소개
      • 사용자 노드 작성
      • 라이브러리에 게시
    • 패키지
      • 패키지 소개
      • 패키지 성공 사례 - Mesh Toolkit
      • 패키지 개발
      • 패키지 게시하기
      • Zero-Touch 가져오기
  • Revit용 Dynamo
    • Revit 연결
    • 선택
    • 편집
    • 작성
    • 사용자화
    • 문서화
  • Dynamo for Civil 3D
    • Civil 3D 연결
    • 시작하기
    • 노드 라이브러리
    • 샘플 워크플로우
      • 도로
        • 등주 배치
      • 토지
        • 서비스 배치
      • 유틸리티
        • 구조물 이름 바꾸기
      • 레일
        • 클리어런스 엔벨로프
      • 측량
        • 점 그룹 관리
    • 고급 항목
      • 객체 바인딩
      • Python 및 Civil 3D
    • Dynamo 플레이어
    • 유용한 패키지
    • 리소스
  • Forma 베타의 Dynamo
    • Forma에서 Dynamo Player 설정
    • Dynamo Player에서 그래프 추가 및 공유
    • Dynamo Player에서 그래프 실행
    • Dynamo 컴퓨팅 서비스와 Desktop Dynamo의 차이점
  • Dynamo의 코딩
    • 코드 블록과 DesignScript
      • Code Block이란
      • DesignScript 구문
      • 축약형
      • 함수
    • DesignScript를 사용한 형상
      • DesignScript 형상 기본 사항
      • 기하학적 원형
      • 벡터 수학
      • 곡선: 보간 및 제어점
      • 전환, 회전 및 기타 변환
      • 표면: 보간, 제어점, 로프트, 회전
      • 기하학적 매개변수화
      • 교차 및 자르기
      • 기하학적 부울
      • Python 점 생성기
    • Python
      • Python 노드
      • Python 및 Revit
      • 자체 Python 템플릿 설정
    • 언어 변경 사항
  • 모범 사례
    • 그래프 전략
    • 스크립팅 전략
    • 스크립팅 참조
    • 프로그램 관리
    • Dynamo에서 대규모 데이터 세트로 효율적으로 작업
  • 샘플 워크플로우
    • 시작하기 워크플로우
      • 파라메트릭 꽃병
      • 어트랙터 점
    • 개념 색인
  • 개발자 입문서
    • 소스에서 Dynamo 빌드하기
      • 소스에서 DynamoRevit 빌드하기
      • Dynamo의 종속성 관리 및 업데이트
    • Dynamo를 위한 개발
      • 시작하기
      • Zero-Touch 사례 연구 - 그리드 노드
      • Zero-Touch 노드에서 Python 스크립트 실행하기(C#)
      • Zero-Touch로 한 단계 더 나아가기
      • 고급 Dynamo 노드 사용자 정의
      • Dynamo 패키지에서 COM(interop) 유형 사용
      • NodeModel 사례 연구 - 사용자 지정 UI
      • Dynamo 2.x용 패키지 및 Dynamo 라이브러리 업데이트하기
      • Dynamo 3.x용 패키지 및 Dynamo 라이브러리 업데이트하기
      • 확장
      • Dynamo 2.0+에 대한 사용자 패키지 구성 정의
      • Dynamo 명령행 인터페이스
      • Dynamo 통합
      • Dynamo For Revit을 위한 개발
      • 패키지 게시하기
      • Visual Studio에서 패키지 빌드하기
      • 패키지로 제공되는 확장
    • 끌어오기 요청
    • 테스트 기대치
    • 예제
  • 부록
    • 질문과 대답(FAQ)
    • 시각적 프로그래밍 및 Dynamo
    • 리소스
    • 릴리즈 정보
    • 유용한 패키지
    • 예제 파일
    • 호스트 통합 맵
    • PDF 다운로드
    • Dynamo 키보드 바로 가기
Powered by GitBook
On this page
  • DaaS란?
  • 나의 코드를 실행 중인 Dynamo 버전은 무엇인가요?
  • 이 Dynamo 버전에서 사용할 수 있는 패키지/노드는 무엇인가요?
  • DaaS용 그래프를 작성할 때 알아야 하는 사항은 무엇인가요?
  • 이 모든 내용을 어떻게 기억하나요? 변경되면 어떻게 하나요?
  • 비용은 얼마인가요?
  • 시작하려면 어떻게 해야 하나요?
  • 보안
Edit on GitHub
Export as PDF
  1. Forma 베타의 Dynamo

Dynamo 컴퓨팅 서비스와 Desktop Dynamo의 차이점

이 페이지에서는 Dynamo 프로그램을 Dynamo 컴퓨팅 서비스 클라우드 컨텍스트에서 실행하기 위해 작성할 때 알아두어야 할 차이점을 중점적으로 설명합니다.

DaaS란?

DaaS, Dynamo as a Service, Dynamo 컴퓨팅 서비스 등의 표현은 모두 클라우드 컨텍스트에서 실행되는 Dynamo의 핵심 런타임을 의미합니다. 즉, 그래프가 컴퓨터에서 실행되고 있지 않음을 나타냅니다. 현재, DaaS에는 Forma용 Dynamo Player 확장 프로그램을 통해서만 액세스할 수 있습니다. 이 확장 프로그램을 통해 사용자는 데스크톱 환경에서 생성된 .dyn 파일을 업로드 및 관리하거나, 확장 프로그램을 통해 동료가 공유하는 .dyn 파일을 실행하거나, Autodesk에서 샘플로 제공하는 사전 로드된 .dyn 루틴을 사용할 수 있습니다.

그래프는 시스템이 아니라 이 클라우드 컨텍스트에서 실행되므로 DaaS는 현재 기존의 Dynamo 호스트 컨텍스트(Revit, Civil 3D 등)를 직접 사용할 수 없습니다. 이러한 프로그램의 유형을 그래프에서 사용하려면 Data.Remember 노드 또는 기타 그래프 내 직렬화 기술을 사용하여 그래프에 직렬화(저장)해야 합니다. 이는 Revit에서 제너레이티브 디자인용 그래프를 작성할 때 사용해야 하는 워크플로우와 유사합니다.

나의 코드를 실행 중인 Dynamo 버전은 무엇인가요?

이 버전은 3.x를 기반으로 하며 Dynamo의 오픈 소스 마스터 브랜치를 기준으로 자주 업데이트됩니다.

이 Dynamo 버전에서 사용할 수 있는 패키지/노드는 무엇인가요?

  • 대부분의 코어 노드. 몇 가지 특정 제한 사항은 다음 섹션을 참고하십시오.

  • Forma API와의 상호 작용을 위한 DynamoFormaBeta 패키지

  • 복셀화/효율적인 분석을 위한 VASA

  • 메쉬 조작을 위한 MeshToolKit. 메쉬 도구 키트는 Dynamo 3.4부터 기본 제공됩니다.

  • 간섭 그룹 테스트, 가시 거리, 최단 경로, IsoVist 등을 수행할 수 있는 유용한 알고리즘을 위한 RefineryToolkit

DaaS용 그래프를 작성할 때 알아야 하는 사항은 무엇인가요?

  • Python 노드가 작동하지 않습니다. 이러한 노드는 현재 실행되지 않습니다.

  • 사용자 지정 패키지를 사용할 수 없습니다.

  • UI 노드의 UI/뷰 레이어가 실행되지 않습니다. 핵심 기능에는 문제가 되지 않을 것으로 예상되지만, 사용자 지정 UI가 있는 노드와 관련된 버그가 발생할 경우 유의하는 것이 좋습니다.

  • Windows 전용 기능이 작동하지 않습니다. 예를 들어 Windows 레지스트리 또는 WPF를 사용하려고 하면 실행되지 않습니다.

  • 뷰 확장이 로드되지 않습니다.

  • 파일 시스템 노드가 그다지 유용하지 않습니다. 로컬 컴퓨터에서 참조하는 어떤 파일도 DaaS에서 실행할 때는 존재하지 않습니다.

  • Excel/DSOffice 상호 운용 노드가 작동하지 않습니다. Open XML 노드는 작동해야 합니다.

  • 일반적으로 네트워크 요청은 작동하지 않지만, Forma API를 호출할 수는 있습니다.

이 모든 내용을 어떻게 기억하나요? 변경되면 어떻게 하나요?

  • 향후 데스크탑용 Dynamo 내에서 도구를 제공할 계획이며, 이를 통해 두 컨텍스트 모두에서 그래프가 동일하게 실행되도록 보장하는 것이 더 쉬워질 것입니다.

비용은 얼마인가요?

  • 현재 베타 기간 중으로, 컴퓨팅 시간에 비용이 청구되지 않습니다.

시작하려면 어떻게 해야 하나요?

  • Autodesk Forma에 대한 액세스 권한 얻기

  • Dynamo Desktop용 DynamoFormaBeta 설치 및 Forma에 Dynamo 확장 프로그램 설치

  • 첫 번째 그래프 작성

보안

  • 공유 그래프는 Forma에 저장됩니다.

  • 최대 그래프 실행 시간은 현재 30분 미만입니다. 이 값은 변경될 수 있습니다.

  • 실행 요청에는 속도 제한이 있으므로, 너무 짧은 시간 내에 많은 컴퓨팅 요청을 보내면 오류가 발생할 수 있습니다.

PreviousDynamo Player에서 그래프 실행NextDynamo의 코딩

Last updated 11 days ago

시작하려면 , 또는 Forma 확장에 포함된 샘플을 확인하십시오. 이러한 리소스를 통해 다음 내용을 확인할 수 있습니다.

블로그 게시물
YouTube 시리즈