| Shade3D SDK | |
|---|---|
|
신규 가격: 88,000엔(세금 별도 80,000엔) Shade3D Professional Ultimate에 기본 탑재되어 있습니다. |
|
| 제품에 대한 자세한 내용은 당사 웹사이트로 문의해 주십시오. | |
| 문의 | https://shade3d.jp/support/contact/ (일본어) |
기능 개요
Shade3D SDK로 C++ 확장 기능을 개발할 수 있습니다. 간단한 솔루션부터 고급 기능까지 Shade3D와 긴밀하게 통합된 고성능 기능을 만들 수 있습니다.
제작한 플러그인은 개인 사용·배포부터 상업적 이용까지 제한 없이 사용할 수 있습니다.
SDK로 주로 다음과 같은 기능을 개발할 수 있습니다:
- 사용자 설정에 따른 모델 생성·편집·모션 자동화
- 외부 3D 데이터·이미지 형식 변환용 가져오기·내보내기
- 외부 렌더링 엔진 연계
- 뷰에 점·선·면·텍스트를 그려 정보 표시
- 플로팅 창·대화상자·제어 막대 버튼 추가 등 UI 조작
- 물리 엔진을 이용한 시뮬레이션 도구
Shade3D SDK 활용 사례
FORUM8 디자인 페스티벌의 Shade3D 프레젠테이션에서 SDK 활용을 소개했습니다.
SDK 프로그램·라이브러리·문서를 활용하여 제작 현장의 반복 작업과 과제, 표현 아이디어를 Shade3D 도구로 구현하는 과정을 설명합니다.
Shade3D 기능을 처음부터 개발할 필요 없이 활용하여 업무 효율을 높이고 개발 기간과 공수를 줄일 수 있습니다.
FORUM8 디자인 페스티벌 2025 Day 2 Shade3D 프레젠테이션
![]() |
폴리곤 메시의 예각 면을 찾아 정점 색상으로 베이크하는 플러그인입니다. 선택한 모든 형상을 검사하여 다수의 납품 형상을 검수하는 활용 예를 보여 줍니다. 기본적으로 인접 두 면의 각도가 평각에서 30도 이하이면 빨간색으로 표시됩니다. 면 수가 많은 소파 모델과 여러 형상도 SDK를 이용해 충분한 성능으로 처리할 수 있습니다. FORUM8 디자인 페스티벌 2025에서 시연했습니다. 아래 영상은 SDK 설명이 시작되는 11분 25초부터 재생됩니다. |
| 데모 영상 보기 플러그인 다운로드 | |
| 예제 코드 표시 | |
예제 코드 1

FORUM8 디자인 페스티벌 2024 Day 2 Shade3D 프레젠테이션
![]() |
포인트 클라우드에서 높이 0mm부터 지정 높이까지 등고선을 만드는 플러그인입니다. 모든 점을 판정하여 측정한 바닥의 수평 여부 등 포인트 클라우드 분석에 활용하는 예를 보여 줍니다. 다수의 점을 포함한 포인트 클라우드도 SDK로 충분한 성능을 확보할 수 있습니다. FORUM8 디자인 페스티벌 2024에서 시연했습니다. 아래 영상은 SDK 설명이 시작되는 2분 42초부터 재생됩니다. |
| 데모 영상 보기 플러그인 다운로드 | |
| 예제 코드 표시 | |
예제 코드 2

주의
플러그인 다운로드클릭하면 시연에 사용한 플러그인을 다운로드할 수 있습니다. 다음 폴더에 설치한 후 Shade3D를 실행하십시오.
- Windows:
- 사용자 > (로그인 사용자) > 문서 > Shade3D > Shade3D Ver.26 > plugins (C:\Users\(로그인 사용자)\Documents\Shade3D\Shade3D Ver.26\plugins)
- Mac:
- 사용자 > (로그인 사용자) > 문서 > Shade3D > Shade3D Ver.26 > plugins (/Users/(로그인 사용자)/Documents/Shade3D/Shade3D Ver.26/plugins)
소개한 플러그인은 예제입니다.
기능의 동작을 보증하지 않습니다.
플러그인으로 구현한 기능 예
Shade3D의 내장 플러그인 기능은 Shade3D SDK로 개발되었습니다.
[모델링] 나선
[모델링] 정다면체
[파일 I/O] glTF 변환기
[효과] DepthPlus
[렌더러] 툰 렌더러
[애니메이션] 파티클 물리
[렌더링] 헤어 살롱
[물리 연산] 천 시뮬레이션

문서·예제 플러그인
SDK에는 구현 참고 및 신규 개발의 기반이 되는 예제 플러그인과 소스 코드가 포함됩니다. 문서는 플러그인 기초 지식, 클래스 참조와 스키마 정의를 제공합니다.
UI 개발 예제

SDK 문서

클래스 참조

지원 플랫폼·개발 환경
Windows 및 macOS 플랫폼용으로 개발할 수 있습니다.
- Windows
- OS: Windows 10 64비트 이상
개발 도구: Visual Studio 2022 Community / Professional / Enterprise 이상 - macOS
- OS: macOS Ventura 13 이상
개발 도구: Xcode 15 이상
플러그인 실행 환경
Shade3D SDK로 만든 플러그인은 Shade3D Professional·Standard에서 실행됩니다.
플러그인을 지원하지 않는 Shade3D Basic에서는 실행되지 않습니다.
Shade3D Ver.25 이하에서는 실행되지 않습니다.
Shade3D SDK Ver.3 변경 내용
Shade3D Ver.25.0 확장 기능 개발용 C++ 플러그인 SDK 출시.
추가 API
- 스윕 곡면 생성 추가
- 자유 곡면 파트·스윕 곡면 속성 관련 함수 추가
폐기 API
다음 함수는 호환성을 위해 남겨 두었지만 폐기되었습니다.
- OpenGL 가속기 사용(opengl_accelerator)
- OpenGL 프레임버퍼 오브젝트 사용(opengl_fbo)
- OpenGL 스테레오 렌더링 사용(opengl_stereo)
- OpenGL ‘점선·망점 그리기 비활성화’ 설정(opengl_disablestipple)
이름 변경 API
• 도형 창 텍스처 크기 가져오기·설정: opengl_texture_size → figure_window_texture_size


