安裝

Sweet Home 3D 可以在 Windows 98 到 Windows 11、Mac OS X 10.4 (Tiger) 到 macOS 14 (Sonoma)、各種 Linux 系統和 Solaris 下執行。您的電腦應至少配備以 400 MHz 運作的處理器、256 MB 記憶體和已更新驅動程式的顯示卡(在 iMac DV 上執行速度較慢,但可成功執行)。
請注意,Sweet Home 3D 離線安裝程式無法在 Windows 98 (SP1 或 SP2) 下執行。在該系統下,您只能使用 Java Web Start 安裝 Sweet Home 3D,這表示您必須安裝 Java,然後點選連結 使用 Java Web Start 啟動 Sweet Home 3D

感謝 sourceforge.netSpace Mushrooms 提供的服務,您可以根據 GNU 通用公共許可證的條款,免費使用 Sweet Home 3D,用於個人或商業目的,無論您使用的是其安裝程式版本還是線上版本。儘管如此,如果您想在經濟上獎勵 Sweet Home 3D 專案,您可以捐贈您選擇的金額。您也可以在 Windows 的 Microsoft Store、macOS 的 Mac App Store、Android 的 Google Play 和 Apple 的 App Store 上購買和下載 Sweet Home 3D

下載 Sweet Home 3D 的商店版本具有多項顯著優勢。
與 SourceForge 版本相比,商店版本包含超過 1,600 個已整合的 3D 模型和 400 個材質,讓您可以立即存取龐大的設計資源庫。
此外,相對於線上版本,商店版本不僅提供相同的廣泛3D 模型材質集合,還允許您匯入外掛程式以新增功能。

如果您使用的是免費版本,請從下載頁面下載。如果您在 Amazon 上購買了 Sweet Home 3D,請前往頁面您的數位遊戲和軟體,您可以在登入後下載 7.0.3 版本。如果您在 Microsoft Store 上購買了它,請點選此連結以在 Microsoft Store 應用程式中顯示 Sweet Home 3D 頁面,點選右上角的個人資料圖示來連接自己,然後點選安裝按鈕。在 macOS 下,如果您在 Mac App Store 上購買了它,請啟動 App Store 應用程式,使用商店 > 登入選單項目連接自己,然後選取商店 > 已購買檢視我的帳戶選單項目以安裝 Sweet Home 3D

在 macOS 下,按住 ctrl 鍵的同時,點選 SweetHome3D.jnlp 檔案的圖示,然後在出現的關聯式選單中選擇開啟(預設情況下,您應該在您主資料夾的 Download 資料夾中找到它)。在 Windows 和 Linux 下,這可能是因為 Java 未正確安裝或根本未安裝在您的系統上。如果您不介意下載較大的檔案(40 到 50 MB,而不是 20 MB),解決此問題的最簡單方法是下載與 Java 捆綁在一起的 Sweet Home 3D離線安裝程式,並按照安裝說明進行操作。
否則,在 Windows 下,您應該安裝或重新安裝 https://java.com 提供的 Java,然後再次點選連結 使用 Java Web Start 啟動 Sweet Home 3D。在 Linux 下,您還必須向您的瀏覽器指示,它應該使用 javaws 命令開啟 JNLP 檔案,您可以在安裝 Java 的目錄的 bin 子目錄中找到該命令(搜尋名為 jre... 的內容)。

這是由於您的顯示卡配置所導致的問題。請閱讀下一個問題的答案。

這是由於您的顯示卡配置所導致的問題。

  • 在 Windows 下:
    • 首先,如果您使用 Windows 7 或舊版 Windows,請在桌面螢幕上按一下滑鼠右鍵,然後在選單中選擇內容項目,以開啟顯示器內容窗格。在該窗格中,顯示設定標籤,然後按一下進階按鈕。然後在開啟的窗格的疑難排解標籤中,檢查硬體加速游標是否在其最大值完整上,確認您的選擇,然後嘗試再次執行 Sweet Home 3D
    • 如果先前的操作沒有解決您的問題,請使用最新的可用驅動程式更新顯示卡的 OpenGL 和 DirectX 驅動程式,然後嘗試再次執行 Sweet Home 3D
    • 如果此更新仍然無法解決您的問題,並且您使用的是 64 位元系統,請重新啟動 Sweet Home 3D 的安裝程式,然後在用於選擇安裝資料夾的螢幕中選取 32 位元架構選項(32 位元驅動程式有時比其 64 位元對應程式更穩定)。
    • 如果以 32 位元執行 Sweet Home 3D 仍然無效,請下載檔案 SweetHome3D.l4j.ini,將其複製到 Sweet Home 3D 安裝資料夾中(預設情況下,C:\Program Files\Sweet Home 3DC:\Program Files (x86)\Sweet Home 3D),然後重新啟動 Sweet Home 3D。檔案 SweetHome3D.l4j.ini 告訴 Sweet Home 3D 使用 Java 3D 程式庫的 DirectX 版本,而不是 OpenGL 版本,但此選項僅在 32 位元中可用(如果您安裝了 JRE 32 位元,您也可以點選此連結以使用 Java Web Start 和 Java 3D 程式庫的 DirectX 版本執行 Sweet Home 3D)。
    • 最後,如果最後一個解決方案無效,您可能仍然希望在沒有 3D 功能的情況下使用 Sweet Home 3D,方法是閱讀下一個問題的答案。
  • 在 Linux 下:
    • 使用最新的可用驅動程式更新顯示卡的驅動程式,然後嘗試再次執行 Sweet Home 3D
    • 嘗試執行 SweetHome3D-Java3D-1_5_2 腳本,該腳本在 Linux 安裝程式中可用,並使用舊版本的 Java 3D 執行。
    • 如果此解決方案無效,您可能仍然希望在沒有 3D 功能的情況下使用 Sweet Home 3D,方法是閱讀下一個問題的答案。

從 3.2 版開始,您可以在 Sweet Home 3D 啟動時停用需要您電腦 3D 功能的功能。因此,您可以獲得 Sweet Home 2D 應用程式,該應用程式在沒有任何 3D 檢視、沒有3D 檢視選單、沒有渲染照片、建立影片和匯入單個家具的功能的情況下執行;但您仍然可以在 2D 平面圖中繪製和佈置家具,而不會出現問題,使用此版本建立的 SH3D 檔案與 Sweet Home 3D 檔案相容,您可以匯入家具庫
若要使用 Java Web Start 安裝和執行 Sweet Home 2D,請安裝 Java 並點選此連結(如果需要,Sweet Home 3D 和 Sweet Home 2D 可以安裝在同一台電腦上)。您也可以透過下載 Sweet Home 3D 的 Jar 可執行檔版本並執行 java -Dcom.eteks.sweethome3d.no3D=true -jar path/to/SweetHome3D-7.5.jar 命令來執行 Sweet Home 2D。

Sweet Home 3D 檢查您的電腦上的 Java 3D 是否支援計算螢幕外 3D 影像時,此問題主要發生在少數 Linux 電腦上。此功能是計算平面圖中家具的頂視圖、列印 3D 檢視以及管理兩個最低照片和影片品質等級所必需的。如果 Sweet Home 3D 偵測到您的系統不支援螢幕外 3D 影像,它會自動停用基於它的功能,但有時,偵測測試本身會導致 Sweet Home 3D 崩潰!若要啟動一個避免此測試並停用取決於螢幕外 3D 影像的功能的 Sweet Home 3D 版本,請將 Java 選項 -Dcom.eteks.sweethome3d.j3d.checkOffScreenSupport=false 新增至 Linux SweetHome3D 腳本中的 java 命令,或點選此 Java Web Start 連結

您可能使用配備 HiDPI 或高解析度螢幕的最新電腦,在 Windows 或 Linux 下。如果您使用 Java Web Start 執行 Sweet Home 3D,使用 HiDPI Java Web Start 版本應該可以修正此問題。如果您在 Windows 下使用安裝程式版本,請更新到6.0 版,該版本修正了此問題。對於舊版本,請在與 SweetHome3D.exe 相同的資料夾中建立一個名為 SweetHome3D.l4j.ini 的文字檔案,將以下 Java 選項複製/貼上到該檔案中,然後重新啟動 Sweet Home 3D(您也可以下載 SweetHome3D.l4j.ini 檔案並將其移動到 SweetHome3D.exe 資料夾中)。在 Linux 下,編輯 SweetHome3D 腳本,並在沒有換行符號的情況下,在 -classpath Java 選項之前新增先前的選項。

-Dcom.eteks.sweethome3d.resolutionScale=2.5 
-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel
-Dswing.plaf.metal.controlFont=Dialog-11  
-Dswing.plaf.metal.userFont=SansSerif-11  
-Dswing.plaf.metal.systemFont=SansSerif-11

Sweet Home 3D 無法像您的電腦本身可以提供的記憶體一樣多,但如果需要,您仍然可以變更程式使用的最大記憶體。例如,如果在使用許多不同且詳細的 3D 模型的房屋進行照片渲染期間出現錯誤紅叉,則可能需要這樣做。預設情況下,Java Web Start 版本根據您的系統最多使用 640 MB 或 2 GB,而安裝程式版本最多使用 1 GB 或 2 GB,但在 32 位元 Windows 下,它仍然是 640 MB(此最大值顯示在關於對話方塊中)。對於安裝程式版本,您可以透過更新 -Xmx Java 選項的值來變更此數字,如下所示:

  • 在 Windows 下,在與 SweetHome3D.exe 相同的資料夾中建立一個名為 SweetHome3D.l4j.ini 的文字檔案,在該檔案中寫入最大記憶體 Java 選項,例如 -Xmx700m 表示 700 MB,然後重新啟動 Sweet Home 3D。對於高於 700 MB 的值,經過測試是 Sweet Home 3D 可以在具有少量 RAM 的 32 位元 Windows 電腦上安全執行的最高值,您應該使用執行 64 位元 Windows 的電腦並安裝 Sweet Home 3D 4.3 或更高版本。
  • 在使用 macOS 下的 Apple Java 1.6 執行的免費版本(請參閱 Sweet Home 3D 中的關於對話方塊),按住 ctrl 鍵的同時,按一下 Sweet Home 3D 的應用程式圖示以顯示其關聯式選單,選擇顯示套件內容項目,開啟內容資料夾,透過將其圖示拖曳到 TextEdit 應用程式上來編輯 Info.plist 檔案,並更新文字 <string>-Xmx1024m</string> 中的最大記憶體,例如寫入 <string>-Xmx2g</string> 表示 2 GB,而不是 1024 MB。最後,儲存檔案並重新啟動 Sweet Home 3D。如果 Info.plist 受到保護,您可以在 終端機視窗中執行類似 sudo nano /Applications/Sweet\ Home\ 3D.app/Contents/Info.plist 的命令來編輯它(此命令需要輸入 Mac 管理員的密碼)。
  • 對於使用 macOS 下的 Java 1.8 執行的 Mac App Store 版本或免費版本,請編輯在 Contents/Java 子資料夾中找到的 SweetHome3D.cfg 檔案,並透過在行 [JVMUserOptions] 之後新增選項 -Xmx 來更新最大記憶體,例如寫入 -Xmx6g 表示 6 GB。儲存檔案並重新啟動 Sweet Home 3D。若要編輯受保護的 SweetHome3D.cfg 檔案,您可以在 終端機視窗中執行類似 sudo nano /Applications/Sweet\ Home\ 3D.app/Contents/Java/SweetHome3D.cfg 的命令(此命令需要輸入 Mac 管理員的密碼)。
  • 對於使用 macOS 下的 Java 15 執行的 Mac App Store 版本或免費版本,請編輯在 Contents/app 子資料夾中找到的 SweetHome3D.cfg 檔案,並透過在行 [JavaOptions] 之後新增或修改選項 -Xmx 來更新最大記憶體,例如寫入 java-options=-Xmx6g 表示 6 GB。儲存檔案並重新啟動 Sweet Home 3D。若要編輯受保護的 SweetHome3D.cfg 檔案,您可以在 終端機視窗中執行類似 sudo nano /Applications/Sweet\ Home\ 3D.app/Contents/app/SweetHome3D.cfg 的命令(此命令需要輸入 Mac 管理員的密碼)。
  • 在 Linux 下,編輯 SweetHome3D 腳本,更新選項 -Xmx1024m 中的最大記憶體(例如使用 -Xmx2g 表示 2 GB),儲存腳本,然後重新啟動 Sweet Home 3D

您可以使用安裝程式中建議的 SweetHome3DIcon.png 影像,或本文中建議的影像。

偏好設定窗格語言下拉式清單中選擇您的語言。在 macOS 下,透過在 Sweet Home 3D 選單中選擇偏好設定項目來顯示此窗格。在其他系統下,透過在檔案選單中選擇偏好設定項目來顯示它。

舊版本的 Sweet Home 3D 的安裝程式可在 SourceForge.net 上專案的檔案區段中找到。
如果您想使用 Java Web Start 執行舊版本的 Sweet Home 3D,請點選此連結以執行 1.8 版本,或點選此連結以執行 0.10 版本(Sweet Home 3D 0.10 版本是 Emmanuel Puybaret 編寫並由 Editions Eyrolles 於 2006 年 12 月出版的法語書籍 Les cahiers du programmeur Swing 的研究案例)。

  • To uninstall Sweet Home 3D, follow these steps depending on your system:
    • 在 Windows Vista / 7 / 8 / 10 下,在 Windows 控制台中選取程式和功能,在程式清單中選取 Sweet Home 3D,然後按一下解除安裝按鈕。
    • 在 Windows XP 和舊版 Windows 下,在 Windows 控制台中選取新增或移除程式,在程式清單中選取 Sweet Home 3D,然後按一下移除按鈕。
    • 在 macOS 下,將 Sweet Home 3D 應用程式的圖示移動到垃圾桶中。如果您使用 Java Web Start 安裝了 Sweet Home 3D,您也可以透過在 終端機視窗中執行 javaws -viewer 命令來清空程式使用的 Java 快取,然後從 Java Web Start 應用程式清單中移除 Sweet Home 3D。
    • 在 Linux 下,如果您使用其安裝程式安裝了 Sweet Home 3D,請將其應用程式資料夾移動到垃圾桶中。如果您使用 Java Web Start 安裝了 Sweet Home 3D,請在 終端機視窗中執行 javaws -viewer 命令,然後從 Java Web Start 應用程式清單中移除 Sweet Home 3D。
  • Sweet Home 3D saves also some data in files and folders separated from the program ones, to avoid losing them when you update the software. For your information, here are the places where you can find this data when it exists:
    • 在 Windows Vista / 7 / 8 / 10 下,匯入的家具、材質、外掛程式使用者偏好設定儲存在 C:\Users\user\AppData\Roaming\eTeks\Sweet Home 3D 資料夾及其子資料夾中;使用 2.6 版和舊版本處理的使用者偏好設定儲存在 Windows 登錄檔的 HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\eteks\sweethome3d 資料夾中。
    • 在 Windows XP 和舊版 Windows 下,匯入的家具、材質、外掛程式使用者偏好設定儲存在 C:\Documents and Settings\user\Application Data\eTeks\Sweet Home 3D 資料夾及其子資料夾中;使用 2.6 版和舊版本處理的使用者偏好設定儲存在 Windows 登錄檔的 HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\eteks\sweethome3d 資料夾中。
    • 在 macOS 下,匯入的家具、材質、外掛程式使用者偏好設定儲存在您使用者資料夾的 Library/Application Support/eTeks/Sweet Home 3D 子資料夾中;某些使用者偏好設定也可能儲存在您使用者資料夾的 Library/Preferences 子資料夾中找到的檔案 com.eteks.sweethome3d.plistcom.eteks.sweethome3d.SweetHome3D.plist 中。
    • 在 Linux 下,匯入的家具、材質、外掛程式使用者偏好設定儲存在您使用者資料夾的 .eteks/sweethome3d 子資料夾中;使用 2.6 版和舊版本處理的使用者偏好設定儲存在您使用者資料夾的.java/.userPrefs/com/eteks/sweethome3d 子資料夾中。

3D 模型匯入

首先,請務必使用至少 4.5 版本的 Sweet Home 3D,該版本改進了 3DS 格式支援。但仍然有可能使用該版本錯誤地匯入一些模型。嘗試使用 FBX Converter 將無法運作的 3DS 檔案轉換為 OBJ 檔案,首先將 3DS 檔案轉換為 FBX 檔案,然後將產生的 FBX 檔案轉換為 OBJ 檔案。

由於 Apple 要求的安全性原因,只有在 3D 模型儲存在 ZIP 封存檔中,或者它是 KMZ 格式的檔案時,才能在 Mac App Store 版本中匯入 3D 模型。如果您建立或下載 OBJ、DAE 或 3DS 格式的 3D 模型,您必須先將此模型的檔案儲存在 ZIP 封存檔中,然後才能在 Sweet Home 3D 中匯入。若要實現此目的,請在 Finder 中選取 3D 模型的檔案(OBJ 檔案 + MTL 檔案 + 可能的影像、DAE 檔案 + 影像或 3DS 檔案 + 影像),然後選擇檔案 壓縮選單項目以建立包含所選檔案的 ZIP 封存檔。
如果您使用 Safari 下載以 ZIP 封存檔形式提供的 3D 模型(例如免費模型頁面中的模型),您也應該知道此瀏覽器的偏好設定提供了一個預設選取的下載後開啟安全檔案選項;因此,所有下載的 ZIP 封存檔都會自動解壓縮。如果是這種情況,與其從 Safari 解壓縮的檔案中再次建立 ZIP 封存檔,不如取消選取下載後開啟安全檔案選項,以直接以 ZIP 格式下載模型更方便。

是的,從 1.6 版開始。您可以直接匯入 3D 模型檔案,或匯入包含 3D 模型檔案及其材質檔案的 ZIP 檔案。請注意,匯入後,3D 模型檔案和取決於它的檔案(MTL 檔案、材質影像檔案…)會複製到 Sweet Home 3D 的私有目錄中,讓您可以將這些檔案移動到其他位置,甚至刪除它們。

OBJ 檔案格式是一種非常簡單的文字檔案格式。從其在 Java 3D 網站上的描述、此討論和 Sweet Home 3D 論壇上提供的此討論中,您可以透過新增 usemtl colorName
行來變更 OBJ 模型不同部分的顏色,其中 colorName
此文件中描述的顏色之一。從 1.6 版開始,您也可以在 MTL 檔案中描述模型顏色和材質,該檔案由具有 mtllib mtlfile 語句的 OBJ 檔案引用。

匯入家具精靈期間,您可以使用可編輯的下拉式清單選擇匯入的 3D 模型的類別。因此,如果您想將匯入的模型新增至新的類別,請在此下拉式清單的文字欄位中輸入新的類別名稱。如果它不存在,則會建立它。

您可以使用任何能夠以 OBJ、DAE/Collada 或 3DS 格式建立或匯出 3D 模型的程式。在免費程式中,如果您從未使用過任何 3D 建模程式,請從 Art of Illusion 開始,因為它非常容易學習和使用。Blender 也是一個非常受歡迎的程式,受到大型社群的支援,但它更難學習。這兩個程式都能夠匯出為 OBJ 格式,並在 Windows、macOS 和 Linux 下執行。

無論它們來自預設目錄還是已匯入,您在房屋中使用的所有 家具都會儲存在相符的 SH3D 檔案中。因此,您可以在任何其他電腦上傳輸和開啟 SH3D 檔案,即使它在其他作業系統下執行也是如此。
另一方面,匯入到 Sweet Home 3D 目錄中的作品會儲存在與程式檔案分開的私有資料夾中,以避免在程式升級期間遺失它們。如果您想將這些作品傳輸到另一台電腦的 Sweet Home 3D 目錄,您可以使用 ExportToSH3F-1.0.sh3p 外掛程式。一旦您安裝了此外掛程式,請選擇新的選單項目家具 > 將匯入的家具匯出到 SH3F…以建立 SH3F 檔案,並使用家具 > 匯入家具庫…選單項目將其匯入到另一台電腦上(注意,此外掛程式不適用於 Sweet Home 3D 的 Java Web Start 版本)。
如果需要,您可以使用可下載的 家具庫編輯器編輯 SH3F 檔案。

這是由於您的顯示卡配置所導致的問題。請閱讀安裝區段中相同問題的答案。如果它沒有解決您的問題,您也可以嘗試匯入其他 3D 模型的程式庫

其他功能

Sweet Home 3D 支援建立從下方看到的屋頂,但尚未提供簡單的方法來建立屋頂。不過,你可以使用各種技巧來覆蓋房屋:如果屋頂是平的,你可以在與屋頂相符的樓層繪製房間。
如果你想新增斜屋頂,你可以組合藍色石板屋頂紅色石板屋頂多邊形屋頂 3D 模型,這些模型可在3D 模型匯入頁面取得,以及在3D 模型貢獻追蹤系統中提供的模型,例如Krams036 的模型OK Hoff 的模型。從 5.5 版本開始,你也可以組合雜項類別中的方塊和三角形,將它們壓平並繞其水平軸旋轉,就像檔案 > 從範例新建選單項目所顯示的對話方塊中提供的房屋範例一樣。最後,由 Dorin Vatavu 在 Daniele Lombardi 的協助下開發的屋頂產生器外掛程式對於建立具有各種傾斜角度的屋頂非常有用。

從 3.4 版本開始,使用平面圖 > 樓層 > 新增樓層選單項目來建立新樓層,然後選擇平面圖 > 樓層 > 修改樓層來調整其高度、海拔和其他屬性。

你可以使用牆壁建立工具來建立圓弧牆,或者之後使用牆壁修改面板,或拖放顯示在牆壁中間的指示器來建立。如果你想在建立牆壁時繪製圓弧牆,請在第二次點擊新牆壁的終點時按住Ctrl 鍵(macOS 下為Alt 鍵);一個連接新牆壁兩端的圓弧將會出現,你可以透過移動滑鼠指標來修改圓弧牆的弧度範圍,直到你第三次點擊。一旦你按下Enter 鍵,或者如果你已經在使用鍵盤模式輸入牆壁長度,則按下Ctrl + Enter 鍵(macOS 下為Alt + Enter 鍵),也可以透過鍵盤輸入此弧度範圍的角度。若要之後修改牆壁的弧度範圍,請雙擊牆壁並在其牆壁修改面板中修改弧度範圍欄位的值。

當磁性功能啟用時,門或窗向內或向外的開啟方向取決於你拖放它的牆壁側邊。門或窗的旋轉軸向左或向右的位置,可以透過在平面圖或家具清單中雙擊它,然後在家具修改面板中選擇鏡像形狀選項來反轉。

鳥瞰視圖模式下,觀察者可以在3D 視圖中環繞房屋,從不同角度查看。預設情況下,此旋轉以包含所有牆壁、房間和家具的邊界框中心為準,並且此中心會在每次修改時自動更新。這種行為確保使用者始終能完整地看到自己的房屋,而不會在3D 視圖中迷失方向。如果你想移動此旋轉中心,請在偏好設定面板中啟用鳥瞰視圖以選取項目為中心選項,並在平面圖中選擇鳥瞰視圖將圍繞其旋轉的物件,或者使用虛擬參觀模式,該模式可讓你選擇任何視點。如果你想在鳥瞰視圖模式下看到被牆壁遮擋的房間,你也可以在3D 視圖修改面板中設定牆壁的透明度。

請檢查你在匯入背景圖片精靈的第二步中選擇的尺寸。輸入的值必須與下方繪製的線條在現實生活中的尺寸相符,而不是其在螢幕上或你掃描的紙張上的尺寸。如果目前單位是公分或英吋,此值可能會遠大於 100。

請檢查你是否擁有寫入要儲存檔案的資料夾的權限。如果你的系統是 Windows,請同時檢查其安全性設定是否禁止你從Sweet Home 3D 應用程式儲存某些檔案,請遵循這些說明。在 macOS 下,請確保在完整磁碟存取權已授予Sweet Home 3D隱私權標籤中,於安全性與隱私權面板的系統偏好設定

Sweet Home 3D 儲存房屋時,它會嘗試先建立一個臨時檔案,只有在臨時檔案成功建立且有足夠的磁碟空間時,才會替換先前儲存的檔案。這確保了即使上次儲存操作失敗,你的舊 SH3D 檔案損壞的可能性也很小。然而,有些使用者仍然回報他們無法開啟 SH3D 檔案。如果這是你的情況,請嘗試使用 Sweet Home 3D 4.4 及更高版本開啟你的 SH3D 檔案,以檢查程式是否可以修復它。如果它仍然無法開啟你的檔案,請嘗試向Sweet Home 3D 的開發人員描述上次儲存操作的情況(是否成功?)、SH3D 檔案是否透過電子郵件、FTP 或 USB 隨身碟傳輸、當你嘗試開啟導致問題的檔案時發生了什麼,如果可能,請附上你的 SH3D 檔案的壓縮版本。
最後,下次請嘗試定期備份你的 SH3D 檔案,就像你應該為任何花費數小時處理的文件所做的那樣。

從 4.4 版本開始,你可以在線上版本匯入 SH3D 檔案,或從線上版本匯出 SH3D 檔案,以便使用已安裝的Sweet Home 3D進行編輯。匯入和匯出服務僅提供給已註冊並登入的使用者。

在 Windows 系統下,安裝 Java 並使用 DirectX 運行 Sweet Home 3D 通常可以解決這個問題。也請閱讀安裝部分中這個問題的答案。

這是由於你的顯示卡配置無法創建離屏3D 圖像所導致的問題。請閱讀安裝部分中這個問題的答案。

根據你的顯示卡,3D 視圖可能看起來太亮或太暗。你可以在選擇3D 視圖修改…時顯示的面板中調整光線亮度。如果你想要更逼真的渲染效果,請從選單中選擇3D 視圖>建立照片…,並在確認使用至少Sweet Home 3D3.0 版本後,在顯示的面板中選擇最佳品質。

照片建立面板中,以最佳兩種品質等級計算圖像可能需要幾分鐘,而在影片建立面板中,計算影片可能需要數小時。要加快渲染過程,請嘗試以下方法:

  • Sweet Home 3D增加最大記憶體配置,
  • 建立較小的圖像或影片,和/或以較低品質計算它們,
  • 關閉不必要的燈光,
  • 使用較少細節的3D 模型
  • 使用較低解析度的材質圖像,
  • 使用效能更強的 CPU(更高頻率和/或更多核心)的電腦。
    請注意,在最佳兩種品質等級計算圖像時完全不會使用顯示卡,所以使用更好的顯示卡並不會有幫助。
  • 渲染器選項中選擇Yafaray 渲染引擎

你可以在這個頁面和 Sweet Home 3D 論壇的一些討論中找到所需功能。

貢獻

你可以透過多種方式為 Sweet Home 3D 做出貢獻:

  • 在你的部落格、論壇或網路上其他可用的平台上撰寫關於它的文章,例如評論它或描述你如何使用它。
  • 建立一些新的 3D 模型並將它們發布在 3D 模型貢獻追蹤系統中,這樣它們就可以被添加到免費 3D 模型頁面。
  • 如果你有 Java 程式設計的技能,在閱讀其外掛程式開發者指南後,為 Sweet Home 3D 開發一個外掛程式。
  • 用你選擇的語言撰寫關於 Sweet Home 3D 的教學,或者甚至建立影片教學,就像文件頁面中描述的那些。如果你沒有方法在網路上託管你的文件,它可以託管在 Sweet Home 3D 網站上。
  • 將 Sweet Home 3D 翻譯成其他語言。
  • 在 Sweet Home 3D 論壇中回答使用者問題。
  • 在 SourceForge.net 上報告錯誤、提出缺失功能或撰寫評論。
  • 捐贈給 Sweet Home 3D 專案。

這可以由一個或多個人完成,至少需要四天的工作時間。
請閱讀翻譯指南和/或寫信給 Sweet Home 3D 的開發者以獲取有關此過程的更多說明。
將 Sweet Home 3D 本地化為一種語言包括翻譯:

  • 選單和對話框中的文字(這些文字收集在一個大的 .properties 檔案中,看起來像這個),
  • HTML 格式的說明頁面(一個好的軟體應該有一個完善的說明系統),
  • 以下六個網頁:首頁、下載、圖庫、文件、3D 模型匯入和線上版本評論。