版本歷史記錄
請閱讀此頁面以了解有關Sweet Home 3D版本歷史的更多資訊。
Sweet Home 3D 版本列表
版本 7.5.2,2024 年 8 月 29 日
- 修正了Sweet Home 3D JS 、 Sweet Home 3D JS Viewer和Sweet Home 3D JS Online中導致某些瀏覽器無法顯示房屋的錯誤。
版本 7.5,2024 年 8 月 21 日
- 修正了在單獨視窗中顯示 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 Online的家具目錄中新增了類別和多字搜尋功能。
- 修正了家具庫編輯器中按模型尺寸排序的問題。
- 已從便攜版中移除 macOS 支持,因為最近的 macOS 版本拒絕寫入。
data出於安全考慮,請儲存到資料夾。 - 由 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 渲染中的紋理透明度問題。
- JOGL 已更新至 macOS、Windows 64 位元和 Linux 64 位元版本的 2.5.0 版。
- Abbot庫已更新至1.2版本。
- 在Sweet Home 3D JS Online中新增了修改尺寸對話框、立面尺寸、3D 處理選項、層架磁性和預設姿勢選擇。
- 在 Sweet Home 3D JS 中新增了新的類,可以將房屋資料直接儲存在伺服器上的 IndexedDB 或本地儲存中,並在 IndexedDB 中實現了自動恢復管理。
- 已將Web 應用程式和Zip 檔案新增至儲存庫,以便分別在 JSP 或 PHP 伺服器上部署 Sweet Home 3D JS 編輯器。
- 家具庫編輯器新增了編輯燈光和門窗屬性、新增使用者自訂屬性以及自訂匯入模型圖示的功能。
- 在家具庫編輯器和紋理庫編輯器的首選項面板中新增了一個選項,可以直接使用匯入的檔案名稱作為家具或紋理名稱。
- 新增了對導出為 JSON 格式的支持,當保存的庫名稱以“.”結尾時,可以導出為 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 Online中目錄搜尋文字欄位獲得焦點時刪除鍵的處理問題。
- 新增葡萄牙語翻譯作為預設葡萄牙語翻譯,並將先前版本的葡萄牙語翻譯更改為巴西葡萄牙語翻譯。
- 製作了 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 視圖在重新開啟時部分可見,則保持 3D 視圖與主視窗分開。
- 修復兩面牆連接處錯位的問題。
- 在 Mac OS X 10.4-10.9 安裝程式中新增 YafaRay 函式庫。
- 其他一些小錯誤修復和功能改進。
版本 7.0,2022 年 7 月 13 日
- 新增了YafaRay渲染引擎,可以在照片和影片創作工具中選擇渲染引擎,並提供兩個最佳品質等級(Java Web Start 和 applet 不適用)。
- 額外
lightSourceMaterialName#用於定義用作光源的 3D 模型材質的屬性(光源顏色由材質顏色推斷,並且能夠在材質不可見時創建不可見的光源)。 - 光能數值調節器允許的小數位數。
- 使照片和影片建立工具的對話方塊可調整大小。
- 當虛擬訪客在平面圖中變得太小時,以固定大小的相機符號顯示虛擬訪客。
- 在工具列中新增了一個按鈕,用於啟用/停用磁性。
- 將處理層級的選單項目移至「層級」子選單中,以減少「計畫」選單的長度。
- 在材質修改對話框的 3D 預覽中,增加了使用滑鼠選擇材質的功能。
- 在房間創建工具提示中添加了對角線編輯功能,可以透過三角剖分繪製房間。
- 新增英吋/分數單位,以英吋顯示長度,後面跟著最接近的八分之一英吋分數。
- 新增英尺/小數單位,以英尺為單位顯示長度,後面跟著英尺的小數部分。
- 在家具導入精靈的第二步驟中新增了「隱藏模型邊緣」選項,可輕鬆隱藏 DAE / Collada 格式的 3D 模型邊緣(此選項僅在有用時顯示)。
- 在家具導入精靈的最後一步,對 3D 模型進行了更多的方向和縮放功能調整,以獲得更好的圖示。
- 為 3D 模型的形狀名稱新增了新的前綴,以指定附加到其他可移動形狀的形狀的可能移動方式。
- 根據視點高度計算 3D 視錐體的前沿,以改善從高處視角看到的超大場景的渲染效果。
- 在背景影像底部添加了天空影像鏡像,以避免在最佳品質渲染中地平線處出現線條。
- 在房間修改面板中新增了「僅平頂」複選框,以便在必要時計算傾斜天花板。
- 額外
com.eteks.sweethome3d.checkUpdates系統屬性和/checkUpdatesDisabled向 Windows 安裝程式發出阻止後續更新的參數。 - 增大了 Windows 分割畫面模式下的分隔線尺寸。
- 固定房間地板和天花板的圖面順序。
- 新增了在產品目錄工具提示中顯示動態 GIF 圖示的功能。
- 3DS格式管理中固定節點層級結構。
- 修正了DAE格式中效果的預設顏色。
- 新增對以下功能的支持
controller/skin能夠匯入從 MakeHuman 軟體匯出的 3D 模型,並支援 DAE 格式的元素。 - 修正了在 Windows 11 系統下使用高解析度螢幕時字體過小的問題。
- 處理了Sweet Home 3D JS Online中 3D 模型變換的使用者介面。
- 更新後的義大利文翻譯,感謝 Vincenzo Reale 的幫助。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 7.0 版本的部落格文章。
版本 6.6.4,2021 年 12 月 9 日
- 修正了Sweet Home 3D JS Online中的錯誤並提高了效能。
- Sweet Home 3D 中的一些小修復(未發布安裝程式)。
版本 6.6.2,2021 年 11 月 13 日
- Sweet Home 3D JS Online新增了在目錄中搜尋家具的功能、家居家具清單、用於調整視圖大小的分隔符號、用於修改物件和首選項的對話方塊、用於紋理和背景圖像匯入的上下文功能表和精靈。
- Sweet Home 3D 中的一些小修復(未發布安裝程式)。
另請參閱有關 6.6.2 版本的部落格文章。
版本 6.6,2021 年 7 月 27 日
- madudesign設計的新圖示集。
- 針對 HiDPI / Retina 螢幕最佳化圖示顯示。
- 其他一些小改進。
另請參閱有關 6.6 版本的部落格文章。
版本 6.5.2,2021 年 4 月 23 日
- 修復了刪除臨時檔案的問題
workWindows 系統下安裝 Java 9 或更高版本的資料夾。 - 匯出為 OBJ 格式時使用不區分大小寫的唯一紋理檔案名,以避免在不區分大小寫的系統中發生衝突。
- 在開啟新對話方塊時,將照片和影片建立對話方塊移開,以避免在 macOS 下將其隱藏。
- 盡可能在螢幕外產生匯入的 3D 模型圖示。
- 確保在Sweet Home 3D JS Viewer中顯示選用攝影機列表,即使顯示的房屋不包含任何樓層。
- 其他一些小錯誤修復和功能改進。
版本 6.5,2021 年 3 月 2 日
- 在「關於」對話方塊中新增了有關 Java 和 Java 3D 提供者的資訊。
- 額外
com.eteks.sweethome3d.singleInstance系統屬性,當設定為「是」時,每次啟動 Sweet Home 3D 都會在單獨的進程中運行。false。 - 修正了在 Windows 系統下鬆開Alt鍵時切換磁性的問題。
- 修正了實體折線連接處的繪圖錯誤。
- 調整複製到剪貼簿的計畫項目影像比例,以防止記憶體不足錯誤。
- 接受網格來源為空的DAE檔。
- 修正了一個錯誤,該錯誤會導致與已修改房間相鄰的牆壁的顏色或紋理被移除。
- 修正了平面圖中繞 Y 軸旋轉的鏡面家具的俯視圖。
- 匯出到 OBJ 格式的紋理名稱使用小寫字母,以避免在不區分大小寫的系統中可能出現的衝突。
- 修復了刪除資料夾的問題
work目錄包含子資料夾時。 - 確保在 macOS 下,版本更新提示資訊顯示在偏好設定對話方塊的前面。
- 在家具庫編輯器和紋理庫編輯器中,新增了管理 SH3F 和 SH3T 檔案中 ID 和項目名稱的首選項。
- 新增了讀取包含在以下位置的預設目錄的功能:
Furniture.jar和Textures.jar使用家具和紋理庫編輯器建立檔案。 - 新增對搭載 ARM 處理器的 Apple Silicon 電腦的原生支援。
- 已公證的 Sweet Home 3D 安裝程式(macOS 版)。
- 在 Windows 64 位元系統下,將 Sweet Home 3D 安裝程式中捆綁的 Oracle JRE 8u202 替換為Azul OpenJDK 11.0.10 ;在 Mac OS X ≥ 10.9系統下,將捆綁的 Oracle JRE 8u202 替換為Azul OpenJDK 15.0 .
- 將運行於 Java 3D 1.6.1 的 JOGL 庫升級到 2.4 RC 20210111 版本,以確保 Sweet Home 3D 和 Furniture Library Editor 與 Java 9 及更高版本兼容,但強制這些應用程序在 Mac OS X ≥ 10.9下使用 Java 版本使用 Java 8,以及使用 Java Web 8,以及使用 Java Start。
- 在 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 日
- 修正了使用Plan分割牆體時連接牆體分離的問題。>分割牆選單項目或使用房間修改面板重新計算。
- 對 Sweet Home 3D 和Sweet Home 3D JS Online進行了其他一些小錯誤修復和改進。
版本 6.4,2020 年 7 月 21 日
- 改進了 Java 8 下 HiDPI 螢幕的解析度縮放管理方案。
- 修正了重新調整尺寸線大小時出現的錯誤。
- 為可修改的家居物件新增了 ID。
- Sweet Home 3D JS 增加了對編輯房屋平面圖的支持,並能夠將修改後的房屋保存到 JSP 伺服器上。
- 修正了Sweet Home 3D JS Viewer中導致 iOS 下觸控管理無法正常運作的問題。
- 改進了 Sweet Home 3D JS Viewer 中透明物件的繪製順序。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 6.4 版本的部落格文章。
版本 6.3,2020 年 4 月 15 日
- 在 3D 視圖的上下文選單中新增了「選擇物件/切換選擇」選單項,可以透過右鍵單擊來選擇或取消選取滑鼠遊標下的物件。
- 啟用拖放功能,可對家具清單中的選定項目進行重新排序。
- 在調整尺寸後的牆面上添加了臨時尺寸線。
- 在移動具有對角線尺寸的房間點時,添加了臨時尺寸線,以便進行三角測量。
- 提高了方案中的最大規模。
- 增加了在可編輯計劃工具提示中輸入的值中使用數學表達式的支援。
- 優化了由重複小部件組成的 3D 模型(例如3D 模型庫中的一些樹木)的處理。
- 改進了在 macOS 下開啟視窗最大化已儲存的檔案後 Sweet Home 3D 視窗大小的管理。
- 修正了座標非常大的 3D 折線和長度為零的牆邊的一些計算問題。
- 修正了某些非拉丁鍵盤上快捷鍵所造成的雙重操作問題。
- 修正了在計劃中右鍵單擊後某些選單項目不顯示的問題。
- 修正了Sweet Home 3D JS Viewer中 3D 模型線條的顏色設定。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 6.3 版本的部落格文章。
版本 6.2,2019 年 7 月 10 日
- 修正了在鳥瞰模式下將家具添加到群組後,無法在虛擬參觀模式下修改該家具的錯誤。
- 修正了家具組中某件商品價格變動後總計更新的問題。
- 修正了無法將紋理材質改為白色的問題。
- 按住Shift鍵並使用滑鼠移動房間或家具名稱時,固定水平和垂直對齊方式。
- 新增了可調節的可搜尋標籤,以便在 87 個可用的 3D 模型中更容易找到可調節的 3D 模型。
- 選擇「全選」選單項目後,無論選定的項目是否屬於 3D 視圖中可見的層級,都會將其匯出為 OBJ 格式。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 6.2 版本的部落格文章。
版本 6.1.2,2019 年 2 月 1 日
- 修正了一個導致無法更改折線虛線樣式的回歸問題。
- 修正了 macOS 下某些非拉丁鍵盤上快捷鍵觸發雙重操作的問題。
- 修復了 macOS 下縮放和更改文字大小的快捷鍵。
- 其他一些小錯誤也修復了。
版本 6.1,2019 年 1 月 22 日
- 實現了在家具清單中切換選擇某個項目,同時又不遺失方案中其他項目的選擇。
- 優化了類似家具平面圖中家具俯視圖的快取管理。
- 修正了在大縮放比例下,家具俯視圖在其選擇矩形區域內的位置問題。
- 使用更精確的文字寬度來正確對齊多行文字。
- 修正了應用程式在從右到左語言中的顯示問題。
- 修正了當所選長度單位不是公分時,某些數學表達式解析錯誤的問題。
- 修正了在 Windows 下設定 Z 緩衝區深度大小時不支援 3D 離屏渲染的問題。
- 拆除了高於梯形牆頂部的開口下方的牆體部分。
- 增加了對鉸鍊式和導軌式鏡子的支持
sweethome3d_window_mirror_on_hinge_/sweethome3d_window_mirror_on_rail_新的形狀前綴。 - 紋理影像路徑中可接受的空格
map_KdMTL 檔案中的項目。 - 在「關於」對話方塊中加入了有關程式使用的記憶體資訊。
- 改進了家具庫編輯器和紋理庫編輯器在 Windows 和 Linux 系統下使用 HiDPI 螢幕時的使用者介面。
- 在便攜式版中,新增了與 Oracle Java 8 捆綁的 macOS 應用程式。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 8u181 替換為 JRE 8u202。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 6.1 版本的部落格文章。
版本 6.0,2018 年 10 月 11 日
- 增加了旋轉和滑動開口及光點的功能。
- 增加了一個可活動的人體模型。
- 將預設目錄中根據 LAL 授權貢獻的 24 個 3D 模型替換為根據 GNU GPL / CC-BY 授權的新模型。
- 更新了門、窗和家具 3D 模型中的旋轉和滑動部件,以支援新的旋轉和平移功能。
- 在首選項面板中新增了價格管理功能,可以選擇貨幣和可選的銷售稅;在家具修改面板中新增了價格和銷售稅百分比欄位;在家居家具清單下方顯示了總價;並新增了列來顯示此清單中的價格資訊。
- 增加了在數值欄位中計算數學表達式的功能。
- 新增計劃>水平翻轉並規劃>將選單項目上下翻轉。
- 在文字修改面板中增加了對多行和文字對齊的支援。
- 在紋理修改面板中新增了X 偏移和Y 偏移微調器,用於移動紋理。
- 在材質修改面板中啟用材質多選功能,可依群組進行變更。
- 在折線修改面板中加入虛線偏移微調器,用於移動虛線折線的圖案。
- 允許在 3D 視圖中顯示折線。
- 在 3D 視圖修改面板中新增了一個選項,可以在 3D 視圖中以地面層級檢視背景影像。
- 新增計劃>將水平儀設為唯一可見的水平儀並進行規劃>使所有層級的選單項目都可見。
- 在綁定到等級標籤的單獨上下文選單中顯示等級選單項目。
- 使用Ctrl修飾鍵(macOS 下為Alt或Option )可以僅沿寬度或深度調整所選家具的大小。
- 在選定牆體的中間新增了一個新的指示器,以便輕鬆變更其線。
- 在牆體修改面板中,與「弧長範圍」欄位關聯的工具提示中顯示牆體弧長。
- 允許傾斜牆的一端最小高度為 0。
- 新增 2.40:1 影像比例,並更新影片格式。
- 保存家具清單的列寬,以便在房屋開放時恢復。
- 在 3D 視圖中,一組地下物體分別進行挖掘。
- 在支援的情況下,將 Z 緩衝區深度增加到 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 安裝程序,並為 Mac OS X 10.6/10.7 用戶添加了基於 Apple Java 6 的另一個安裝程序。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 8u162 替換為 JRE 8u181。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 6.0 版本的部落格文章。
版本 5.7,2018 年 1 月 25 日
- 在 Windows 和 Linux 系統下,為用於選擇映像的檔案選擇器新增了預覽元件。
- 管理使用者自訂的家具屬性,這些屬性會新增到 Sweet Home 3D 讀取的目錄中,並由家具庫編輯器讀取/儲存。
- 修正了上層空間中水平旋轉物體的可見性問題。
- 修正了平面圖中水平旋轉的複製貼上物件的大小。
- 修正了一個錯誤,該錯誤導致無法對不可調整大小的家具進行分組,或無法讀取使用先前版本保存的包含此類物件的 SH3D 檔案。
- 修正了在 Mac OS X 10.13 和 Java 6 下滾動時家具目錄和家具列表的顯示問題。
- 修正了在 Mac OS X 系統下使用 Java 8 的視窗選單管理問題。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 8u152 替換為 JRE 8u162。
- 已將 SourceForge.net 上的 CVS程式碼庫轉換為 SVN(抱歉,部分連結已失效)。
sweethome3d.cvs.sf.net(此變更所涉及的伺服器)。 - 其他一些小錯誤修復和功能改進。
另請參閱有關 5.7 版本的部落格文章。
版本 5.6,2017 年 10 月 25 日
- 修復了無法匯出為 CSV 格式的錯誤。
- 當父組調整大小時,固定子組中家具的大小。
- 修正了門尺寸大於房間邊長時計算錯誤的閾值問題。
- 在 Mac OS X 系統下,使用 Java 8u152 可提高列印效能。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 8u144 替換為 JRE 8u152。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 5.6 版本的部落格文章。
版本 5.5.2,2017 年 9 月 20 日
- 當使用兩台顯示器時,照片建立品質會固定在最低的兩個等級。
- 修正了照片建立工具中,燈光組在兩個最高品質等級下的渲染問題。
- 將 Java 3D 升級到 1.6.0 版本,適用於在 Java 6 下運行的 Mac OS X 發行版(Mac OS X 10.6.8至10.13 ),使得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 )快捷鍵,用於顯示虛擬訪客的修改面板。
- 在預設家具目錄中新增了一個三角形和其他五個新物品。
- 預設目錄中的 76 個 3D 模型也以 CC-BY 授權發布,這些模型以 GNU GPL 授權提供。
- 新增文件>新增演示選單項目,包含 9 個演示(5 套公寓和 4 棟房屋),根據 GNU GPL 和 CC-BY 許可發布。
- 改進了 3D 視圖中視錐體的前後裁剪距離的計算方式。
- 修正了在 Windows 10 創意者更新後顯示檔案對話方塊時程式崩潰的問題。
- 修正了部分紋理顯示顛倒的問題。
- 修正了在房間修改面板中更改牆面顏色/紋理時管理的問題。
- 在修正了導入時旋轉角度不是 90° 的倍數時,非長方體形狀的 3D 模型的位置問題(現有平面圖中的物件不會更新,以防止破壞相容性)。
- 將借用自其他物體 3D 模型的紋理的預設尺寸設為 100×100 公分。
- 將Sweet Home 3D Viewer中的小程式替換為Sweet Home 3D JS Viewer的 HTML5 canvas,以便使用者可以使用任何相容 WebGL 的網頁瀏覽器(包括 iOS 和 Android)在 SH3D 檔案的 3D 視圖中進行導覽。
- 額外
/os.arch=x86,/j3d.version=1.5.2和/j3d.version=1.6向 Windows 安裝程式傳遞參數,以強制在 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 安裝程式中與 Java 捆綁的 JRE 8u112 替換為 JRE 8u121。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 5.4 版本的部落格文章。
版本 5.3,2016 年 11 月 16 日
- 使用放大或縮小工具後,請確保所選項目在計畫圖中可見。
- 改變了房間地板邊緣紋理的顯示方式,使其不再出現扭曲現象。
- 在繪製牆壁或放置門窗時,如果使用背景圖像,則顯示帶有半透明圖案的牆壁。
- 使用最近層級的背景影像的值,初始化新層級匯入的背景影像的比例和原點。
- 改進了小規模平面圖中虛擬訪客的滑鼠管理。
- 在 SH3D 檔案中新增了由 DTD SweetHome3D.dtd驗證的Home.xml條目,並為未來的 SH3X 檔案新增了檔案關聯。
- 新增了HomeObject超類,以便開發人員可以管理自己的 home 物件屬性。
- 在匯出 OBJ 格式檔案時,複製了紋理圖像文件,而不是產生新的文件。
- 修正了繪製中間有洞的房間時面積計算的問題。
- 修正了在 Ubuntu 系統下使用 Java 7/8 時,紋理地板在平面圖中出現的阻塞錯誤。
- 修正了 Ubuntu 系統下選單項目的顏色問題,並改進了 Linux 系統下使用 Java 8 的拖放支援。
- 將 Java 3D 版本升級到 1.6.0 fcs / JOGL 2.3.2(適用於 Windows 和 Linux 版本),以及使用 Java 7/8 運行的 Mac OS X 版本。
- 在「關於」對話方塊中顯示 Java 3D 版本。
- 在Linux系統的安裝資料夾中新增了Sweet Home 3D圖示。
- 在 Windows 下,將 Sweet Home 3D 安裝程式中與 Java 捆綁的 JRE 8u74 替換為 JRE 8u51。
- 在 Linux 下,將 Sweet Home 3D 安裝程式中與 Java 捆綁的 JRE 6u45 替換為 JRE 8u112。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 5.3 版本的部落格文章。
版本 5.2,2016 年 2 月 17 日
- 在家具材質面板中新增了「不可見」選項,用於隱藏家具的某些部分。
- 按下Shift鍵時,家具的調整大小指示器會按比例調整家具的大小。
- 只有當使用鍵盤移動選取物件時,如果這些物件在螢幕上變得不可見,才移動平面圖的視窗。
- 修改了平面圖中門窗矩形的寬度,以考慮它們的寬度。
doorOrWindowCutOutShape面積較小時的房產。 - 額外
com.eteks.sweethome3d.resolutionScale系統屬性,用於對 Sweet Home 3D 的使用者介面套用縮放因子。 - 新增了Java Web Start 版本,能夠以兩倍大的尺寸顯示 Sweet Home 3D 的使用者介面,適用於 Windows 和 Linux 系統下 HiDPI 螢幕的使用者。
- 額外
samplerAlgorithm和filter可以為 Sunflow 設定的渲染器屬性的屬性。 - 修正了當材質的紋理設定為預設值或在其他物件上重複使用時,SH3D 檔案大小可能無謂地增大的錯誤。
- 確保按照計劃建造的牆體>分割牆選單項目與分割牆處於同一層級。
- 替換了視覺屬性集
Home簡單實例String屬性(鼓勵開發者替換對已棄用的呼叫)getVisualProperty和setVisualProperty在Home例如,透過調用getProperty和setProperty(因為未來的文件格式可能不再保存視覺屬性)。 - 由madudesign設計的新圖示和標誌。
- 修改安裝程序,使其在 Windows 安裝過程結束時刪除舊的 JRE。
- 已將用於簽署應用程式的數位簽章更新為 SHA-2 簽章。
- 在 Windows 下,將 Sweet Home 3D 安裝程式中與 Java 捆綁的 JRE 8u60 替換為 JRE 8u74。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 5.2 版本的部落格文章。
版本 5.1,2015 年 10 月 5 日
- 修正了一個迴歸問題,該問題導致無法輕鬆選擇放置在選定房間中的物件。
- 修正了使用預設字體繪製的包含文字的圖紙生成錯誤 SVG 檔案的錯誤。
- 修正了一個錯誤,該錯誤可能導致無法重新開啟以顏色或紋理列排序的家具清單保存的 SH3D 檔案。
- 移除地面上以 3D 形式顯示的意外表面以及地下 n-2 層中的匹配物體。
- 修正了部分佈局中上層樓梯開口計算錯誤的問題。
- 修正了在 Mac OS X 系統下使用 Java 6 時,底層房間的一些 3D 渲染問題。
- 修正了使用家具庫編輯器或紋理庫編輯器編輯 SH3F 或 SH3T 檔案時,對多次引用的圖示和模型的管理問題。
- 更新了德語、日語和瑞典語幫助頁面。
- 已將 Java 3D 升級至 1.6.0-pre12 版本 / JOGL 2.3.2 beta 版本,適用於使用 Java 7 / 8 執行的 Mac OS X 版本。
- 在 Windows 下,將 Sweet Home 3D 安裝程式中與 Java 捆綁的 JRE 8u51 替換為 JRE 8u60。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 5.1 版本的部落格文章。
版本 5.0,2015 年 7 月 19 日
- 新增了一個工具,可以在平面圖中繪製各種樣式的多段線。
- 新增了在牆面和房間修改面板中顯示踢腳板的功能。
- 使用修改面板中的「可查看」複選框或新的「使關卡不可見」選單項,可以使關卡可能無法查看。
- 管理與圖層處於相同標高的圖層,其順序索引可在圖層修改面板中設定(可能會對現有的 SH3D 檔案造成一些小的變化)。
- 新增編輯>貼上樣式選單項,可將複製到剪貼簿的同類型對象樣式貼到選取對象,從而修改選取對象的樣式。
- 在計畫的上下文功能表中新增了「向房間新增點」和「從房間刪除點」選單項目。
- 新增了在家具組中選擇物件、編輯和刪除物件的功能,無需取消分組物件。
- 新增家具>新增到群組並編輯>貼上到選單項目組,將物件新增到選定的群組中。
- 已將擴展組保存到家具清單中。
- 在首選項面板中新增了更改預設字體的選項。
- 增加了在修改面板中更改自由文字的字體和顏色的功能,以及在給定高度的 3D 視圖中顯示自由文字的功能。
- 在列印設定對話方塊中新增了$level變量,以便在頁面頁首或頁尾中列印列印等級的名稱。
- 檢查背景影像和紋理匯入精靈中選擇的影像大小,如果影像過大,則建議縮小影像。
- 選擇Sweet Home 3D後,直接提議保留現有房屋。>在 Mac OS X 系統中,當只開啟一個已修改的家目錄時,請退出選單項目。
- 家具或紋理庫匯入完成後,顯示訊息訊息。
- 讓視角俯仰角在-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 3D 升級至 1.6.0-pre12 版本 / JOGL 2.3.1 版本,適用於執行 Java 7 / 8 的 Mac OS X 版本。
- 在 Windows 下,將 Sweet Home 3D 安裝程式中與 Java 捆綁的 JRE 6u45 替換為 JRE 8u51。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 5.0 版本的部落格文章。
版本 4.6,2015 年 2 月 2 日
- 修正了在 Mac OS X 系統下使用 Java 7/8 列印紋理地板的問題。
- 修正了在 Mac OS X 系統下,使用 Java 7 / 8 在第二螢幕的單獨視窗中顯示的 3D 視圖的問題。
- 修正了在某些使用 Java 7/8 的 Mac OS X 配置下,家具導入精靈崩潰的問題。
- 已將 Java 3D 版本升級至 1.6.0-pre11 / JOGL 2.2.4,適用於執行 Java 7 / 8 的 Mac OS X 版本。
- 提高了 Sweet Home 3D 在 Windows 64 位元系統下使用的最大記憶體量。
- 用於簽署程序的憑證已更新。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 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 模型和紋理可用,以減少保存在伺服器上的主機資料長度。
- 在線上版本的「開啟」對話方塊中新增了「刪除」按鈕,用於刪除伺服器上已儲存的房屋。
- 在將家庭資料儲存到線上版本之前,已檢查其長度是否超過伺服器允許的最大值。
- 額外
camera,selectableCameras,level和selectableLevels為Sweet Home 3D Viewer新增參數,使用戶可以選擇一些已儲存的視角和房屋樓層。 - 額外
activateCameraSwitchKey在 Sweet Home 3D Viewer 中停用空白鍵的參數。 - 在家具庫編輯器中增加了編輯家具 3D 模型的功能。
- 修正了 DAE 文件依賴項在使用空格、% 和 # 字元時出現的問題。
- 修正了平面圖中牆體角度為 0° 或 90° 時,門窗交點處紋理座標計算的問題。
- 修正了小型模型在家具材質面板中預覽的 3D 模型上的紋理座標管理問題。
- 已檢查儲存在首選項中的自動補全字串清單的長度未超過允許的最大值。
- 拒絕匯入包含無法讀取條目的 3D 模型 ZIP 檔案。
- 修正了 3D 視圖管理問題,避免在 Windows 和 Java 7/8 下視圖保持灰色。
- 將Java Web Start 版本在 Windows 和 Linux 64 位元系統下運行的最大記憶體增加到 2 GB。
- 在「關於」對話方塊中顯示了 Java 設定的最大記憶體。
- 更新了英語、法語、德語、瑞典語、匈牙利語和保加利亞語幫助頁面。
- 已將 Java 3D 升級至 1.6.0-pre10 版本 / JOGL 2.1.5 版本,適用於執行 Java 7 的 Mac OS X 版本。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 4.4 版本的部落格文章。
版本 4.3,2014 年 1 月 14 日
- 修正了將 3D 視圖儲存為分離模式、單一螢幕模式和多螢幕模式時無法顯示 3D 視圖的錯誤。
- 修正了在 Windows 和 Linux 系統下,計劃中中文文字無法正確顯示的字型問題。
- 修正了Sweet Home 3D Viewer小程式中無法抬升相機的錯誤。
- 修正了在修改匯入的 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 Web Start 和線上版本(使用 Java 7u25 或更高版本運行)中無法建立影片的錯誤。
- 修正了在 Java 7 / Linux 下無法匯出為 SVG 格式的錯誤。
- 修正了在 Windows 系統下開啟檔案時,如果 3D 視圖不可見,則之後無法顯示該視圖的錯誤。
- 修正了重新開啟大型專案時,專案視窗前面未顯示任何內容的錯誤。
- 確保在 Mac OS X 下重新開啟時,最大化的視窗能夠正確恢復。
- 在線上版本的 jar 檔案中加入了必要的屬性,以避免在最新 Java 版本下出現一些安全警告。
- 在家具庫編輯器和紋理庫編輯器中新增了合併工具,可以將目前庫與其他庫合併。
- 在家具庫編輯器中新增了文字字段,用於輸入與家具相關的關鍵字/標籤,以及自訂門窗的切口形狀。
- 增加了在 Mac OS X 系統下使用 Java 7 運行的Java Web Start和JAR 可執行版本的支援。
- 更新了預設家具目錄和家具庫中的關鍵字,以簡化類似物件的搜尋。
- 對 Sweet Home 3D、家具庫編輯器和紋理庫編輯器進行了其他一些小錯誤修復和改進。
另請參閱有關 4.2 版本的部落格文章。
版本 4.1,2013 年 6 月 3 日
- 優化了匯出為 OBJ 格式的功能,可匯出更大的檔案。
- 將空拍視角移近擺放在空房子裡的第一件家具。
- 增加了對Mac OS X全螢幕模式的支援。
- 修正了一個列印錯誤,該錯誤會導致有時無法顯示預期頁面。
- 更新了線上版本,以確保在使用最新 Java 版本運行時不會顯示額外的安全性警告。
- 將程式預設使用的最大記憶體增加到 640 MB,並且根據系統中的可用 RAM,Windows 32 位元安裝程式版本的記憶體使用量最大可達 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 渲染引擎進行參數化。
- 為預設目錄中的Box和Cylinder 3D 模型添加了紋理座標,並為它們的每個面設定了不同的材質名稱,以便能夠單獨編輯每個面的顏色或紋理。
- 減少印刷品中的線條粗細。
- 在 Windows 和 Mac OS X 系統中,首次啟動時,將平面圖中的家具圖示和房間渲染的「平面圖使用者首選項」中的「俯視圖」和「地板顏色或紋理」設定為選項。
- 改進了靠近圓形斜牆的圓形天花板高程的計算。
- 修正了 3.0 版本中出現的回歸問題,該問題可能導致傾斜天花板無法正確計算。
- 修正了一個可能導致儲存的檔案無法重新開啟且不顯示錯誤訊息的錯誤。
- 在 Mac OS X 下,當視窗的 3D 視圖分開時,請確保視窗開啟後可以調整大小。
- MTL檔案名稱中允許的空格。
- 線上版本新增了對 Mac OS X 下 Java 7 的支持,以及 Java 3D 1.6.0-pre7 / JOGL 2.0-rc11 函式庫。
- 更新了英語、法語、德語、瑞典語、匈牙利語和保加利亞語幫助頁面。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u37 替換為 JRE 6u43。
- 其他一些小錯誤修復和功能改進。
另請參閱有關 4.0 版本的部落格文章。
版本 3.7,2012 年 10 月 25 日
- 家具表中的分組顯示為可展開/可折疊的樹狀節點。
- 盡可能在 3D 視圖中使用抗鋸齒。
- 修正了匯入包含非 ASCII 字元(如重音字母)的 3D 模型檔案後可能會建立無效 SH3D 檔案的錯誤。
- 修正了匯入的 DAE 檔案中定義的多邊形中多個孔洞的處理問題。
- 在 Mac OS X 下開啟 SH3D 檔案時禁止調整視窗大小,以避免程式卡住。
- SH3D 檔案中僅保存房屋使用的 SH3T 檔案的紋理。
- 發布了紋理庫編輯器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視圖>修改虛擬訪客選單項,以編輯訪客位置和角度。
- 在虛擬訪客修改面板中新增了「根據選定等級調整眼睛高度」選項(新住宅預設為選取)。
- 俯視模式下,旋轉方向反轉,向上/向下旋轉。
- 地面顏色會根據燈光功率設定而變化(您現有房屋文件的地面顏色將自動更新,這可能會導致渲染效果出現一些細微變化)。
- 利用樓梯的切割形狀來計算地面坡道的洞口尺寸。
- 新增對以下功能的支持
<unit>在 Collada 檔案中新增元素,以獲得該格式下匯入的 3D 模型更好的預設尺寸。 - 增加了移動滑鼠遊標的功能,用於在平面圖中移動對象,並改進了遊標外觀。
- 在工具列中新增了一個按鈕來存取首選項(Mac OS X 除外,因為cmd + ,快捷鍵眾所周知,而且工具列已經很大)。
- 修正了在 Mac OS X 下放大先前儲存為隱藏的 3D 視圖視窗時應用程式凍結的錯誤。
- 分裂
HomeController班級HomeController+HomePluginController用於授予對插件中控制器存取權限的類別(如果您建立了 Sweet Home 3D 的衍生版本,並直接繼承了該類別或實例化了該類別)HomeController類,你應該直接替換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版 Sweet Home 3D、其線上版以及3D 檢視器小程式的 JAR 檔案進行了簽名。安裝程式未被修改。
版本 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 Warehouse上提供的 3D 模型。
- 增加了將 PNG/GIF 影像作為紋理應用於 3D 模型時透明度的支援。
- 顯示 OBJ 和 DAE 檔案中定義的線條。
- 修正了 3D 渲染問題,以確保從 3D 視圖匯出的 OBJ 檔案在匯入時保持相同的外觀。
- 根據光線亮度調變紋理照明(注意,這可能會改變現有 SH3D 檔案中顯示的影像亮度)。
- 修正了導入的某些 3DS 模型偏離中心的錯誤。
- 修正了匯入的 OBJ 檔案在檔案名稱包含非 ASCII 字母時會遺失顏色的錯誤。
- 修正了導致重疊樓層無法正確顯示的錯誤。
- 修正了無法正確恢復最大化視窗的視圖分割器保存位置的錯誤。
- 優化了3D模型使用的記憶體。
- 修改了 Sweet Home 3D 與Java Web Start的安裝過程,以便更早顯示安全性對話方塊。
- 額外
furnitureResourcesURLBase和texturesResourcesURLBase為Sweet Home 3D 小程式新增參數,以簡化在其他伺服器上部署家具和紋理目錄。 - 在與 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 格式的紋理庫。
- 為 Sweet Home 3D 添加了對SH3L 語言插件的支持,以支援更多語言。
- 新增了 Java 系統屬性com.eteks.sweethome3d.j3d.checkOffScreenSupport,預設值為true 。當此屬性為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 日
- 由於 sweethome3d.eu 上提供的 線上 版本現在能將住宅儲存到網站上 已註冊 使用者的私人空間,其 applet 已改良以實現:
- 將使用者偏好儲存到伺服器,
- 將住宅匯出為 SH3D 格式以便使用 可下載 版本進行編輯,
- 追蹤對正在編輯的住宅所做的修改,以避免使用者在未儲存的情況下切換瀏覽器頁面,
- 在瀏覽器狀態列中顯示 Java 使用的記憶體量。
- 將用戶偏好設定儲存到伺服器,
- 將房屋匯出為 SH3D 格式,以便使用可下載的版本進行編輯。
- 追蹤已編輯主頁的修改,以防止使用者在未儲存的情況下更改瀏覽器頁面。
- 在瀏覽器狀態列中顯示 Java 使用的記憶體量。
- 提高了SH3D檔案的載入效能。
- 將列印流程更名為Sweet Home 3D,後面加上房屋名稱。
- 修正了照片層級渲染中房屋周圍顯示黑色多邊形的錯誤。
- 修正了在包含兩個非常靠近的點的房間內雙擊創建牆壁時,無法正確渲染房屋平面圖的錯誤。
- 修正了匯入 3D 模型和建立照片時導致記憶體洩漏的錯誤。
- 修正了 Mac OS X 系統下的一個錯誤,該錯誤會導致在顯示「偏好設定」或「關於」對話方塊後選單及其捷徑消失。
- 將最大使用記憶體從 1024 MB 減少到 512 MB,以避免在 Windows 下出現無法建立 Java 虛擬機器的錯誤。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u14 替換為 JRE 6u16。
- 新增佐藤貴弘所寫的日文在地化內容。
- 新增了由 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 檢視器小程序,使用戶能夠在自己的網站上顯示 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 開發人員基於 Sweet Home 3D 新增功能。
com.eteks.sweethome3d.plugin.Plugin和com.eteks.sweethome3d.plugin.PluginAction課程。 - 重構了許多類,以便為插件開發者提供更好的 API。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u6 替換為 JRE 6u11。
- 瓦倫丁·卡齊米羅夫改進了幫助文件的俄語本地化。
- 其他一些小錯誤修復和功能改進。
- 將 Sweet Home 3D 網路伺服器移轉到sweethome3d.eu 。
版本 1.4,2008 年 10 月 7 日
- 管理圖像導入,使用戶能夠創建自己的紋理。
- 新增了將 3D 視圖匯出為 OBJ + MTL 格式的功能。>匯出為 OBJ 格式…選單項目。
- 新增計劃>使用「反轉牆壁方向」選單項目可以反轉所選牆壁的方向。
- 新增計劃>使用「分割牆」選單項,在選取的牆體中間插入一個點後,將其分割成兩面牆。
- 新增家具>匯入家具庫選單項目,以匯入SH3F 格式的家具庫。
- 使用 ‘ 和 ” 符號以英尺/英吋為單位顯示長度。
- 根據計劃和單位中的當前比例,施加磁性至一定長度。
- 新增了在平面圖中按住 ctrl 鍵(或在 Mac OS X 下按住 alt 鍵)拖放複製選定物件的功能。
- 在「修改牆體」對話方塊中新增了長度選擇文字欄位。
- 從這個版本開始,在「首選項」對話方塊中選擇的牆體高度也將用於在現有房屋中建立的牆體。
- 新增了在家具清單獲得焦點時,將選定的家具以 CSV 格式複製到剪貼簿的功能。
- 關閉使用微調器(+/- 元件)的對話方塊時,自動驗證微調器的內容。
- 將視窗的位置和大小儲存在 SH3D 檔案中。
- 簡化了最大的家具文件(OBJ 格式),以減小 Sweet Home 3D 應用程式的大小。
- 已考慮背景圖像大小,以便正確計算平面圖周圍的捲軸。
- 修改了列印到 PDF功能,以確保非羅馬字元能夠正確列印。
- 修正了 Mac OS X 10.5 的錯誤,該錯誤會導致家具匯入精靈在由Furniture啟動時,最後所有選單項目都被停用。>導入家具…菜單項目。
- 改進了適用於 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 啟動時,同一個 home 檔案會被開啟兩次的錯誤。
- 即使包含以字母 ao 開頭的行中的物件定義,也能成功匯入用 Blender 建立的 OBJ 檔案。
- 管理包含 OBJ、LWS 或 3DS 格式 3D 模型檔案的 ZIP 檔案匯入。該 ZIP 檔案可能還包含 3D 模型的紋理檔案和/或 MTL 檔案(描述 OBJ 格式 3D 模型的顏色和紋理)。
- 新增對導入家具目錄 SH3F 檔案的支援。
- 在與 Java 捆綁的 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 處!)。
- 在與 Java 捆綁的 Sweet Home 3D 安裝程式中,將 JRE 6u3 替換為 JRE 6u4。
- 新增了由 Šstephan 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 視圖列印。
- 家具導入精靈關閉後,請正確重設焦點。
- 修正了語言切換期間目錄中不同類別家具同義的錯誤。
- 在與 Java 捆綁的 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視圖>修改…選單項目,可編輯訪客的視野和高度、地面和天空顏色、燈光亮度和牆壁透明度。
- 允許透過平面圖更改每面牆的高度。>修改牆壁…選單項目。
- 新增了檢視家具鏡像形狀的功能(使用Furniture 外掛程式)。>修改選單項目。
- 平面圖尺寸不能再縮小了,以免在預設平面空間之外建立牆體時遇到一些困難。
- 當使用者在平面圖中拖放家具時,牆體建立模式會自動切換到選擇模式;或者,當家具…時,牆體建立模式也會自動切換到選擇模式。>已選擇“新增至主選單”選單項目。
- 在產品目錄中新增了一件門框家具。
- 在「關於」對話方塊中顯示目前Java版本。
版本 0.15,2007 年 6 月 10 日
- 新增計劃>匯入背景圖片…選單項目及其配套精靈。
版本 0.14
- 用滑鼠修改牆端。
- 計劃中已進行縮放管理。
- 在平面圖的左側和頂部邊緣添加了標尺(可透過編輯首選項使其不可見)。
- 添加了視覺參考線,使牆的末端與其他牆的末端對齊。
- 新增了工具提示,在使用滑鼠修改牆壁長度、家具角度和尺寸時,可以顯示這些變化。
- 新增編輯>選擇所有選單項目。
- 新增家具擺放選單項目。
- 新增了上下文彈出選單。
- 在雜項類別中新增了一件箱式家具。
- 在三維視圖中,計算牆壁與門窗相交位置的孔洞。
版本 0.13
- 新增計劃>修改牆壁…選單項,用於編輯牆壁末端的座標、厚度和顏色。
版本 0.12,2007 年 5 月 27 日
- 新增家具>修改…選單項目,用於編輯某些家具的名稱、尺寸和顏色。
版本 0.11
- 將家具清單進行排序。
版本 0.10,2006 年 11 月 16 日
- 首次公開發布。
此版本與 Emmanuel Puybaret 撰寫的法國書籍《Swing 程式設計師手冊》中所述的研究案例相符,該書由 Editions Eyrolles 於 2006 年 12 月出版。