語言 : 日本語 | English | 한국어 | 簡體字 | 繁體字

Shade3D概述

テスト Shade3D 公式
Shade3D SDK
支援使用C++語言對Shade3D進行自訂功能開發的SDK外掛程式
Shade3D SDK
請聯繫我們瞭解更多產品詳情。
郵箱地址:ist@forum8.co.jp

功能概要

Shade3D SDK是支援使用C++語言對Shade3D進行自訂功能開發的SDK外掛程式。 可以透過Shade3D SDK創建從簡單到複雜、與Shade3D高度緊密的各種功能。 用戶自行創建的外掛程式可以不受限制地個人使用或者商用。

使用Shade3D SDK,主要可以開發以下功能。
・基於自訂專案創建、編輯模型以及設置模型動作等的自動化工具
・外部3D資料和圖像格式的導入和匯出轉換
・對應外部渲染引擎
・透過在圖紙上繪製點、線、面、字元來顯示資訊
・向懸浮窗、對話方塊、控制欄添加按鈕等UI操作
・使用物理引擎類比工具

外掛程式實現的功能示例

Shade3D中已經搭載的外掛程式功能皆透過Shade3D SDK開發。

[ 建模 ] 螺旋

[ 建模 ] 正多面體

[ 檔I/O ] glTF轉換

[ Effect ] DepthPlus

[ 渲染 ] Toon renderer

[ 動畫 ] 粒子物理學

[ 渲染 ] 毛髮設計

[ 物理運算 ] 交叉模擬


文檔、示例外掛程式

Shade3D SDK 中包含了示例外掛程式及其原始程式碼,可作為實現功能的參考和開發新外掛程式的基礎。 我們還提供關於外掛程式開發、類引用和模組定義的基本知識文檔。

UI開發示例


SDK文檔


類參考


支援平臺/開發環境

支援Windows及macOS環境的開發。

Windows
OS: Windows 10 64bit 以上
開發工具: Visual Studio 2022 Community / Professional / Enterprise 以上

macOS
OS: macOS Big Sur 11 以上
開發工具: Xcode 13 以上

外掛程式的運行環境

Shade3D SDK製作的外掛程式可以在Shade3D Professional/Standard版本中運行。
Shade3D Basic暫不支援運行自訂外掛程式。
Shade3D Ver.22.2 以前版本的Shade3D不支援運行自訂外掛程式。

Shade3D SDK Ver.2 的更新內容

發布通過C++語言進行Shade3D Ver.23.0添加功能開發的插件SDK

添加API

・添加掃描曲面製作
・添加自由曲面部件與掃描曲面屬性的關聯函數

作廢API

雖然因為兼容性的原因進行保留,但以下函數已被作廢。
・OpenGL加速器的使用(opengl_accelerator)
・OpenGL幀緩衝器對象的使用(opengl_fbo)
・OpenGL立體聲渲染的使用(opengl_stereo)
・OpenGL設置“將點線、網點繪製設置為無效”的設定(opengl_disablestipple)

更名API

・獲取、設置在圖形窗口使用材質尺寸的函數的變更(opengl_texture_size→figure_window_texture_size)

▲返回頂部