Rhinoceros

디자인, 모델링, 프레젠테이션, 분석, 실현...

인쇄용 버전개발자 도구

개요

Rhino 5 버전의 주요 목표
  • 세상에서 가장 강력한 3D 개발 플랫폼 - 광범위한 분야에서 전문 모델링, 렌더링, 해석/분석, 패브리케이션 도구로 활용
  • 폭넓은 개발 도구 사용 가능: Grasshopper, rhino.Python, RhinoScript 편집기, 플러그인용 Zoo 라이선스 관리자, Rhino Installer Engine이 주요 요소입니다.
  • Rhino 4 버전용 플러그인과의 호환성. 모든 32 비트 Rhino 4 버전용 플러그인은 수정하거나 다시 컴파일하지 않아도 32 비트 Rhino 5 에서 실행됩니다.
  • 오픈 소스 - rhino.Python, RhinoCommon, iOS에서의 3DM 뷰어를 포함한 Rhino 개발 도구.
  • 무료 개발자 도구 (기술 지원, 마케팅 지원, 교육 포함). 유효한 Rhino 라이선스를 소유하신 분들은 당사의 모든 개발 도구를 사용하실 수 있습니다. 특별한 프로그램 등록이나, 계약, 사용권 계약, 승인 절차가 전혀 없습니다.
  • 지역화와 번역 서비스. 자세히...

도구모음, 단추, 매크로

도구모음이 완전히 새로 쓰여져 다음과 같은 새로운 기능이 추가되었습니다:

  • 도구모음 그룹
    • 도구모음 사용 가능
    • 마우스 휠 스크롤을 사용하여 도구모음 탭 전환
    • 탭을 그룹 내부, 그룹에서 이동하거나 플로팅으로 전환
    • 그룹 고정잠금 기능
    • 원하는 크기로 도구모음 조정
    • 그룹 속성 - 이름, 포함된 탭, 탭 비트맵, 단추 표시(이미지, 텍스츠 또는 둘 다), 사이드바 적용
    • 가져오기/내보내기 도구모음과 그룹
    • 기어 아이콘 또는 메뉴의 탭에서 오른쪽 클릭 - 도구모음 표시, 도구모음과 단추 추가, 탭의 삭제, 편집, 표시/숨기기
  • 사이드바 - 상위 도구모음이 열리면 그에 따라 바뀌는 특별 도구모음입니다.
  • 초기화 - 공장 기본값으로 초기화합니다.
  • 최근에 사용된 단추 도구모음 - 사용되는 단추에 따라 업데이트됩니다.
  • 단추 편집기 - 회전과 반전, 투명도, 앤티앨리어싱, 채워진 직사각형, 원/타원 도구, 별도의 그래픽이 지원되는 3가지 단추 크기, 크기에 맞춰 붙여넣기 기능 향상, 3가지 단추 크기가 저장된 내보내기
  • 작업 영역 편집기 - 도구모음, 매크로를 편집하고 메뉴를 추가합니다.

매크로 향상 기능 안내:

  • 매크로 라이브러리를 사용하여 도구모음 단추들이 매크로를 공유할 수 있습니다.
  • 매크로 편집기 - 실시간 테스트
  • 매크로에 다음과 같은 특별한 명령을 포함시킬 수 있습니다:
    • Repeat - 사용자가 명령을 취소할 때까지 자동으로 매크로가 반복됩니다.
    • EnterEnd - 여러 번 Enter를 눌러 종료해야 하는 작업을 매크로로 종료합니다.
  • IdleProcessor - 지정된 시간 동안 Rhino가 유휴 상태가 되면 자동으로 매크로를 실행합니다.

Grasshopper

GrasshopperGrasshopper는 Rhino의 3D 모델링 도구와 밀접하게 통합된 그래피컬 알고리즘 편집기입니다.

RhinoScript, rhino.Python 등의 프로그램 언어와 달리, 프로그래핑/스크립팅 관련 사전 지식이 없이도 개발자와 디자이너가 Grasshopper를 사용하여 코드 작성 과정 없이 생성 알고리즘을 개발할 수 있습니다.

RhinoScript

향상된 기능 안내:

안내: Rhino 5에서 RhinoScript가 폭넓게 사용/지원/향상되고 있으나, 사용자들과 개발자 여러분에게 rhino.Python으로 바꾸시길 권장하고 있습니다. 다음 안내를 참조하세요.

rhino.Python

Grasshopper

rhino.Python은 32비트 및 64비트 Windows용 Rhino 5와 Rhino for OSX 를 위한 강력한 스트립트 언어입니다. rhino.Python은 두 플랫폼에서 모두 실행됩니다. rhino.Python은 유연하고 명확한 구문을 위해 만들어졌습니다.

rhino.Python를 사용해 보시려면 rhino.Python 사이트의 몇몇 링크를 참조하시기 바랍니다.

.NET 플러그인

RhinoCommon
  • Rhino 5용의 새로운 .NET 플러그인 SDK
  • Rhino 5, Rhino OSX, rhino.Python, Grasshopper를 대상으로 합니다.
  • Rhino 4 .NET SDK보다 많은 면에서 더욱 빨라졌습니다.
  • 진정한 .NET 스타일 SDK로, 더욱 쉽게 배울 수 있으며 관리 기능도 향상되었습니다.
  • 향상된 문서. 자세히...
.Net과 C#
  • Rhino 5용 32 비트 및 64 비트 .NET 플러그인 빌드에 모두 사용하실 수 있습니다.
  • .NET 4 버전을 사용한 어셈블리를 컴파일하는 컴파일러로 플러그인을 만들 수 있습니다.
  • 업데이트된 문서와 샘플

C++ 플러그인

  • 32 비트와 64 비트 Rhino 5 플러그인 빌드를 지원합니다.
  • 64 비트 Rhino 5용 Microsoft Visual C++ 2010
  • 32 비트 Rhino 5용 Microsoft Visual C++ 2005
  • 새로운 플러그인 마법사를 사용하여 다중 대상 프로젝트를 만들 수 있으며, 간단한 프로젝트와 플랫폼을 지원합니다.
  • 수많은 SDK 기능 추가와 향상으로 더욱 강력한 플러그인을 만드실 수 있습니다.
  • 새로운 가벼운 돌출 개체로 간단한 돌출 형태를 만들 수 있습니다.
  • 새로운 배정밀도 메쉬로 메쉬 계산이 더욱 정확해졌습니다.
  • Renderer Development Kit (RDK)이 SDK와 통합되었습니다.
  • 업데이트된 문서
  • 업데이트된 참조 자료
  • 업데이트된 샘플

Renderer Development Kit

렌더러 개발자를 위한 많은 기능이 RDK에 포함되었습니다.

언어 지원
  • C++, RhinoCommon, RhinoScript 지원
재질
  • Rhino 5 재질 편집기에 완전히 통합되는 사용자 지정 재질 유형을 정의합니다.
  • 모든 재질 관리, 적용, 저장, 뷰포트 표현을 모두 Rhino에 맡깁니다.
  • HDR, 비트맵, 절차적 텍스처 지원이 기본 탑재되었습니다.
  • 재질 생성과 적용이 자동화됩니다.
환경
  • Rhino 5 환경 편집기에 완전히 통합되는 사용자 지정 환경 유형을 정의합니다.
  • 적용, 저장, 뷰포트 표현을 Rhino에 맡깁니다.
  • 다중 환경 전환을 지원합니다.
  • 환경 생성과 전환을 자동화합니다.
텍스처
  • Rhino 5 재질, 환경, 텍스처 편집로 완전히 통합되는 사용자 지정 텍스처 유형을 정의합니다.
  • 다중 렌더러에서 모두 실행되는 절차적 텍스처를 정의합니다.
  • 최적화된 절차적 프리미티브를 사용하여 복잡한 텍스처를 빌드합니다.
  • 절차적 텍스처는 고급 텍스처 미리보기에서 뷰포트로 렌더링되어 표시됩니다.
기본 탑재된 렌더링 창
  • 새로운 Rhino 5 렌더링 창에는 톤 연산자, 후처리, 다중 채널 지원, 최근 렌더링 회수, 기본 탑재된 확대/축소, HDR 출력 지원, 창 복제 기능이 있습니다.
  • 4 버전 RDK보다 더욱 쉬워진 사용
  • 비동기 모덜리스 렌더링 지원
  • 메뉴, 단추,고정 컨테이너를 추가하여 렌더링 창을 사용자 지정할 수 있습니다.
태양
  • 새로운 Rhino 태양 제어를 자동화합니다.
  • 사용자가 자체적으로 사용하는 플러그인에서 사용할 수 있도록 태양 위치 계산에 완전히 액세스할 수 있습니다.
사용자 지정 렌더링 메쉬
  • 메쉬 형식으로 내보낼 때 사용하거나 또는 다른 렌더링 플러그인에서도 사용할 수 있는 사용자 지정 렌더링 메쉬의 렌더링 시간을 정의하는 플러그인 시스템.
  • 기본 탑재된 뷰포트 미리보기
후처리 효과
  • 다른 렌더링 플러그인에서도 사용할 수 있는 후처리 렌더링 프레임 버퍼 효과를 정의하는 플러그인 시스템.
  • 이미지를 렌더링한 후에도 색상, 알파, 거리 채널에 액세스할 수 있습니다.
  • 회수된 렌더링에서 후처리 효과 작업.
수많은 부수적인 렌더러 도구
  • 새로운 Rhino 5 색 단추, 재질 드롭다운, 하위 노드, 커브 그래프 제어 등, 많은 UI 제어를 사용할 수 있습니다.
  • 지반면 자동화
  • 사용자 지정 렌더링 메쉬 자동 지원과 렌더링 메쉬 반복기.
  • 재질, 환경, 텍스처 사용자 인터페이스를 선택적으로 자동 생성.
  • Rhino 5 데칼 액세스.
  • 애니메이션, 렌더링 창 등과 같은 출력 유형을 정의합니다.
  • 뷰 속성 패널 사용자 지정.
  • 사용하는 렌더링 플러그인 성능에 맞춰 Rhino UI를 사용자 지정할 수 있습니다.

Rhino Skins

Rhino를 주변에 플러그인 응용 프로그램을 완전히 둘러쌀 수 있습니다. C++ 또는 .NET (신규)를 사용하는 방법을 소개합니다.  자세히...

Zoo에서 플러그인 라이선스 관리

Zoo 5는 기존의 Zoo를 완전히 새롭게 개발한 버전으로, 많은 새 기능이 추가되었습니다:

Rhino Installer Engine

Rhino Installer Engine 은 Rhino 5의 32 비트 및 64 비트 플러그인의 배포, 설치, 업데이트를 간소화합니다. Rhino Installer Engine은, Rhino 5와 Rhino 플러그인을 최신 상태로 유지하는 McNeel 업데이트 시스템과 호환됩니다.

Food4Rhino

Food4Rhino는 Rhino와 Grasshopper용 플러그인에 대한 정보를 올리는 곳입니다. 자세히...

openNURBS

openNURBS 개발자 툴킷에서 Rhino 5 (및 그 이전 버전)의 기본 3DM 파일이 지원됩니다. 다른 2D와 3D CAD/CAM/CAE 그래픽 응용 프로그램에서 Rhino의 3DM 파일을 Rhino 없이 직접 읽고 쓸 수 있습니다. 모든 소프트웨어 개발자가 이 개발툴을 무료로 이용하실 수 있습니다.

지역화 서비스(Localization Service)

저희 유럽 사무소에서는, 개발한 제품을 프랑스어, 독일어, 이탈리아어, 스페인어로 번역하고자 하는 서드 파티(third-party) 개발자를 비롯한 모든 분들께 번역 및 지역화 서비스를 제공합니다. 자세히...

마켓팅 지원

Rhino 추가 기능을 개발하신 후, 이를 다른 Rhino 사용자와 공유하시려면 자세한 정보를 Rhino 리소스 페이지에 포스팅해주시기 바랍니다. 포스팅은 무료입니다.