Sweet Home 3D 版本列表
版本 7.5.2,2024 年 8 月 29 日
- 修復了 Sweet Home 3D JS、Sweet Home 3D JS 檢視器 和 Sweet Home 3D JS 線上版 中在某些瀏覽器無法顯示房屋的問題。
版本 7.5,2024 年 8 月 21 日
- 修復了在獨立視窗中顯示 3D 視圖時的同步問題。
- 修復了相同高度的地下樓層在 3D 視圖中的渲染問題。
- 修復了泰文使用者介面的字型顯示問題。
- 修復了
doorOrWindowWallThickness#屬性的預設值和含有逗號的lightSourceMaterialName#屬性的儲存問題,在 傢俱庫編輯器 中。 - 在 Space Mushrooms 接管 Sweet Home 3D 專案後更新了版權聲明。
- 其他小錯誤修正和改進。
另請參閱 版本 7.5 的部落格文章。
版本 7.4,2024 年 5 月 30 日
- 修復了在版本 7.2 中引入的問題,其中繞水平軸旋轉的傢俱的高度計算不正確。
- 修復了當 3D 視圖重新附加到第二個螢幕上的主視窗時程式停止回應的問題。
- 修復了在 macOS 下無法開啟在第二個螢幕上顯示分離 3D 視圖的檔案的問題。
- 允許在傢俱修改對話方塊中重設傢俱的描述。
- 修復了匯出含有空白描述或授權的傢俱至 CSV 的問題。
另請參閱 版本 7.4 的部落格文章。
版本 7.3,2024 年 4 月 4 日
- 在小螢幕上當 前往視點 選單太長時,新增上下箭頭以捲動。
- 修復了對含有旋轉部件的傢俱群組進行鏡像操作的問題。
- 防止鏡像部件中的固定部分在水平變形後移動。
- 允許匯入缺少變形群組的 3D 模型。
- 修復了 3D 視圖中尺寸的字型為偏好設定中設定的字型。
- 修復了一個迴歸問題,即使未要求也將匯入的 3D 模型新增到傢俱目錄中。
- 修復了傢俱表格中具有高度索引的樓層排序。
- 修復了在具有特殊同名的 Windows 環境中的檔案對話方塊顯示。
- 修復了在顯示平面圖的頁面頁首和/或頁尾中列印的樓層名稱。
- 將未翻譯的外掛程式的選單項目放置在現有的已知選單中。
- 在程式啟動時忽略與執行中的 Java 版本不相容的已安裝外掛程式。
- 在 Sweet Home 3D JS 線上版 的傢俱目錄中新增類別和多關鍵字搜尋功能。
- 修復了 傢俱庫編輯器 中模型大小的排序。
- 由於近期 macOS 版本基於安全考量拒絕寫入
data資料夾,因此從可攜式版本中移除 macOS 支援。 - 由 Waldemar Hersacher 更新德文說明頁面。
- 其他小錯誤修正和改進。
另請參閱 版本 7.3 的部落格文章。
版本 7.2,2023 年 9 月 22 日
- 新增 修改尺寸 選單項目以編輯尺寸座標、顏色和字型大小。
- 處理 3D 視圖中的尺寸顯示。
- 新增高度尺寸以顯示物品高度。
- 在偏好設定面板中新增 3D 視圖中的選擇和編輯 選項,以啟用在 3D 視圖中選擇、修改、移動和旋轉傢俱,以及從目錄拖曳傢俱的功能。
- 使用新的
shelfElevations和shelfBoxes屬性管理架子單元中物品的磁性放置。 - 管理在
com.eteks.sweethome3d.additionalFurnitureProperties系統屬性中定義的使用者自訂屬性,能夠在傢俱表格中顯示這些屬性,並在傢俱修改面板中修改它們。 - 新增預設姿勢選擇(適用於預設目錄和 Scopia 庫 中的人體模型)。
- 新增多層列印支援。
- 在平面圖右鍵選單中新增 重新計算房間點 項目。
- 在傢俱匯入精靈中將預設類別設為 使用者。
- 新增在傢俱表格中顯示 描述 欄的功能。
- 為傢俱庫新增
license屬性,並能夠在傢俱表格中顯示 授權 欄。 - 當 3D 視圖隱藏時停用 3D 更新程序。
- 確保在開啟 SH3D 檔案後分離的 3D 視圖可見。
- 當在 3D 視圖右鍵選單中選擇 選擇物件 時,忽略游標下的不可見物件。
- 修復了 YafaRay 渲染中的材質透明度。
- 為 macOS、Windows 64 位元和 Linux 64 位元更新 JOGL 至版本 2.5.0。
- 更新 Abbot 庫至版本 1.2。
- 在 Sweet Home 3D JS 線上版 中新增 修改尺寸 對話方塊、高度尺寸、3D 處理選項、架子磁性和預設姿勢選擇。
- 為 Sweet Home 3D JS 新增類別,以直接將房屋資料儲存在伺服器、IndexedDB 或本機儲存空間中,並在 IndexedDB 中管理自動復原。
- 在儲存庫中新增 網頁應用程式 和 Zip 壓縮檔,分別用於在 JSP 或 PHP 伺服器上部署 Sweet Home 3D JS 編輯器。
- 在 傢俱庫編輯器 中新增編輯燈光和門窗屬性、新增使用者自訂屬性以及自訂匯入模型圖示的功能。
- 在傢俱庫編輯器和 材質庫編輯器 的偏好設定面板中新增選項,以直接使用匯入的檔案名稱作為傢俱或材質名稱。
- 當儲存的庫名稱以
.json結尾時,在傢俱庫編輯器和材質庫編輯器中新增匯出為 JSON 格式的支援。 - 其他小錯誤修正和改進。
另請參閱 版本 7.2 的部落格文章。
版本 7.1,2023 年 3 月 3 日
- 在 Sweet Home 3D 和傢俱庫編輯器中新增傢俱 描述 欄位。
- 將 SH3F 檔案中設定的傢俱描述新增到目錄傢俱工具提示中。
- 更新 Java 3D 1.6.2 以避免在 Windows 下使用最新 AMD Adrenalin 驅動程式版本時出現損壞的 3D 視圖和傢俱圖示。
- 更新 JOGL 至版本 2.4.0-rc-20221118 以修復在 macOS 下傢俱匯入精靈中的停止回應問題。
- 在文字欄位初始化時忽略自動完成。
- 修復了在 Sweet Home 3D JS 線上版 中當目錄搜尋文字欄位有焦點時的刪除鍵處理。
- 新增葡萄牙(葡萄牙)翻譯作為預設葡萄牙語翻譯,並將先前版本的葡萄牙語翻譯設為巴西葡萄牙語翻譯。
- 使 Sweet Home 3D 的 JAR 可執行版本、傢俱庫編輯器 和 材質庫編輯器 能夠在 Java 版本 ≥ 16 下透過雙擊啟動。
- 修復了不同厚度的相連牆壁之間計算的界限。
- 在 Sweet Home 3D 安裝程式中更新捆綁的 Azul OpenJDK 執行環境,Windows 64 位元 版本使用 Azul OpenJDK 11.0.18,Mac OS X ≥ 10.9 版本使用 Azul OpenJDK 15.0.10。
- 其他小錯誤修正和改進。
另請參閱 版本 7.1 的部落格文章。
版本 7.0.2,2022 年 7 月 31 日
- 修復了在 Windows 下傢俱匯入精靈第二步驟中某些情況下的錯誤佈局。
- 在平面圖中用更透明的顏色填充具有不可見地板的房間。
- 修復了 SVG 匯出中房間的透明度。
- 在 Windows 下使用螢幕截圖作為傢俱匯入精靈結束時建立的圖示圖片。
- 如果 3D 視圖部分可見,在重新開啟時保持其與主視窗分離。
- 修復了當兩面牆相連時,分割牆的錯誤連接。
- 在 Mac OS X 10.4-10.9 安裝程式中新增 YafaRay 庫。
- 其他小錯誤修正和改進。
版本 7.0,2022 年 7 月 13 日
- 新增 YafaRay 渲染引擎,能夠在兩個最佳品質等級的照片和影片建立工具中選擇渲染引擎(不適用於 Java Web Start 和小程式)。
- 新增
lightSourceMaterialName#屬性以定義用作光源的 3D 模型的材質(光源顏色從材質顏色推斷,當材質不可見時能夠建立不可見的光源)。 - 允許在 光源功率 微調器中使用小數。
- 使照片和影片建立工具的對話方塊可調整大小。
- 當虛擬訪客在平面圖中變得太小時,以固定大小的相機符號顯示虛擬訪客。
- 在工具列中新增按鈕以啟用/停用磁性。
- 將處理樓層的選單項目移至 樓層 子選單以減少 平面圖 選單長度。
- 在材質修改對話方塊的 3D 預覽中新增使用滑鼠選擇材質的功能。
- 在房間建立工具提示中新增對角線編輯以透過三角測量繪製房間。
- 新增 英吋/分數 單位,以英吋加上最接近的八分之一英吋分數顯示長度。
- 新增 英尺/小數 單位,以英尺加上英尺的小數顯示長度。
- 在傢俱匯入精靈的第二步驟中新增 隱藏模型邊緣 選項,以輕鬆隱藏 DAE / Collada 格式 3D 模型的邊緣(僅在有用時顯示此選項)。
- 在傢俱匯入精靈的最後步驟中處理更多 3D 模型的方向和縮放功能,以獲得更好的圖示。
- 為 3D 模型的形狀名稱新增新的字首,以指定附加到其他可移動形狀的形狀的可能移動。
- 根據視點高度計算 3D 視圖視錐體的前限制,以改善從高視點看到的非常大場景的渲染。
- 在背景圖片底部新增天空圖片鏡像,以避免在最佳品質等級的渲染中地平線處可能出現的線條。
- 在房間修改面板中新增 僅平頂 核取方塊,以在必要時計算斜頂。
- 新增
com.eteks.sweethome3d.checkUpdates系統屬性和 Windows 安裝程式的/checkUpdatesDisabled參數以防止追蹤更新。 - 在 Windows 下增加分割面板的分隔線大小。
- 修復了房間地板和天花板的繪製順序。
- 新增在目錄工具提示中顯示動畫 GIF 圖示的功能。
- 修復了 3DS 格式中的節點層次結構。
- 修復了 DAE 格式中效果的預設顏色。
- 新增對 DAE 格式中
controller/skin元素的支援,以能夠匯入從 MakeHuman 軟體匯出的 3D 模型。 - 修復了在具有 HiDPI 螢幕的 Windows 11 下字型太小的問題。
- 在 Sweet Home 3D JS 線上版 中處理 3D 模型變換的使用者介面。
- 由 Vincenzo Reale 更新義大利語翻譯,包括說明。
- 其他小錯誤修正和改進。
另請參閱 版本 7.0 的部落格文章。
版本 6.6.4,2021 年 12 月 9 日
- 修復了 Sweet Home 3D JS 線上版 中的錯誤並改善效能。
- Sweet Home 3D 中的小修正(未發布安裝程式)。
版本 6.6.2,2021 年 11 月 13 日
- 在 Sweet Home 3D JS 線上版 中新增在目錄中搜尋傢俱、房屋傢俱列表、調整視圖大小的分隔線、修改物件和偏好設定的對話方塊、右鍵選單以及材質和背景圖片匯入精靈的功能。
- Sweet Home 3D 中的小修正(未發布安裝程式)。
另請參閱 版本 6.6.2 的部落格文章。
版本 6.6,2021 年 7 月 27 日
- 由 madudesign 設計的新圖示集。
- 為 HiDPI / Retina 螢幕優化圖示顯示。
- 其他小改進。
另請參閱 版本 6.6 的部落格文章。
版本 6.5.2,2021 年 4 月 23 日
- 修復了在 Java 9 及以上版本的 Windows 下刪除
work資料夾中臨時檔案的問題。 - 使用唯一的不區分大小寫的材質檔案名稱匯出到 OBJ 格式,以避免在不區分大小寫的系統中發生衝突。
- 當開啟新對話方塊時移動照片和影片建立對話方塊,以避免在 macOS 下遮擋新對話方塊。
- 在可能的情況下離線生成匯入的 3D 模型的圖示。
- 確保在 Sweet Home 3D JS 檢視器 中顯示可選擇的相機列表,即使顯示的房屋不包含任何樓層。
- 其他小錯誤修正和改進。
版本 6.5,2021 年 3 月 2 日
- 在 關於 對話方塊中新增關於 Java 和 Java 3D 提供者的資訊。
- 新增
com.eteks.sweethome3d.singleInstance系統屬性,當設定為false時,使每次啟動 Sweet Home 3D 都在獨立程序中執行。 - 修復了在 Windows 下釋放 Alt 鍵時切換磁性的問題。
- 修復了實線多邊形接合處的繪製錯誤。
- 調整複製到剪貼簿的平面圖項目的圖片比例,以防止記憶體不足錯誤。
- 接受具有空網格來源的 DAE 檔案。
- 修復了一個錯誤,該錯誤在修改房間時移除了相鄰牆壁的顏色或材質。
- 修復了繞 Y 軸旋轉的鏡像傢俱在平面圖中的俯視圖。
- 使用小寫字母作為匯出到 OBJ 格式的材質名稱,以避免在不區分大小寫的系統上可能發生的衝突。
- 修復了當資料夾包含子資料夾時刪除
work目錄中資料夾的問題。 - 確保在 macOS 下版本更新訊息顯示在偏好設定對話方塊的前面。
- 在 傢俱庫編輯器 和 材質庫編輯器 中新增偏好設定以管理 SH3F 和 SH3T 檔案中的 ID 和項目名稱。
- 新增在傢俱和材質庫編輯器中讀取包含在
Furniture.jar和Textures.jar檔案中的預設目錄的功能。 - 新增對使用 ARM 處理器的 Apple Silicon 電腦的原生支援。
- 在 macOS 下對 Sweet Home 3D 安裝程式進行公證。
- 將 Sweet Home 3D 安裝程式中捆綁的 Oracle JRE 8u202 替換為 Windows 64 位元 版本的 Azul OpenJDK 11.0.10 和 Mac OS X ≥ 10.9 版本的 Azul OpenJDK 15.0.2。
- 將與 Java 3D 1.6.1 一起執行的 JOGL 庫升級到版本 2.4 RC 20210111,以確保 Sweet Home 3D 和傢俱庫編輯器與 Java 9 及以上版本的相容性,但在 Mac OS X ≥ 10.9 下以及使用 Java Web Start 時強制這些應用程式使用 Java 版本 ≥ 8。
- 為在 Mac OS X 10.4 到 10.9 下使用 Apple Java 6 執行的發行版將 Java 3D 版本 1.6.1 替換為版本 1.5.2。
- 更新 Sweet Home 3D 和庫編輯器的 Ant 腳本,以允許使用 JDK 9 及以上版本編譯專案。
- 其他小錯誤修正和改進。
另請參閱 版本 6.5 的部落格文章。
版本 6.4.2,2020 年 8 月 8 日
- 修復了一個問題,當使用 平面圖 > 分割牆壁 選單項目分割或使用房間修改面板重新計算時,會分離已連接的牆壁。
- 修復了 Sweet Home 3D 和 Sweet Home 3D JS 線上版 中的其他小錯誤並進行改進。
版本 6.4,2020 年 7 月 21 日
- 改善了在 Java 8 下 HiDPI 螢幕的平面圖解析度比例管理。
- 修復了重做尺寸線調整的錯誤。
- 為可修改的房屋物件新增 ID。
- 新增在 Sweet Home 3D JS 中編輯房屋平面圖的支援,能夠在 JSP 伺服器上儲存修改後的房屋。
- 修復了 Sweet Home 3D JS 檢視器 中防止觸控管理在 iOS 下正確運作的問題。
- 改善了 Sweet Home 3D JS 檢視器中透明物件的繪製順序。
- 其他小錯誤修正和改進。
另請參閱 版本 6.4 的部落格文章。
版本 6.3,2020 年 4 月 15 日
- 在 3D 視圖的右鍵選單中新增 選擇物件 / 切換選擇 選單項目,以透過右鍵點擊選擇或取消選擇滑鼠游標下的物件。
- 啟用透過拖放重新排序傢俱列表中的選定項目。
- 沿著調整大小的牆壁新增臨時尺寸線。
- 在移動具有對角線尺寸的房間點期間新增臨時尺寸線,以允許三角測量。
- 增加平面圖中的最大比例。
- 在可編輯的平面圖工具提示中輸入的值中新增對數學運算式的支援。
- 優化了由重複小部件組成的 3D 模型的處理,如在 3D Warehouse 上找到的一些樹木。
- 改善了在 macOS 下開啟以最大化視窗儲存的檔案後 Sweet Home 3D 視窗大小的管理。
- 修復了具有非常大座標的 3D 多邊形和具有零長度的牆壁側面的一些計算問題。
- 修復了某些非拉丁鍵盤上快速鍵引起的雙重動作。
- 修復了在平面圖中右鍵點擊後某些選單項目不出現的問題。
- 修正 Sweet Home 3D JS 檢視器 中 3D 模型線條的顏色設定。
- 其他小錯誤修正和改進。
另請參閱 關於 6.3 版本的部落格文章。
6.2 版本,2019 年 7 月 10 日
- 修正在 鳥瞰視圖 模式下將家具加入群組後,無法在 虛擬參觀 模式中修改該家具的錯誤。
- 修正屬於家具群組的物件價格變更後總價更新的問題。
- 修正無法將材質材料變更為白色的錯誤。
- 修正按住 Shift 鍵時使用滑鼠移動房間或家具名稱的水平和垂直對齊。
- 新增 可調整 搜尋標籤,以便在 87 個可用的 3D 模型中更容易找到可調整的模型。
- 在選擇 選取所有層級 選單項目後,無論物件是否在 3D 視圖中可見,都會將所有選取的項目匯出為 OBJ 格式。
- 其他小錯誤修正和改進。
另請參閱 關於 6.2 版本的部落格文章。
6.1.2 版本,2019 年 2 月 1 日
- 修正無法變更多邊形線條虛線樣式的問題。
- 修正在 macOS 下使用非拉丁鍵盤時快速鍵造成的重複動作。
- 修正在 macOS 下縮放和變更文字大小的快速鍵。
- 其他小錯誤修正。
6.1 版本,2019 年 1 月 22 日
- 在平面圖中選取其他項目時,可以切換家具清單中項目的選取狀態而不會失去其他項目的選取。
- 針對相似家具優化平面圖中家具頂視圖的快取管理。
- 修正在大縮放比例下家具頂視圖在其選取框中的位置。
- 使用更精確的文字寬度以正確對齊多行文字。
- 修正應用程式在從右至左語言中的顯示方式。
- 修正當選取的長度單位不是公分時,某些數學表達式解析錯誤的問題。
- 修正在 Windows 下當不支援設定 Z-buffer 深度大小時的 3D 離屏渲染。
- 移除梯形牆頂部以上開口下方的牆壁部分。
- 使用
sweethome3d_window_mirror_on_hinge_/sweethome3d_window_mirror_on_rail_新形狀前綴增加對鉸鏈和軌道上鏡子的支援。 - 接受 MTL 檔案中
map_Kd項目的紋理圖片路徑中的空格。 - 在 關於 對話框中新增程式使用的記憶體資訊。
- 改善在 Windows 和 Linux 的 HiDPI 螢幕下使用 家具庫編輯器 和 材質庫編輯器 的使用者介面。
- 在可攜版本中新增搭配 Oracle Java 8 的 macOS 應用程式。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 8u181 替換為 JRE 8u202。
- 其他小錯誤修正和改進。
另請參閱 關於 6.1 版本的部落格文章。
6.0 版本,2018 年 10 月 11 日
- 新增旋轉和滑動開口和燈光點的功能。
- 新增可調整姿勢的人體模型。
- 將預設目錄中 24 個以 LAL 授權的 3D 模型替換為以 GNU GPL / CC-BY 授權的新模型。
- 更新門窗和家具 3D 模型中的旋轉和滑動部件,以支援新的旋轉和平移功能。
- 在偏好設定面板中新增價格管理功能,可選擇貨幣和選用的銷售稅,在家具修改面板中新增 價格 和 銷售稅 % 欄位,在家具清單下方顯示總價,並在清單中新增顯示價格資訊的欄位。
- 新增在數值欄位中計算數學表達式的功能。
- 新增 平面圖 > 水平翻轉 和 平面圖 > 垂直翻轉 選單項目。
- 在文字修改面板中新增多行和文字對齊功能。
- 在材質修改面板中新增 X 偏移 和 Y 偏移 微調器以移動材質。
- 在材質修改面板中啟用材質多重選取功能,以便批次變更。
- 在多邊形修改面板中新增 虛線偏移 微調器以移動虛線多邊形的圖案。
- 允許在 3D 視圖中顯示多邊形。
- 在 3D 視圖修改面板中新增選項,可在地面層級顯示背景圖片。
- 新增 平面圖 > 僅顯示此層級 和 平面圖 > 顯示所有層級 選單項目。
- 在層級標籤的獨立快顯選單中顯示層級選單項目。
- 使用 Ctrl 修飾鍵(在 macOS 下為 alt 或 option)僅調整選取家具的寬度或深度。
- 在選取的牆壁中間新增指示器,以便輕鬆變更其曲線。
- 在牆壁修改面板的 弧度範圍 欄位相關工具提示中顯示牆壁弧長。
- 允許斜牆在一端的最小高度為 0。
- 新增 2.40:1 圖片比例並更新影片格式。
- 儲存家具清單的欄寬以在開啟家具時還原。
- 使群組中的地下物件在 3D 視圖中個別挖掘地面。
- 當支援時將 Z-buffer 深度增加到 24 位元,以簡化 3D 視圖中視錐體前後限制的管理。
- 確保等距圓柱投影圖片在用作天空材質時在 3D 視圖中正確映射。
- 在所有系統上強制 CSV 匯出編碼為 UTF-8,並新增
com.eteks.sweethome3d.CSVEncoding系統屬性以設定其他編碼值以向後相容。 - 在檔案儲存後檢查 SH3D 檔案是否以 ZIP 魔術數字開頭,以警告使用者罕見的失敗情況。
- 根據首選物件的角度修正群組家具的角度。
- 修正在 Java 10 下載入家具和材質庫的問題。
- 改善在 Windows / Linux / macOS 下使用 Java 8/10 的 HiDPI 螢幕偵測,以自動縮放使用者介面。
- 更新 Java 3D 版本至 1.6.1 以支援 Java 10 下的 HiDPI 螢幕。
- 優化移動門窗後的 3D 牆壁更新。
- 在安裝程式中新增
sunjce_provider.jar庫以允許存取https網站。 - 在 Windows 安裝程式中新增 32/64 位元架構選項按鈕,並在 Windows 10 64 位元下預設選擇 32 位元。
- 在 Windows 安裝程式中新增對 ARM64 架構的支援。
- 將 Inno Setup 升級到其 Unicode 版本,以在 Windows 安裝程式中更容易支援非拉丁語言。
- 提供 搭配 Oracle Java 8 的 macOS 安裝程式,並新增另一個 基於 Apple Java 6 的安裝程式 供 Mac OS X 10.6/10.7 使用者使用。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 8u162 替換為 JRE 8u181。
- 其他小錯誤修正和改進。
另請參閱 關於 6.0 版本的部落格文章。
5.7 版本,2018 年 1 月 25 日
- 在 Windows 和 Linux 下用於選擇圖片的檔案選擇器中新增預覽元件。
- 管理 Sweet Home 3D 讀取的目錄和家具庫編輯器讀取/儲存的 使用者定義家具屬性。
- 修正上層水平旋轉物件的可見性。
- 修正複製貼上水平旋轉物件在平面圖中的大小。
- 修正無法將不可調整大小的家具分組或讀取包含此類物件的舊版本儲存的 SH3D 檔案的錯誤。
- 修正在 Java 6 下的 Mac OS X 10.13 中捲動時家具目錄和家具清單的顯示。
- 修正在 Java 8 下的 Mac OS X 中 視窗 選單管理。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 8u152 替換為 JRE 8u162。
- 將 SourceForge.net 上的 CVS 儲存庫 轉換為 SVN(抱歉此變更導致
sweethome3d.cvs.sf.net伺服器的連結失效)。 - 其他小錯誤修正和改進。
另請參閱 關於 5.7 版本的部落格文章。
5.6 版本,2017 年 10 月 25 日
- 修正無法匯出為 CSV 格式的錯誤。
- 修正調整父群組大小時子群組中家具的大小。
- 修正錯誤計算大於房間側邊的門檻值。
- 改善在 Java 8u152 下的 Mac OS X 列印效能。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 8u144 替換為 JRE 8u152。
- 其他小錯誤修正和改進。
另請參閱 關於 5.6 版本的部落格文章。
5.5.2 版本,2017 年 9 月 20 日
- 修正使用兩個螢幕時在最低兩個品質等級建立相片的問題。
- 修正在相片建立工具中最佳兩個品質等級下群組中的燈光渲染方式。
- 為在 Java 6 下執行的 Mac OS X 版本(Mac OS X 10.6.8 到 10.13)升級 Java 3D 至 1.6.0 版本,讓 JAR 執行檔 成為唯一能在 Mac OS X 10.4 和 10.5,和/或 PowerPC 上執行 Sweet Home 3D 的版本。
- 其他小錯誤修正和改進。
5.5 版本,2017 年 9 月 6 日
- 使門窗總是切割其所在牆壁的兩側。
- 避免當家具庫中的
doorOrWindowWidthDepthDeformable屬性設為false時開啟的門變形。 - 確保在房間中按兩下建立的牆壁不會與現有牆壁重疊。
- 新增 平面圖 > 連接牆壁 選單項目以在其交叉處連接選取的牆壁或連接分成兩部分的對齊牆壁。
- 新增在家具修改面板中使用新微調器和在水平旋轉物件上使用新指示器(門窗、樓梯和群組除外)來繞水平軸旋轉家具的功能。
- 在家具庫中新增
horizontallyRotatable屬性以防止某些模型繞水平軸旋轉。 - 在材質修改面板中新增設定材質比例的功能。
- 將用於旋轉材質的 0° / 45° / 90° 選項按鈕替換為微調器。
- 允許在用於輸入角度的微調器中使用小數。
- 在使用者設定檔中儲存最近使用的材質以在程式啟動時還原。
- 在家具和材質匯入精靈中新增 建立者 文字欄位。
- 在家具清單中新增選用的 建立者 欄位以顯示物件 3D 模型和其套用材質的建立者。
- 在家具目錄工具提示和家具清單中可用的新選用 模型大小 欄位中顯示 3D 模型未壓縮檔案的大小。
- 在偏好設定面板中新增選項以選擇從頂部檢視時平面圖中家具圖示的像素大小。
- 在偏好設定面板中新增 在 3D 移動時選取平面圖中的訪客 選項,可取消選取以防止在 3D 視圖中每次移動時在平面圖中選取和顯示虛擬訪客。
- 在 Windows 和 Linux 下新增 Ctrl M 快速鍵以顯示偏好設定面板。
- 新增 Ctrl Alt M(在 macOS 下為 cmd alt M)快速鍵以顯示虛擬訪客的修改面板。
- 在預設家具目錄中新增三角形和其他五個新物件。
- 也以 CC-BY 授權發布預設目錄中 76 個以 GNU GPL 授權的 3D 模型。
- 新增 檔案 > 從示範新建 選單項目,包含 9 個以 GNU GPL 和 CC-BY 授權發布的示範(5 個公寓和 4 個房屋)。
- 改善 3D 視圖中視錐體前後裁剪距離的計算方式。
- 修正在 Windows 10 Creator 更新下顯示檔案對話框時程式崩潰的問題。
- 修正某些材質上下顛倒顯示的問題。
- 修正使用房間修改面板變更時牆壁兩側顏色/材質的管理。
- 修正當匯入時套用的旋轉不是 90° 的倍數時非立方體形狀 3D 模型的位置(現有平面圖中的物件不會更新以避免破壞相容性)。
- 為從其他物件的 3D 模型借用的材質設定 100×100 公分的預設大小。
- 將 Sweet Home 3D 檢視器 中的 applet 替換為 Sweet Home 3D JS 檢視器 的 HTML5 畫布,讓使用者可以使用任何與 WebGL 相容的網頁瀏覽器(包括 iOS 和 Android)在 SH3D 檔案的 3D 視圖中導覽。
- 在 Windows 安裝程式中新增
/os.arch=x86、/j3d.version=1.5.2和/j3d.version=1.6參數,以在 64 位元系統下強制安裝 32 位元版本的 Sweet Home 3D 和/或選擇特定版本的 Java 3D。 - 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 8u51 或 8u121 替換為 JRE 8u144。
- 其他小錯誤修正和改進。
另請參閱 關於 5.5 版本的部落格文章。
5.4 版本,2017 年 1 月 31 日
- 將訪客視野的最小值設為 2°。
- 修正旋轉時錯誤顯示的矩形材質。
- 修正在 Mac OS X 下開啟檔案後無法關閉 未命名 視窗的錯誤。
- 修正在使用者介面上多次套用解析度縮放因子的錯誤。
- 修正無法移動多邊形點的錯誤。
- 在 Linux 版本的 Sweet Home 3D 安裝程式中,將 JRE 8u112 替換為 JRE 8u121。
- 其他小錯誤修正和改進。
另請參閱版本 5.4 的部落格文章。
版本 5.3,2016 年 11 月 16 日
- 確保在使用放大或縮小工具後,所選項目在平面圖中仍然可見。
- 改變房間地板邊緣紋理的顯示方式,使其永遠不會看起來扭曲。
- 在使用背景圖片時,繪製牆壁或放置門窗時,以半透明圖案顯示牆壁。
- 使用最接近層級的背景圖片值,初始化新層級匯入的背景圖片的比例和原點。
- 改善小比例尺下平面圖中虛擬訪客的滑鼠管理。
- 在 SH3D 檔案中新增由 DTD SweetHome3D.dtd 驗證的 Home.xml 項目,並為未來的 SH3X 檔案新增檔案關聯。
- 新增 HomeObject 超級類別,讓開發人員能夠管理家居物件的自訂屬性。
- 在匯出 OBJ 格式時複製紋理圖片檔案,而不是產生新的。
- 修正中間有洞的房間面積計算。
- 修正在 Ubuntu 上使用 Java 7/8 時,平面圖中有紋理的地板出現的阻塞錯誤。
- 修正 Ubuntu 下選單項目的顏色,並改善 Linux 下使用 Java 8 時的拖放支援。
- 為 Windows 和 Linux 版本以及使用 Java 7/8 的 Mac OS X 版本,升級 Java 3D 版本至 1.6.0 fcs / JOGL 2.3.2。
- 在關於對話框中顯示 Java 3D 版本。
- 在 Linux 下的安裝資料夾中新增 Sweet Home 3D 圖示。
- 在 Windows 版本的 Sweet Home 3D 安裝程式中,將 JRE 8u74 替換為 JRE 8u51。
- 在 Linux 版本的 Sweet Home 3D 安裝程式中,將 JRE 6u45 替換為 JRE 8u112。
- 其他小錯誤修正和改進。
另請參閱版本 5.3 的部落格文章。
版本 5.2,2016 年 2 月 17 日
- 在傢俱材質面板中新增隱藏選項,以隱藏傢俱的某些部分。
- 按住shift鍵時,使用調整大小指示器調整傢俱大小時會保持比例。
- 當使用鍵盤移動選定物件時,只有在選定物件在螢幕上變得不可見時才移動平面圖的視窗。
- 當門窗的
doorOrWindowCutOutShape屬性較小時,在平面圖中改變其矩形的寬度以考慮該屬性。 - 新增
com.eteks.sweethome3d.resolutionScale系統屬性,以便對 Sweet Home 3D 的使用者介面套用縮放因子。 - 新增可在 Windows 和 Linux 下為使用 HiDPI 螢幕的使用者以兩倍大小顯示 Sweet Home 3D 使用者介面的Java Web Start 版本。
- 在渲染器屬性中為 Sunflow 新增
samplerAlgorithm和filter屬性。 - 修正當材質的紋理設定為預設值或在其他物件上重複使用時,可能會不必要地增加 SH3D 檔案大小的錯誤。
- 確保使用平面圖>分割牆壁選單項目建立的牆壁與被分割的牆壁在同一層級。
- 替換設定在
Home實例上的視覺屬性,改用簡單的String屬性(建議開發人員將已棄用的getVisualProperty和setVisualProperty在Home實例上的呼叫,替換為對getProperty和setProperty的呼叫,因為未來的檔案格式可能不再儲存視覺屬性)。 - 由madudesign設計的新圖示和標誌。
- 修改安裝程式,在 Windows 下安裝過程結束時刪除舊的 JRE。
- 使用 SHA-2 簽章更新用於簽署應用程式的數位簽章。
- 在 Windows 版本的 Sweet Home 3D 安裝程式中,將 JRE 8u60 替換為 JRE 8u74。
- 其他小錯誤修正和改進。
另請參閱版本 5.2 的部落格文章。
版本 5.1,2015 年 10 月 5 日
- 修正無法輕易選擇放置在已選定房間中物件的問題。
- 修正為含有預設字型文字的平面圖產生錯誤 SVG 檔案的錯誤。
- 修正無法重新開啟以顏色或紋理欄排序傢俱清單儲存的 SH3D 檔案的錯誤。
- 移除在 3D 視圖中地面顯示的意外表面,以及地下 n-2 層的相符物件。
- 修正某些佈局中樓梯在上層樓板的錯誤切割計算。
- 修正在使用 Java 6 的 Mac OS X 下,地面層房間在 3D 中的一些渲染問題。
- 修正使用傢俱庫編輯器或紋理庫編輯器編輯 SH3F 或 SH3T 檔案時,多次引用的圖示和模型的管理。
- 更新德文、日文和瑞典文說明頁面。
- 為使用 Java 7/8 的 Mac OS X 版本升級 Java 3D 至 1.6.0-pre12 / JOGL 2.3.2 beta。
- 在 Windows 版本的 Sweet Home 3D 安裝程式中,將 JRE 8u51 替換為 JRE 8u60。
- 其他小錯誤修正和改進。
另請參閱版本 5.1 的部落格文章。
版本 5.0,2015 年 7 月 19 日
- 新增在平面圖中繪製具有各種樣式的折線的工具。
- 新增在牆壁和房間修改面板中顯示踢腳板的功能。
- 透過新的可見核取方塊或新的使層級不可見選單項目,使層級可設定為不可見。
- 將相同高度的層級作為圖層管理,可在層級修改面板中設定順序索引(可能會對現有 SH3D 檔案造成一些小變動)。
- 新增編輯>貼上樣式選單項目,以使用複製到剪貼簿中相同類型物件的樣式修改所選物件。
- 在平面圖的右鍵選單中新增新增點到房間和從房間刪除點選單項目。
- 新增選擇傢俱群組中物件、編輯和刪除的功能,無需解散群組。
- 新增傢俱>新增到群組和編輯>貼上到群組選單項目,以新增物件到所選群組。
- 在傢俱清單中儲存展開的群組。
- 在偏好設定面板中新增更改預設字型的選項。
- 新增在自由文字的修改面板中更改字型和顏色的功能,以及在指定高度的 3D 視圖中顯示的功能。
- 在列印設定對話框中新增$level變數,以在頁首或頁尾列印層級名稱。
- 檢查在背景圖片和紋理匯入精靈中選擇的圖片大小,如果太大則建議縮小。
- 在 Mac OS X 下,當只有一個修改過的家居開啟時,選擇Sweet Home 3D>結束選單項目後直接提示儲存目前的家居。
- 在完成傢俱或紋理庫匯入後顯示資訊訊息。
- 允許視點的仰角在 -90° 到 90° 之間。
- 當使用英尺/英寸/分數單位時,接受輸入1/8、1/4、3/8、1/2、5/8、3/4、7/8分數文字。
- 修正英尺/英寸/分數單位中負值的管理。
- 改善 DAE/Collada 格式支援,以接受缺少資料的檔案。
- 修正在使用土耳其語系化時無法在最高兩個品質等級渲染照片的錯誤。
- 加入由 Gerwin Harmsen 和 Rob van den Berg 編寫的荷蘭文本地化。
- 加入由李信群編寫的繁體中文本地化。
- 更新法文、英文和中文說明頁面。
- 為使用 Java 7/8 的 Mac OS X 版本升級 Java 3D 至 1.6.0-pre12 / JOGL 2.3.1。
- 在 Windows 版本的 Sweet Home 3D 安裝程式中,將 JRE 6u45 替換為 JRE 8u51。
- 其他小錯誤修正和改進。
另請參閱版本 5.0 的部落格文章。
版本 4.6,2015 年 2 月 2 日
- 修正在使用 Java 7/8 的 Mac OS X 下列印有紋理的地板的問題。
- 修正在使用 Java 7/8 的 Mac OS X 下,在第二個螢幕的獨立視窗中顯示 3D 視圖的問題。
- 修正在使用 Java 7/8 的 Mac OS X 某些配置下,傢俱匯入精靈的當機問題。
- 為使用 Java 7/8 的 Mac OS X 版本升級 Java 3D 至 1.6.0-pre11 / JOGL 2.2.4。
- 增加 Windows 64 位元下 Sweet Home 3D 使用的最大記憶體。
- 更新用於簽署程式的憑證。
- 其他小錯誤修正和改進。
另請參閱版本 4.6 的部落格文章。
版本 4.5,2014 年 10 月 22 日
- 以新的庫替換Loader3DS庫,以更好地解釋 3DS 格式 3D 模型的顏色、透明度和子部件放置(在 Sweet Home 3D 先前版本中設定在 3DS 格式傢俱上的材質自訂將會遺失)。
- 增加儲存視點的最大數量至 50 個。
- 當使用者想要將傢俱放置在另一個傢俱上方時,新增誤差範圍以判斷傢俱是否重疊。
- 在傢俱清單中,為每個定義了
information屬性的傢俱名稱附加圖示,並在點選圖示後在彈出視窗中顯示此資訊。 - 在調整大小時保留紋理選擇對話框的先前大小。
- 在匯入紋理後清除紋理選擇對話框中的搜尋過濾器。
- 強制匯出到 CSV 格式的尺寸格式顯示小數而不是英寸分數。
- 在 Windows 下列印時為傢俱清單的欄位新增額外間距以獲得更好的渲染效果。
- 修正可能將包含正確匯入壓縮 3D 模型的 SH3D 檔案解釋為損壞檔案的錯誤。
- 修正防止重疊傢俱的並排對齊功能無法運作的錯誤。
- 修正某些水平牆壁上牆角的錯誤計算。
- 確保在群組傢俱後保持新增傢俱的順序。
- 修正在目錄中拖放操作期間滑鼠游標的管理。
- 延遲預設家居的處理以避免在 Mac OS X 全螢幕模式下出現 Java 3D 致命錯誤。
- 更新西班牙文、日文、巴西葡萄牙文、俄文和波蘭文說明的本地化。
- 其他小錯誤修正和改進。
另請參閱版本 4.5 的部落格文章。
版本 4.4,2014 年 6 月 12 日
- 在紋理選擇對話框中新增搜尋文字欄位以過濾紋理,並新增最近使用紋理的清單。
- 新增紋理旋轉支援。
- 在傢俱材質修改對話框的 3D 預覽中使所選材質閃爍。
- 改善當使用英尺/英寸/分數單位時用於編輯長度的文字欄位。
- 新增編輯>選擇所有層級選單項目,在 Java 6 及更高版本下,以選擇顏色勾勒層級名稱的方式在層級標籤中提供回饋。
- 當按下Shift鍵時,在平面圖右鍵選單中將選擇物件選單替換為切換選擇選單。
- 為目錄傢俱新增
dropOnTopElevation屬性,以在偏好的高度放置物件於傢俱上(簡化在架子、椅子、樹木等上方或下方放置物件)。 - 新增傢俱>重設高度選單項目,以重新計算放置在其他傢俱上的所選傢俱的偏好高度。
- 在傢俱匯入精靈中新增 KMZ 副檔名到支援的檔案副檔名清單。
- 新增使用Alt + 左箭頭和Alt + 右箭頭鍵在 3D 視圖中橫向移動的支援。
- 避免在儲存時在 SH3D 檔案中重複資料。
- 在 Java 6 及更高版本下儲存前檢查可用磁碟空間。
- 新增修復損壞的 SH3D 檔案的選項,具有從 Sweet Home 3D 目錄中擷取損壞資料、移除損壞的 3D 模型和圖片,或以紅色顯示它們的功能。
- 在 3D 視圖中考慮用作地面紋理的圖片透明度。
- 改善 SunFlow 中的紋理透明度管理。
- 修正 SunFlow 參數中可能產生一些黑色方形點的問題。
- 在線上版本中新增從 SH3D 檔案匯入的支援,檢查伺服器上可用的 3D 模型和紋理,以減少儲存在伺服器上的家居資料長度。
- 在線上版本的開啟對話框中新增刪除按鈕,以刪除儲存在伺服器上的家居。
- 在線上版本中儲存前檢查家居資料長度不超過伺服器允許的最大值。
- 在Sweet Home 3D 檢視器中新增
camera、selectableCameras、level和selectableLevels參數,讓使用者選擇一些儲存的視點和家居層級。 - 新增
activateCameraSwitchKey參數以在 Sweet Home 3D 檢視器中停用空格鍵。 - 在 家具庫編輯器 中新增編輯家具 3D 模型的功能。
- 修正 DAE 檔案的相依性中使用空格、% 和 # 字元的問題。
- 修正在平面圖中角度不是 0° 或 90° 的牆壁門窗交叉處計算的材質座標問題。
- 修正在 家具材質 面板中預覽的小型模型材質座標管理。
- 檢查儲存在偏好設定中的自動完成字串清單長度不超過允許的最大值。
- 拒絕匯入包含不可讀取項目的 3D 模型 ZIP 檔案。
- 修正 3D 視圖管理以避免在 Windows 下使用 Java 7/8 時保持灰色。
- 在 Windows 和 Linux 64 位元系統下執行的 Java Web Start 版本 中將最大記憶體增加到 2 GB。
- 在 關於 對話框中顯示為 Java 設定的最大記憶體。
- 更新了英文、法文、德文、瑞典文、匈牙利文和保加利亞文的說明頁面。
- 為使用 Java 7 執行的 Mac OS X 版本將 Java 3D 升級到 1.6.0-pre10 / JOGL 2.1.5。
- 其他小錯誤修正和改進。
另請參閱 關於 4.4 版本的部落格文章。
4.3 版本,2014 年 1 月 14 日
- 修正當 3D 視圖儲存為分離時,在單一螢幕和多個螢幕上無法顯示的錯誤。
- 修正在 Windows 和 Linux 下無法正確顯示平面圖中中文文字的字型問題。
- 修正在 Sweet Home 3D 檢視器 applet 中無法升高相機的錯誤。
- 修正在修改匯入的 3D 模型時家具匯入精靈中 樓梯 核取方塊未初始化的錯誤。
- 修正當地板房間重疊時在 3D 視圖中無法正確顯示的錯誤。
- 修正在 Java 5 下目錄家具工具提示中的文字顯示。
- 修正在 Mac OS X 下使用 Java 7 時某些彩色背景圖片造成程式凍結的錯誤。
- 修正在 Mac OS X 下使用 Java 7 時從目錄拖曳家具的一些意外行為。
- 改善在 Mac OS X 下使用 Java 7 執行的 Java Web Start 和 JAR 執行檔 版本中 3D 視圖的效能。
- 接受 OBJ 和 DAE 檔案相依性中的 % 和 # 字元。
- 建立 32 位元 / 64 位元 Windows 安裝程式,在 64 位元 Windows 下安裝 64 位元版本的 Sweet Home,否則安裝 32 位元版本。
- 在 關於 對話框中顯示執行版本的 32 位元 / 64 位元資料模型。
- 其他小錯誤修正和改進。
另請參閱 關於 4.3 版本的部落格文章。
4.2 版本,2013 年 10 月 30 日
- 新增支援在牆壁中放置非矩形門窗的切割。
- 在背景圖片匯入精靈中新增 放大 和 縮小 工具以協助更精確地輸入圖片比例。
- 在背景圖片匯入精靈第二步驟顯示的比例線中,按下 shift 鍵時新增垂直和水平限制。
- 改善家具目錄中的搜尋引擎以支援重音字母比較和多重條件(以空格分隔條件)。
- 當樓梯頂部的高度和層級的高度相等時,在平面圖中以較高層級繪製樓梯。
- 再次檢查標記為透明且用作材質的圖片是否至少包含一個透明像素。
- 修正當地板房間部分重疊時在 3D 視圖中顯示不正確的錯誤。
- 修正當複雜形狀的房間天花板小於上層地板房間時無法顯示某些部分的錯誤。
- 修正在相片建立工具最佳兩個品質等級下無法正確渲染鏡像窗戶的錯誤。
- 修正在對話框初始化時錯誤自動完成文字欄位的錯誤。
- 修正在使用 Java 7u25 或更高版本執行的 Java Web Start 和線上版本中無法建立影片的錯誤。
- 修正在 Java 7 / Linux 下無法匯出為 SVG 格式的錯誤。
- 修正在 Windows 下當檔案開啟時 3D 視圖不可見時,之後無法顯示的錯誤。
- 修正重新開啟大型專案時無法將視窗置於前方的錯誤。
- 確保在 Mac OS X 下重新開啟時正確還原最大化的視窗。
- 在線上版本的 jar 檔案中新增所需的屬性,以避免在最新的 Java 版本下出現一些安全警告。
- 在傢俱庫編輯器和紋理庫編輯器中新增合併工具,以將目前的庫與另一個庫合併。
- 在傢俱庫編輯器中新增文字欄位,以輸入與傢俱相關的關鍵字/標籤,並自訂門窗的切割形狀。
- 支援在使用 Java 7 的 Mac OS X 下執行Java Web Start和JAR 可執行版本。
- 更新預設傢俱目錄和傢俱庫中的關鍵字,以簡化類似物件的搜尋。
- 在 Sweet Home 3D、傢俱庫編輯器和紋理庫編輯器中的其他小錯誤修正和改進。
另請參閱版本 4.2 的部落格文章。
版本 4.1,2013 年 6 月 3 日
- 優化大型匯出的匯出為 OBJ 格式功能。
- 將鳥瞰視點移近新增到空家居的第一個傢俱。
- 在 Mac OS X 下新增全螢幕模式支援。
- 修正不總是顯示預期頁面的列印錯誤。
- 更新線上版本,確保在使用最新 Java 版本時不會顯示額外的安全警告。
- 將程式使用的預設最大記憶體增加到 640 MB,並在 Windows 32 位元安裝版本中根據系統可用的 RAM 將此大小增加到 1024 MB。
- 修正 Sweet Home 3D、Sweet Home 3D 的可攜式版本(119 MB)、傢俱庫編輯器(12.3 MB)和紋理庫編輯器(784 kB)中在 Windows 下程式結束時無法刪除某些臨時檔案的錯誤。
- 在程式正常結束時自動刪除 Sweet Home 3D 的私有工作資料夾。
- 在
com.eteks.sweethome3d.tools.temporarySubFolder系統屬性中接受絕對路徑,以簡化指定 Sweet Home 3D 私有工作資料夾位置的方式。 - 新增
com.eteks.sweethome3d.swing.fixedPrintMargin系統屬性,以便在頁面格式對話框中輸入的自訂邊距未被考慮時,強制套用列印邊距(以公分為單位)。 - 修正即使庫已安裝後仍然顯示可用更新的錯誤。
- 修正當匯入的庫名稱包含很長的數字字串時無法啟動程式的問題。
- 更新西班牙文說明頁面。
- 在隨 Java 一起提供的 Sweet Home 3D 安裝程式中,將 JRE 6u43 替換為 JRE 6u45。
- 其他小錯誤修正和改進。
另請參閱版本 4.1 的部落格文章。
版本 4.0,2013 年 3 月 21 日
- 使用Shift鍵保持在平面圖中移動的物件沿水平或垂直軸對齊,並將用於切換磁性設定的按鍵改為在 Windows 下使用Alt鍵,在 Mac OS X 下使用cmd鍵,在 Linux 下使用Shift + Alt鍵。
- 在傢俱修改面板中新增材質選項,以編輯所選傢俱的各種材質(顏色或紋理)。
- 改進顏色選擇器,可以在 RAL 和 Creative Commons 調色板中選擇顏色,使用吸管工具或在顯示最近選擇顏色的清單中選擇。
- 在房間修改面板中新增選項,以更改圍繞修改房間的牆壁側面的顏色或紋理。
- 在牆壁修改面板中新增平面圖中的圖案和3D 視圖中的頂部顏色選項,以更改用於在平面圖中繪製牆壁的圖案和用於在 3D 視圖中繪製牆壁頂部的顏色。
- 在使用者偏好設定面板中將平面圖中的牆壁圖案選項替換為平面圖中的新牆壁圖案選項。
- 新增 3 種新的牆壁圖案。
- 新增3D 視圖>刪除視點選單項目,以刪除所有或部分儲存的視點。
- 新增3D 視圖>在視點建立照片選單項目,以在儲存視點的子集建立照片。
- 將現有的英寸單位重新命名為英尺/英寸/分數,使其始終以最接近的 1/8 英寸分數顯示傢俱表格和平面圖中顯示的長度,並移除以平方英尺為單位的面積的小數。
- 在使用者偏好設定中新增英寸/小數單位,可以在傢俱表格和平面圖中顯示英寸的小數長度,以及以平方英尺為單位的面積。
- 新增傢俱>匯入紋理選單項目,以改善對紋理匯入精靈的存取。
- 新增傢俱>匯出為 CSV 格式…選單項目。
- 將 3D 視圖 > 在獨立視窗顯示 / 在主視窗顯示 選單項目的快速鍵設為 Ctrl + Alt + Y(在 Mac OS X 下為 cmd + alt + Y)並在分離的 3D 視圖中啟用程式快速鍵。
- 新增選項以選擇是否僅將平面圖中選取的項目或所有家具 3D 項目匯出為 OBJ 格式。
- 在使用者偏好設定窗格中新增了 在程式啟動時檢查更新 核取方塊和 檢查更新 按鈕,以取得有關程式和 SH3F/SH3T/SH3L/SH3P 檔案的可用更新的資訊。
- 在 鳥瞰圖 模式下,將旋轉中心的高度設定為 3D 視圖中可見項目的一半高度。
- 在偏好設定窗格中新增了 以選取項目為中心的鳥瞰圖 選項,以便在 鳥瞰圖 模式處於活動狀態時,將 3D 視圖以平面圖中選取的物件為中心。
- 在 關於 對話方塊中新增了 程式庫… 按鈕,以顯示 Sweet Home 3D 使用的所有程式庫和外掛程式。
- 允許使用從資源屬性檔案或系統屬性中檢索的屬性來參數化 SunFlow 渲染引擎。
- 將紋理座標新增到預設目錄的 方塊 和 圓柱體 3D 模型,並為其每個面設定不同的材質名稱,以便能夠個別編輯每個面的顏色或紋理。
- 減少列印中的線條粗細。
- 在 Windows 和 Mac OS X 下,將 頂視圖 和 地板顏色或紋理 設定為首次啟動時 平面圖中的家具圖示 和 平面圖中的房間渲染 使用者偏好設定的選項。
- 改善了計算靠近圓形傾斜牆壁的圓形天花板高度的方式。
- 修正了 3.0 版本中出現的回歸問題,該問題可能會阻止正確計算傾斜的天花板。
- 修正了一個錯誤,該錯誤可能會儲存無法重新開啟且沒有錯誤訊息的檔案。
- 確保在 Mac OS X 下分離 3D 視圖時,一旦開啟視窗就可以調整其大小。
- 接受 MTL 檔案名稱中的空白。
- 在使用 Java 3D 1.6.0-pre7 / JOGL 2.0-rc11 程式庫的 Mac OS X 下,新增了對 Java 7 的 線上版本 的支援。
- 更新了英文、法文、德文、瑞典文、匈牙利文和保加利亞文的說明頁面。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u37 替換為 JRE 6u43。
- 其他小錯誤修正和改進。
另請參閱關於 4.0 版本的部落格文章。
3.7 版,2012 年 10 月 25 日
- 在家具表格中將群組顯示為可展開/摺疊的樹狀節點。
- 在可能的情況下,於 3D 視圖中使用抗鋸齒。
- 修正了匯入包含非 ASCII 字元(如重音字母)的 3D 模型檔案後,可能建立無效 SH3D 檔案的錯誤。
- 修正了匯入的 DAE 檔案中定義的多邊形中多個孔洞的管理。
- 禁止在 Mac OS X 下開啟 SH3D 檔案時調整視窗大小,以避免程式凍結。
- 僅將房屋使用的 SH3T 檔案的紋理儲存在 SH3D 檔案中。
- 發布了紋理庫編輯器的 1.0 版本 (670 kB),這是一個獨立工具,可讓使用者輕鬆建立和編輯 SH3T 檔案。
- 更新了新的 Sweet Home 3D 可攜式版本(3.7 版本,116 MB)和家具庫編輯器(1.9 版本,5 MB)。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u35 替換為 JRE 6u37。
- 其他小錯誤修正和改進。
另請參閱關於 3.7 版本的部落格文章。
3.6 版,2012 年 9 月 6 日
- 新增了旋轉文字、家具名稱以及平面圖中房間名稱和區域的功能。
- 當家具的側面沿牆對齊時,改進了家具的對齊磁性。
- 為 Sweet Home 3D 處理的每種內容類型,將上次在檔案對話方塊選擇器中選擇的資料夾儲存起來。
- 改進了語言變更和家具庫匯入時的家具目錄載入。
- 修正了用於兩個最佳品質等級的視訊產生中的鏡頭類型。
- 當預設選擇顏色不夠鮮豔時,強制將藍色用於在背景圖片精靈中匯入的圖片上繪製的選取範圍。
- 改進了 Mac OS X 下平面圖中的選取顏色管理。
- 允許目錄中家具和紋理名稱之間存在同音異義詞。
- 當損壞的 SH3D 檔案包含一些無法存取的家具或紋理時,拒絕開啟該檔案。
- 修正了如果某些要恢復的檔案無效,則會阻止程式啟動的錯誤。
- 使用 Sweet Home 3D 開發人員(即 Emmanuel Puybaret)的認證數位簽章簽署了 Windows 和 Mac OS X 應用程式和安裝程式。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u32 替換為 JRE 6u35。
- 其他小錯誤修正和改進。
另請參閱關於 3.6 版本的部落格文章。
3.5 版,2012 年 4 月 28 日
- 新增了家具 > 並排對齊功能表項目,以將選取的家具對齊在第一個選取物件的側面和背面。
- 新增了家具 > 在正面對齊 / 在背面對齊 / 在左側對齊 / 在右側對齊功能表項目,以將選取的家具對齊在第一個選取物件的正面 / 背面 / 左側 / 右側。
- 新增了家具 > 水平分佈 / 垂直分佈功能表項目,以相應地分佈選取的家具。
- 在平面圖彈出功能表中新增了對齊或分佈家具功能表,以授予在線上版本中存取這些功能的權限。
- 當物件的邊框接近其他家具的邊框時,在平面圖中拖放物件期間新增了磁性行為。
- 改進了家具沿牆壁(包括圓牆)的磁性,並具有防碰撞系統。
- 當使用滑鼠滾輪進行縮放時,如果按下 Ctrl 鍵(Mac OS X 下為 cmd),則使平面圖中的縮放以滑鼠游標為中心。
- 新增了3D 視圖 > 修改虛擬訪客功能表項目,以編輯訪客位置和角度。
- 在虛擬訪客修改窗格中新增了根據選取的樓層調整眼睛高度選項(預設為新房屋選取)。
- 反轉了在鳥瞰視圖模式下向上/向下旋轉的方向。
- 使地面顏色根據光線強度設定而變化(您現有房屋檔案的地面顏色將自動更新,這可能會導致渲染方面的一些小變化)。
- 重複使用樓梯切割形狀來計算地面中坡道的孔洞。
- 新增了對 Collada 檔案中
<unit>元素的支援,以便在此格式下獲得更好的匯入 3D 模型預設大小。 - 新增了在平面圖中移動物件的滑鼠游標,並改進了游標外觀。
- 新增了一個按鈕,用於存取工具列中的偏好設定(Mac OS X 下除外,因為 cmd + , 快捷方式廣為人知,並且工具列已經很大)。
- 修正了在 Mac OS X 下放大先前儲存為隱藏的顯示 3D 視圖的視窗時,應用程式會凍結的錯誤。
- 分割
HomeController類別在HomeController+HomePluginController類別以授予外掛程式中控制器的存取權限(如果你使用HomeController類別建立了 Sweet Home 3D 的衍生版本,你只需要將com.eteks.sweethome3d.viewcontroller.HomeController類別替換為com.eteks.sweethome3d.plugin.HomePluginController類別)。 - 更新德文/西班牙文/巴西葡萄牙文/瑞典文說明。
- 俄文使用者介面由 Андрей Прищенко 審閱並更新。
- 變更 Sweet Home 3D 標誌的字型(感謝 Julien De Méyère)。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u30 替換為 JRE 6u32。
- 其他小錯誤修正和改進。
另請參閱關於 3.5 版的部落格文章。
3.4 版,2011 年 12 月 20 日
- 新增平面圖 > 新增樓層/修改樓層/刪除樓層選單項目,以支援多個樓層,並可能包含中間樓層和/或負高度樓層。
- 新增3D 視圖 > 顯示所有樓層/顯示選定樓層選單項目。
- 在偏好設定面板中新增新樓層厚度欄位。
- 在家具目錄中為樓梯新增新屬性,以定義當樓梯與上層樓層的天花板和地板相交時,用於切割天花板和地板的形狀。
- 在匯入家具精靈和家具庫編輯器中新增樓梯核取方塊。
- 重複使用牆壁透明度值,使上層樓層的地板和天花板也變為透明。
- 讓虛擬訪客能夠前往高度 0 以下,以參觀地下樓層。
- 改進地面管理,能夠處理高達 100 公尺的高度,而不會在地平線看到黑線。
- 在偏好設定面板中新增按鈕以匯入語言庫。
- 改進牆壁和房間的繪圖磁性。
- 增加磁性靈敏度。
- 在平面圖的快顯選單中新增選擇物件子選單,讓使用者能夠在右鍵點選的點中選擇重疊的物件之一。
- 新增功能,可以直接點選家具表格中的可見核取方塊來變更家具的可見性。
- 在修改面板中顯示的名稱文字欄位中新增自動完成支援(建議文字來自先前輸入的文字,並儲存在偏好設定中)。
- 新增功能,可在匯入 3D 模型的第二步驟中微調其方向。
- 改進使用材質時的效能。
- 在不使用 3D 功能且家具/材質列在外掛程式檔案中時,新增對未簽署小程式的支援。
- 修正在 Mac OS X 上使用 Plugin2 或在 Linux 上使用 OpenJDK 執行線上版本時,從目錄拖放到平面圖或家具清單的支援。
- 修正在多螢幕環境中設定變更後,無法檢視放置在主螢幕外的對話方塊的錯誤。
- 修正無法在與主螢幕不同的螢幕上開啟家具匯入精靈,或在放置在主螢幕外的瀏覽器中檢視線上版本的錯誤。
- 修正錯誤地偏移套用在未放置在原點的 3D 模型檔案物件上的材質的錯誤(此錯誤修正只會套用在此版本之後的材質變更,以確保現有設計在使用規避提示時不會看起來不同)。
- 修正套用在牆壁左側的材質顯示為反轉的錯誤。
- 修正在相機變更後重設相片建立對話方塊中 3D 視圖外觀比例的錯誤。
- 更新英文、法文、德文和保加利亞文說明頁面。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u26 替換為 JRE 6u30。
- 其他小錯誤修正和改進。
另請參閱關於 3.4 版的部落格文章。
3.3 版,2011 年 7 月 26 日
- 改進對齊線的精確度。
- 一律使用 PNG 格式匯出材質,以避免遺失任何細節。
- 修正包含一些未定義值的 3DS 格式模型在 OBJ 匯出時的錯誤。
- 修正在使用天空材質時無法在前兩個品質等級建立相片和影片的錯誤。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u24 替換為 JRE 6u26。
- 其他小錯誤修正和改進。
另請參閱關於 3.3 版的部落格文章。
3.2.1 版,2011 年 5 月 3 日
- 修正3D 檢視器小程式在 Windows 上無法執行的錯誤。
- 使用經過認證的數位簽章簽署 Sweet Home 3D 的 Java Web Start 版本、其 線上版本和 3D 檢視器小程式的 JAR 檔案,以擴大 Sweet Home 3D 的受眾。 安裝程式未經修改。
3.2 版,2011 年 4 月 22 日
- 改進對透明材質模型的支援,以及使用 SunFlow 計算的影像中的透明度管理。
- 變更 GMT 時區的顯示方式以避免混淆。
- 根據使用者國家改進英語使用者的 12/24 小時表示法。
- 修正錯誤計算某些平行連接牆壁形狀的錯誤。
- 修正3D 檢視器小程式無法執行的錯誤。
- 新增
com.eteks.sweethome3d.no3D系統屬性以在需要時停用 Sweet Home 3D 的 3D 功能。 - 更新西班牙文、巴西葡萄牙文和瑞典文說明檔案。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u23 替換為 JRE 6u24。
- 其他小錯誤修正和改進。
另請參閱關於 3.2 版的部落格文章。
3.1 版,2011 年 2 月 13 日
- 管理大比例尺時平面圖在多頁上的列印。
- 在相片和影片建立對話方塊的時間微調器旁新增圖示,以指示所選時間是白天還是夜晚。
- 在說明頁面中突顯搜尋的文字。
- 使新的圓形牆壁對稱。
- 管理兩個相連的圓形牆壁。
- 修正在兩個最佳品質等級使用作為相片渲染引擎的 SunFlow 程式庫中的各種錯誤。
- 修正有時無法在相片中正確渲染材質、在列印時以及從上方檢視調整大小的材質家具時的錯誤。
- 修正在少數情況下無法正確顯示某些地板的錯誤。
- 修正不再以 OBJ 格式匯出房間的錯誤。
- 修正無法讀取包含在SH3L 語言外掛程式中的說明檔案的錯誤。
- 修正在 Mac OS X 下無法透過雙擊安裝 SH3F、SH3T、SH3L 和 SH3P 檔案的錯誤。
- 修正在相片中將完全不透明的 PNG 材質渲染為透明的錯誤。
- 修正在復原操作後管理一組家具的顏色和材質的錯誤。
- 在顏色選擇器的文字欄位中新增自動選取。
- 將相片品質等級從 0 到 3 變更為 1 到 4。
- 更新德文和保加利亞文說明檔案。
- 在線上版本以及Sweet Home 3D和家具庫編輯器的可執行 JAR 檔案中新增對 Windows 64 位元的支援。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u22 替換為 JRE 6u23。
- 其他小錯誤修正和改進。
另請參閱關於 3.1 版的部落格文章。
3.0 版,2010 年 11 月 30 日
- 新增對圓形牆壁的支援。
- 新增3D 視圖 > 儲存視點…選單項目以儲存目前視點,以及3D 視圖 > 前往視點選單以返回已儲存的視點。
- 在平面圖中新增顯示為羅盤玫瑰的羅盤,並與住家的地理位置相關聯。
- 改進在兩個最佳品質等級的相片渲染(支援視窗和影像透明度、根據選擇的時間和日期的太陽方向、燈光管理、表面的霧面/光亮外觀)。
- 在預設家具目錄中新增 5 個燈具和 8 個彩色光源。
- 在 3D 視圖中以線框球體顯示選定的光源。
- 變更燈具左下角的指示器和行為,以能夠更新其光源功率。
- 在家具修改對話方塊中新增保持比例選項,以在編輯家具大小時保持其比例。
- 在家具修改對話方塊中新增基本平面圖的一部分選項,以在基本平面圖鎖定時能夠鎖定家具。
- 在鎖定的平面圖中包含所有不可移動的家具。
- 改進包含許多頂點的 3D 模型地板陰影的計算,以避免程式在第二品質等級相片渲染時停止回應。
- 改進鳥瞰視圖模式中最大高度的計算和 3D 渲染。
- 更新預設目錄中某些 3D 模型的錯誤法線值以改進其渲染。
- 為牆壁新增交叉陰影圖案。
- 如果在平面圖中顯示背景影像,則列印/複製/匯出該背景影像。
- 管理在私人資料夾中定期儲存住家資料,並在程式當機時自動復原住家。
- 新增自動刪除超過一週的 Sweet Home 3D 建立的暫存檔案。
- 保留以 OBJ 格式匯出的家具的形狀前綴,以在重新匯入時正確還原前綴形狀屬性。
- 將 Sweet Home 3D 偏好設定儲存在獨立於作業系統偏好設定的檔案中,以簡化將 Sweet Home 3D 設定傳輸到其他電腦。
- 新增
com.eteks.sweethome3d.preferencesFolder和com.eteks.sweethome3d.applicationFolders系統屬性以設定儲存 Sweet Home 3D 偏好設定和 SH3F、SH3T、SH3L 和 SH3P 檔案的資料夾。 - 將最近使用的檔案最大數量增加到 10 個。
- 在按下 ctrl 鍵(或在 Mac OS X 下按下 alt 鍵)時,等待滑鼠指標第一次移動後再複製選定的項目。
- 改進在平面圖中非常小的項目的滑鼠移動。
- 在按下鍵盤方向鍵和 shift 鍵時增加平面圖中選定項目的移動。
- 在 3D 視圖中反轉按下 shift 鍵的效果。
- 修正導致重疊地板無法正確顯示的錯誤。
- 更新說明頁面(此版本僅提供英文和法文)。
- 從家具庫編輯器中顯示的欄位清單中移除 ID 欄位。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u21 替換為 JRE 6u22。
- 其他小錯誤修正和改進。
另請參閱關於 3.0 版的部落格文章。
2.6 版,2010 年 8 月 23 日
- 正確計算門窗相互重疊時在牆壁上製造的洞。
- 移除在某些視角下出現在牆壁和地板上的光澤。
- 修正在 Mac OS X 下無法儲存影片的錯誤。
- 修正當 3D 模型包含過大的材質座標時阻擋 SunFlow 渲染引擎的錯誤。
- 修正無法使用包含許多形狀的某些 3D 模型的錯誤。
- 改進對從 Solidworks 和其他工具匯出的 DAE/Collada 檔案的支援。
- 更新家具庫編輯器至1.1 版以修正一些小錯誤。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u20 替換為 JRE 6u21。
- 其他小錯誤修正和改進。
另請參閱關於 2.6 版的部落格文章。
2.5 版,2010 年 6 月 21 日
- 發布家具庫編輯器1.0 版,這是一個獨立的工具,讓使用者能更輕鬆地建立和編輯 SH3F 檔案。
- 修正在匯入修改後的 SH3F 或 SH3T 檔案後未更新家具和材質目錄的錯誤。
- 修正套用在大小不同於 1 公分立方體的 3D 模型上的材質的回歸錯誤。
- 改進對從 SketchUp 匯出的 DAE/Collada 格式檔案的支援。
- 降低 3D 視圖中的地面高度以限制建立影片時的閃爍效果。
- 在 SunFlow 計算的渲染中消除雙面以獲得最佳結果。
- 修正當住家包含從 3DS 模型匯入的家具時阻擋 SunFlow 渲染引擎的錯誤。
- 修正當住家包含重疊牆壁時 SunFlow 無法渲染影像的錯誤。
- 改進材質快取。
- 改進在 Mac OS X 和 Linux 下的暫存檔案管理。
- 針對小螢幕限制相片和影片建立對話方塊的高度。
- 其他小錯誤修正和改進。
另請參閱關於 2.5 版的部落格文章。
2.4 版,2010 年 5 月 25 日
- 在家具匯入精靈支援的檔案格式中新增 DAE/Collada 格式,以能夠匯入Google 3D 倉庫提供的 3D 模型。
- 新增對套用為 3D 模型材質的 PNG/GIF 影像中透明度的支援。
- 顯示 OBJ 和 DAE 檔案中定義的線條。
- 修正 3D 渲染以確保從 3D 視圖匯出建立的 OBJ 檔案在匯入時保持相同的外觀。
- 根據光源亮度調節材質照明(注意,這可能會改變現有 SH3D 檔案中顯示的影像亮度)。
- 修正將某些匯入的 3DS 模型移出中心的錯誤。
- 修正當名稱包含非 ASCII 字母時導致匯入的 OBJ 檔案失去其顏色的錯誤。
- 修正導致重疊地板無法正確顯示的錯誤。
- 修正未正確還原最大化視窗的已儲存視圖分隔器位置的錯誤。
- 最佳化 3D 模型使用的記憶體。
- 修改使用Java Web Start的 Sweet Home 3D 安裝程序,以更早顯示安全性對話方塊。
- 為Sweet Home 3D 小程式新增
furnitureResourcesURLBase和texturesResourcesURLBase參數,以簡化在其他伺服器上部署家具和材質目錄。 - 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u18 替換為 JRE 6u20。
- 其他小錯誤修正和改進。
另請參閱關於 2.4 版的部落格文章。
2.3 版,2010 年 3 月 21 日
- 新增家具 > 群組和家具 > 取消群組選單項目以群組家具和取消群組家具群組。
- 新增對家具材質對應的支援。
- 新增從 3D 視圖中的路徑建立影片的功能。
- 新增3D 視圖 > 在獨立視窗中顯示選單項目。
- 新增由平面圖 > 平移選單項目啟動或使用空白鍵暫時啟動的平面圖平移模式。
- 在按住 ctrl 鍵(或在 Mac OS X 下按住 cmd 鍵)時使用滑鼠滾輪在平面圖中縮放。
- 在偏好設定面板中新增類別資料夾/可搜尋清單選項以選擇家具目錄視圖的顯示樣式。
- 在 3D 視圖的左上角新增導航箭頭,並在偏好設定面板中提供隱藏它們的選項。
- 在虛擬訪客的背面新增指示器以修改視點的高度。
- 將訪客的最大高度增加到 26.78 公尺(眼睛高度在 25 公尺)。
- 在按下 Enter 鍵後,讓使用者能夠使用鍵盤輸入新尺寸的大小。
- 新增功能,可以透過雙擊在家具側面、牆壁側面或房間側面建立尺寸。
- 新增家具 > 匯入材質庫…選單項目以匯入 SH3T 格式的材質庫。
- 新增對SH3L 語言外掛程式的支援,以在 Sweet Home 3D 中支援更多語言。
- 新增預設值為 true 的 com.eteks.sweethome3d.j3d.checkOffScreenSupport Java 系統屬性。當此屬性等於 false 時,Sweet Home 3D 不檢查 Java 3D 是否支援離屏 3D 影像;這樣的測試可能在少數情況下(主要是在 Linux 下)導致程式當機。當不支援離屏 3D 影像時,列印 3D 視圖、計算平面圖中家具的頂視圖以及兩個最低相片品質等級都無法使用。
- 改進匯入家具的圖示建立程序,以獲得具有透明背景的圖示。
- 改進小比例尺下的網格和尺規顯示。
- 避免在新尺寸上顯示上下顛倒的文字。
- 為大型建築物擴大光源影響範圍。
- 修正地面上對應材質的方向。
- 修正在微調器 -/+ 中難以輸入大於 10000 的數字的錯誤。
- 修正未考慮微調器中最小值和最大值目前單位的錯誤。
- 修正使用 SunFlow 渲染引擎計算的牆壁對應材質的渲染。
- 改進儲存以避免在發生錯誤時遺失有效 SH3D 檔案的先前版本。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u17 替換為 JRE 6u18。
- 其他小錯誤修正和改進。
另請參閱關於 2.3 版的部落格文章。
2.2 版,2009 年 12 月 26 日
- 修改平面圖中的縮放行為,以在顯示區域的中心縮放。
- 修正從 zip 檔案匯入家具目錄中的 3D 模型時發生的錯誤。
- 修正重設已儲存 SH3D 檔案權限的錯誤。
- 修正在 Mac OS X 下無法在未先選取的情況下拖曳目錄家具的錯誤。
- 修正對具有幾乎相等縱座標的牆壁的計算錯誤。
- 修正導致無法正確顯示斜牆材質的錯誤。
- 新增對 Linux 64 位元的支援。
- 改進 API 以簡化建立自訂版本的 Sweet Home 3D。
- 新增由 Valentin Laskov 編寫的保加利亞文本地化。
- 在搭配 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u16 替換為 JRE 6u17。
- 更新iText至 2.1.7 版(注意:從 5.0.0 版開始,iText 不再以 GNU LGPL 授權發布)。
- 其他小錯誤修正和改進。
另請參閱關於 2.2 版的部落格文章。
2.1 版,2009 年 9 月 30 日
- As the Online version available on sweethome3d.eu is now able to save homes in the private space of the users registered to the site, its applet was improved to be able to:
- 在伺服器上儲存使用者偏好設定,
- 以 SH3D 格式匯出房屋,以便使用可下載版本進行編輯,
- 追蹤在編輯的房屋中所做的修改,以避免使用者在未儲存的情況下變更瀏覽器頁面,
- 在瀏覽器狀態列中顯示 Java 使用的記憶體量。
- 提高了 SH3D 檔案的載入效能。
- 將列印程序重新命名為Sweet Home 3D,後跟房屋名稱。
- 修正了照片般逼真渲染中在房屋周圍顯示黑色多邊形的錯誤。
- 修正了當牆壁在包含兩個非常靠近的點的房間中透過雙擊建立時,阻止正確渲染房屋平面圖的錯誤。
- 修正了匯入 3D 模型和建立照片時導致記憶體洩漏的錯誤。
- 修正了 Mac OS X 下在顯示偏好設定或關於對話方塊後,功能表及其快捷方式消失的錯誤。
- 將最大使用記憶體從 1024 MB 減少到 512 MB,以避免 Windows 下出現無法建立 Java 虛擬機器錯誤。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u14 替換為 JRE 6u16。
- 新增了由 Takahiro Sato 撰寫的日文本地化。
- 新增了由 Phùng Lê Tuấn 撰寫的使用者介面的越南文本地化。
- 其他小錯誤修正和改進。
另請參閱關於 2.1 版本的部落格文章。
2.0 版,2009 年 6 月 6 日
- 新增了3D 視圖 > 建立照片…功能表項目,以建立目前 3D 視圖的 PNG 圖片,並能夠選擇其大小和渲染品質;由 SunFlow 庫執行照片般逼真的渲染。
- 啟用使用者在按下 Enter 鍵後,使用鍵盤輸入新牆壁和房間的大小。
- 新增了透過在房間中雙擊來建立房間周圍牆壁的功能。
- 新增了用於渲染平面圖的新偏好設定,以從頂部檢視家具、用其顏色或紋理填充房間的地板,以及變更牆壁的樣式。
- 新增了單位「公尺」和「公釐」。
- 修正了阻止正確計算門窗位置並使平面圖檢視空白的錯誤。
- 修正了在功能較低的電腦上進行某些相機移動後,未更新 3D 視圖的錯誤。
- 更新了 Sweet Home 3D 的 JNLP 檔案,以要求 64 位元架構上的 Java 3D 64 位元。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u12 替換為 JRE 6u14。
- 新增了簡體中文說明頁面
1.8 版,2009 年 4 月 5 日
- 新增了平面圖 > 鎖定基本平面圖功能表項目及其在平面圖中的匹配按鈕,以便更輕鬆地選取和排列家具。
- 新增了平面圖 > 隱藏背景圖片功能表項目,以隱藏/顯示背景圖片而不刪除它。
- 新增了平面圖 > 匯出為 SVG 格式…功能表項目,以借助 FreeHEP 庫將房屋平面圖匯出為 SVG(可縮放向量圖形)檔案。
- 新增了檔案 > 儲存並壓縮功能表項目,以將目前的房屋儲存在較小的 SH3D 檔案中,並簡化檔案傳輸。
- 開發了一個 3D 檢視器 applet,讓使用者可以在其網站上顯示其 SH3D 檔案。
- 改進了 3D 視圖,以根據使用者電腦的可用效能獲得更平滑的視點變更。
- 修正了阻止在以非西方編碼撰寫的說明檔案中搜尋的錯誤。
- 將 iText 更新到 2.1.5 版。
- 新增了由 Elli Nicolaou 撰寫的希臘文本地化。
- 新增了由趙思聰撰寫的使用者介面的簡體中文本地化。
- 其他小錯誤修正和改進。
1.7 版,2009 年 3 月 13 日
- 自動調整放置在牆上的門或窗的厚度和方向。
- 自動調整沿牆放置的家具的位置和方向。
- 自動升高放置在另一個家具上的家具。
- 使用圓弧繪製門窗的窗扇(此功能僅適用於 1.7 版提供的目錄中的門窗以及 1.0.3 版的家具庫)。
- 在平面圖中用較粗的線條繪製選取家具的正面。
- 在初始拖放期間,繪製在平面圖中拖曳的物件的邊界矩形。
- 在 Mac OS X 下使用新增家具的圖示管理拖放游標。
- 僅當無法將貼上的物件與平面圖中的目前選取範圍區分開時,才自動移動貼上的物件。
- 修正了一個錯誤,該錯誤會在使用者更改單位時,錯誤地更改偏好設定面板中的預設牆高和牆厚。
- 其他小錯誤修正和改進。
版本 1.6,2009 年 2 月 18 日
- 修改了彈出式選單,使其僅顯示已啟用的項目。
- 新增了對匯入需要其他檔案(例如紋理圖像)的 3D 模型 的支援,即使這些檔案未包含在 ZIP 檔案中。
- 修改了 OBJ + MTL 檔案的讀取器;請注意,此更改可能會對你現有的房屋產生一些副作用,因為從 OBJ 檔案讀取的 3D 物件的透明度係數直到現在都未正確管理。
- 新增了對雙擊匯入包含 Sweet Home 3D 外掛程式 的 SH3P 檔案的支援。
- 提高了 Sweet Home 3D 線上版本 的穩定性。
- 修正了一個錯誤,該錯誤會錯誤地顯示使用者先前選擇的列印比例。
- 修正了一個錯誤,該錯誤會阻止在英文版本中顯示目錄中某個家具的工具提示。
- 在捆綁 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u11 替換為 JRE 6u12。
- 新增了由 Simone Bufalino 編寫並由 Rosella Mariotti 重新審閱的義大利語說明頁面本地化。
版本 1.5.1,2008 年 12 月 17 日
- 修正了一個錯誤,該錯誤會阻止在 Windows 和 Linux 下的 Sweet Home 3D 西班牙語和巴西葡萄牙語版本中顯示某些對話方塊。
- 重新組織了本地化檔案,以簡化本地化過程。
版本 1.5,2008 年 12 月 8 日
- 新增了 建立房間 工具,能夠在平面圖中顯示房間的名稱和面積,並在 3D 視圖中更改其地板和天花板的顏色或紋理。
- 新增了 新增文字 工具,以在平面圖中新增自由文字。
- 在家具面板中新增了一個核取方塊,以在平面圖中顯示其名稱。
- 透過子選單 平面圖 > 修改文字樣式 的項目以及新增到工具列的對應按鈕,管理了平面圖中選定項目的文字樣式(文字大小、粗體、斜體)。
- 在 3D 視圖面板中新增了一個按鈕,以選擇天空的紋理,並提供了 3 張新的天空圖像。
- 在頁面設定面板中管理了頁首和頁尾,能夠輸入 7 個預定義變數(頁碼、總頁數、日期…)。
- 在頁面設定面板中新增了選擇平面圖列印比例的功能。
- 首次使用建立工具時顯示提示。
- 當對話方塊中的文字欄位透過 Tab 鍵獲得焦點時,會自動選取。
- 在預設家具庫中新增了一個服務艙口和一個固定窗戶。
- 更改了選定物件的顯示方式,使其邊界框始終可見,即使某些物件被其他物件遮擋。
- 在牆壁建立或修改期間顯示的工具提示中,新增了牆壁與其前一個牆壁之間的角度。
- 更改了 Linux 下的縮放快速鍵 (Ctrl + Ctrl -)。
- 在建立兩系列牆壁或建立兩個尺寸之間,啟用了選單項目 刪除、復原、重做、複製、剪下、貼上、修改…。
- 修正了一個錯誤,該錯誤會在某些情況下(當牆壁包含多個窗戶時)阻止正確計算牆壁中窗戶的孔洞。
- 修正了一個錯誤,該錯誤會導致在 確定/取消 按鈕和 復原/重做 選單項目中,即使使用者選擇了其他語言,也使用系統語言作為標籤。
- 修正了一個錯誤,該錯誤會阻止在先前嘗試匯入不正確檔案被中斷之後匯入家具。
- 修正了一個錯誤,該錯誤會導致在將一些家具匯入平面圖之後程式停止運作。
- 修正了一個錯誤,該錯誤會導致在偏好設定面板中更改語言後刪除匯入的紋理。
- 修正了 Windows 下的一個錯誤,該錯誤會導致在使用 Ctrl 鍵複製時產生過多的複製。
- 修正了 Mac OS X 10.5 下的一個錯誤,該錯誤會阻止使用 Java Update 1 正確顯示平面圖。
- 開發了一個實驗性的 Sweet Home 3D 線上版本,帶有參數,用於指定能夠儲存和開啟伺服器上房屋的服務。
- 開發了一個 外掛程式架構,允許 Java 開發人員基於
com.eteks.sweethome3d.plugin.Plugin和com.eteks.sweethome3d.plugin.PluginAction類別為 Sweet Home 3D 新增功能。 - 重構了許多類別,以向外掛程式開發人員提供更好的 API。
- 在捆綁 Java 的 Sweet Home 3D 安裝程式中,將 JRE 6u6 替換為 JRE 6u11。
- Kazimirov Valentin 對俄語說明檔案本地化進行了改進。
- 其他小錯誤修正和改進。
- 將 Sweet Home 3D 網路伺服器移至 sweethome3d.eu。
版本 1.4,2008 年 10 月 7 日
- 管理了圖像的匯入,讓使用者能夠建立自己的紋理。
- 透過 3D 視圖 > 匯出為 OBJ 格式… 選單項目,新增了將 3D 視圖匯出為 OBJ + MTL 格式的功能。
- 新增了 平面圖 > 反轉牆壁方向 選單項目,以反轉選定牆壁的方向。
- 新增了 平面圖 > 分割牆壁 選單項目,用於在牆壁中間插入一個點後,將選定牆壁分割成兩面牆。
- 新增了 家具 > 匯入家具庫 選單項目,以匯入 SH3F 格式的家具庫。
- 使用了 ‘ 和 ” 符號以英尺/英寸單位顯示長度。
- 根據平面圖中的當前比例和單位,對長度應用了磁性。
- 新增了在平面圖中透過拖放複製選定物件的功能,同時按住 Ctrl 鍵(或在 Mac OS X 下按住 Alt 鍵)。
- 在 修改牆壁 對話方塊中新增了一個用於選擇長度的文字欄位。
- 從此版本開始,在 偏好設定 對話方塊中選擇的牆高也用於現有房屋中建立的牆壁。
- 當家具列表獲得焦點時,新增了將選定家具以 CSV 格式複製到剪貼簿的功能。
- 當使用微調器(+/- 元件)的對話方塊關閉時,會自動驗證其內容。
- 在 SH3D 檔案中儲存了視窗的位置和大小。
- 簡化了 OBJ 格式的最大家具檔案,以減少 Sweet Home 3D 應用程式的大小。
- 考慮了背景圖像大小,以正確計算平面圖周圍的捲軸。
- 修改了 列印為 PDF 功能,以確保非羅馬字元正確列印。
- 修正了 Mac OS X 10.5 的一個錯誤,該錯誤會在透過 家具 > 匯入家具… 選單項目啟動家具匯入精靈時,禁用所有選單項目。
- 改進了 Linux 版 Sweet Home 3D 的啟動腳本。
- 建立了一個適用於 Windows / Mac OS X / Linux 的 可執行 JAR 檔案 (13 MB)。
- 新增了由 Martin Karlsson 編寫的瑞典語本地化。
- 根據 Alain Espinosa 在西班牙語本地化中的建議,修正了錯字。
- 其他小錯誤修正和改進。
版本 1.3.1,2008 年 8 月 27 日
- 在 Windows、Mac OS X、Linux 和 Solaris 系統上更新 Java 3D 至 1.5.2 版本。
- 在 Mac OS X 上更新 JOGL 至 1.1.1 版本。
- 更新 iText 至 2.1.2u 版本。
- 新增由 Basimov Ilgiz 和 Kazimirov Valentin 編寫的俄語本地化。
- 新增由 Miklósi Viktor 和 Szita Balázs 編寫的匈牙利語本地化。
- 修正捷克語本地化中 Kamil Páral 提出的 拼寫錯誤。
版本 1.3,2008 年 4 月 29 日
- 修正當選擇包含尺寸時,複製到剪貼簿的平面圖像大小計算問題。
- 變更儲存家居的方式,以避免在目前儲存失敗時損壞有效 SH3D 檔案的先前版本。
- 修正在 Mac OS X 10.5 Finder 中開啟家居檔案時會開啟兩次的錯誤。
- 支援匯入使用 Blender 建立的 OBJ 檔案,即使它包含以字母 o 開頭的行中的物件定義。
- 支援匯入包含 OBJ、LWS 或 3DS 格式 3D 模型檔案的 ZIP 檔案。此 ZIP 檔案也可包含 3D 模型的材質檔案和/或 MTL 檔案(描述 OBJ 格式 3D 模型的顏色和材質)。
- 新增對匯入傢俱目錄 SH3F 檔案的支援。
- 在 Sweet Home 3D 安裝程式中將 JRE 6u4 替換為 JRE 6u6。
- 新增由 Pablo Mayordomo 和 Paco 編寫的西班牙語本地化。
版本 1.2.1,2008 年 2 月 13 日
- 修正建立新傢俱類別時,名稱開頭或結尾有空格的錯誤。
- 修正無法更改某些匯入傢俱的顏色或可見性的錯誤。
- 由於許多使用者嘗試使用 Sweet Home 3D 設計多層樓的房屋,3D 虛擬參觀中觀察者的最大高度從 2.5 公尺提高到 10 公尺(觀察者視點仍保持在其高度的 13/14 處,以符合人體比例!)。
- 在 Sweet Home 3D 安裝程式中將 JRE 6u3 替換為 JRE 6u4。
- 新增由 Štephan Novák 編寫的捷克語本地化。
- 新增由 Paweł Antkowiak(使用者介面)和 Szymon Życiński(說明頁面)編寫的波蘭語本地化。
- 新增由 Thomas Zimmermann 編寫的德語說明頁面本地化。
- 修正說明頁面中的拼寫錯誤。
版本 1.2,2007 年 11 月 6 日
- 新增可應用於牆壁和地面的材質。
- 管理牆壁起點和終點的高度以建立閣樓。
- 在說明頁面中新增搜尋引擎。
- 在目錄傢俱上新增工具提示。
- 在 3D 視圖中支援 A 和 D 按鍵,等同於左右方向鍵。
- 在 Mac OS X 下更改縮放和說明快速鍵(Cmd + Cmd – Cmd ?)。
- 更改匯入 3D 模型圖示的建立方式,以避免在匯入傢俱精靈結束時當機。
- 改進在平面圖左側和頂部邊緣繪製牆壁和尺寸時的捲軸管理。
- 在平面圖中更改縮放比例時,保持顯示的左上角座標。
- 根據使用者系統的 3D 配置偵測是否可以列印 3D 視圖。
- 在關閉匯入傢俱精靈後正確重設焦點。
- 修正在語言變更期間目錄中不同類別的同義傢俱的錯誤。
- 在 Sweet Home 3D 安裝程式中將 JRE 6u2 替換為 JRE 6u3。
- 為 Mac OS X 10.5 調整使用者介面。
- 在工具列和選單項目中使用 Tango 專案圖示。
- 新增 25 件由貢獻者建立的傢俱(其名稱顯示在傢俱的工具提示中)。
- 新增由 Simone Bufalino 編寫的義大利語使用者介面本地化。
- 新增由 Sebastian Breuer 編寫的德語使用者介面本地化。
- 修正說明頁面中的拼寫錯誤並描述新功能。
版本 1.1,2007 年 9 月 24 日
- 新增尺寸建立和編輯功能。
- 在偏好設定中新增核取方塊以顯示或隱藏平面圖中的格線。
- 在偏好設定中支援使用者介面語言變更。
- 在平面圖尺規中新增指示器以反映滑鼠指標在平面圖中的目前位置。
- 支援使用磁性輔助功能修改牆壁。
- 提高列印時牆壁圖案的解析度。
- 修正匯入的 3D 模型中面反轉的照明錯誤。
- 修正將 Java 3D 物件新增到即時場景的錯誤。
- 新增由 Roberto Rocha 編寫的巴西葡萄牙語本地化。
- 修正說明頁面中的拼寫錯誤。
版本 1.0,2007 年 9 月 12 日
- 新增 傢俱 > 顯示欄位 選單項目以修改傢俱清單標題中顯示的欄位清單。
- 修改預設顯示的欄位清單。
- 支援將平面圖中選定物件的圖像複製到剪貼簿(此功能在 Linux 下可能無法使用)。
- 透過 檔案 選單中的 列印…、頁面設定…、列印預覽… 和 列印成 PDF… 項目支援家居列印。
- 建立 Windows / Mac OS X / Linux 安裝程式。
- 在 3D 視圖中支援 W 和 S 按鍵,等同於上下方向鍵。
- 新增 iText 函式庫以管理列印成 PDF。
- 在 Windows 和 Mac OS X 下使用 Java 3D 1.5.1。
- 修改啟動畫面。
版本 0.18,2007 年 7 月 21 日
- 新增說明頁面。
版本 0.17
- 新增可從 傢俱 > 匯入傢俱… 選單項目存取的傢俱匯入精靈。
- 在 Java 3D 1.3 下管理窗戶玻璃的透明度。
- 透過點選傢俱的左下角和右上角,在平面圖中使用滑鼠修改選定傢俱的高度和海拔。
- 在目錄中新增傢俱:滑動門、滑動窗、散熱器、淋浴間、圓柱體、嵌入式浴缸和帶櫃子的洗手台。
- 管理最近開啟的檔案。
- 當開啟另一個家居時,第一個未命名且未修改的家居會自動關閉。
- 應用程式重新啟動時不會建立新的空白家居。
- 更好地整合到 Mac OS X(視窗選單,未開啟家居時的預設選單)。
- 關閉家居時更好地管理記憶體。
- 新增 Loader3DS 函式庫以管理 3DS 格式。
- 在 Linux 和 Solaris 下使用 Java 3D 1.5.1。
版本 0.16
- 在 3D 視圖 新選單中新增兩種 3D 導航模式:空中視圖 模式與 0.15 版本中的先前模式相符,使用者現在可以縮放,以及 虛擬參觀 模式與在編輯的家居中移動的觀察者視圖相符。在後者模式中,使用者可以透過平面圖中繪製的觀察者或直接在 3D 視圖中修改其 3D 視點。
- 管理 3D 視圖中的作用中按鍵。
- 新增 3D 視圖 > 修改… 選單項目以編輯視野和訪客高度、地面和天空顏色、光線亮度和牆壁透明度。
- 透過 平面圖 > 修改牆壁… 選單項目啟用每面牆壁高度的變更。
- 透過 傢俱 > 修改… 選單項目新增檢視傢俱鏡像形狀的功能。
- 平面圖大小不能再縮小,以避免在預設平面圖空間外建立牆壁時的一些困難。
- 當使用者在平面圖中拖放傢俱,或選擇 傢俱 > 新增到家居 選單項目時,牆壁建立模式自動切換到選擇模式。
- 在目錄中新增 門框 傢俱。
- 在 關於 對話方塊中顯示目前的 Java 版本。
版本 0.15,2007 年 6 月 10 日
- 新增 平面圖 > 匯入背景圖像… 選單項目及其相應的精靈。
版本 0.14
- 使用滑鼠修改牆壁端點。
- 管理平面圖中的縮放。
- 在平面圖的左側和頂部邊框新增尺規(可透過編輯偏好設定使其不可見)。
- 新增視覺輔助線以對齊牆壁端點與其他牆壁的端點。
- 在使用滑鼠修改時,新增顯示牆壁長度、角度和傢俱尺寸的工具提示。
- 新增 編輯 > 全選 選單項目。
- 新增傢俱對齊選單項目。
- 新增內容快顯選單。
- 在 雜項 類別中新增 方塊 傢俱。
- 在 3D 視圖中計算門窗與牆壁交叉處的開口。
版本 0.13
- 新增 平面圖 > 修改牆壁… 選單項目以編輯牆壁端點的座標、厚度和顏色。
版本 0.12,2007 年 5 月 27 日
- 新增 傢俱 > 修改… 選單項目以編輯某些傢俱的名稱、尺寸和顏色。
版本 0.11
- 傢俱清單排序。
版本 0.10,2006 年 11 月 16 日
- 首次公開發布。
此版本符合 Emmanuel Puybaret 所著、Editions Eyrolles 於 2006 年 12 月出版的法語書籍 Les cahiers du programmeur Swing 中描述的案例研究。