Instalacja

Sweet Home 3D może być uruchamiany w systemach Windows od 98 do 11, Mac OS X 10.4 (Tiger) do macOS 14 (Sonoma), różnych systemach Linux i Solaris. Twój komputer powinien mieć co najmniej procesor taktowany zegarem 400 MHz, 256 MB pamięci RAM i kartę graficzną z aktualnym sterownikiem (działa wolno, ale skutecznie na iMacu DV).
Uwaga: instalator offline Sweet Home 3D nie działa w systemie Windows 98 (SP1 lub SP2). W tym systemie możesz zainstalować Sweet Home 3D tylko za pomocą Java Web Start, co oznacza, że musisz zainstalować Javę najpierw, a następnie kliknąć link Uruchom Sweet Home 3D za pomocą Java Web Start.

Dzięki usługom świadczonym przez sourceforge.net i Space Mushrooms, możesz korzystać z Sweet Home 3D bezpłatnie, do celów osobistych lub komercyjnych, na warunkach Powszechnej Licencji Publicznej GNU, niezależnie od tego, czy używasz wersji instalacyjnej, czy wersji online. Niemniej jednak, jeśli chcesz finansowo wesprzeć projekt Sweet Home 3D, możesz przekazać darowiznę w dowolnej kwocie. Możesz również kupić i pobrać Sweet Home 3D w Microsoft Store dla Windows, w Mac App Store dla macOS, w Google Play dla Androida i w App Store Apple dla iOS.

Pobieranie wersji ze sklepu Sweet Home 3D oferuje kilka znaczących korzyści.
W porównaniu z wersją z SourceForge, wersja ze sklepu zawiera ponad 1600 modeli 3D i 400 tekstur już zintegrowanych, dając ci natychmiastowy dostęp do obszernej biblioteki zasobów projektowych.
Dodatkowo, w odniesieniu do wersji online, wersja ze sklepu nie tylko zapewnia tę samą obszerną kolekcję modeli 3D i tekstur, ale także pozwala na importowanie wtyczek w celu dodania funkcjonalności.

Jeśli korzystałeś z darmowej wersji, pobierz ją ze strony pobierania. Jeśli nabyłeś Sweet Home 3D na Amazonie, przejdź do strony Twoje cyfrowe gry i oprogramowanie, gdzie będziesz mógł pobrać wersję 7.0.3 po zalogowaniu się. Jeśli nabyłeś go w Microsoft Store, kliknij ten link, aby wyświetlić stronę Sweet Home 3D w aplikacji Microsoft Store, zaloguj się, klikając ikonę Profil w prawym górnym rogu, a następnie kliknij przycisk Zainstaluj. W systemie macOS, jeśli nabyłeś go w Mac App Store, uruchom aplikację App Store, zaloguj się za pomocą opcji menu Sklep > Zaloguj się i wybierz opcję menu Sklep > Zakupione lub Wyświetl moje konto, aby zainstalować Sweet Home 3D.

W systemie macOS kliknij ikonę pliku SweetHome3D.jnlp, przytrzymując klawisz ctrl, i wybierz Otwórz w menu kontekstowym, które się pojawi (domyślnie powinieneś znaleźć go w folderze Download w swoim katalogu domowym). W systemach Windows i Linux prawdopodobnie jest to spowodowane tym, że Java nie jest poprawnie zainstalowana lub w ogóle nie jest zainstalowana w twoim systemie. Jeśli nie masz nic przeciwko pobraniu większego pliku (40 do 50 MB zamiast 20 MB), najłatwiejszym sposobem na rozwiązanie tego problemu jest pobranie instalatora offline Sweet Home 3D z dołączoną Javą i postępowanie zgodnie z instrukcjami instalacji.
W przeciwnym razie, w systemie Windows, powinieneś zainstalować lub ponownie zainstalować Javę dostępną na stronie https://java.com, a następnie ponownie kliknąć link Uruchom Sweet Home 3D za pomocą Java Web Start. W systemie Linux musisz również wskazać przeglądarce, że powinna otworzyć plik JNLP za pomocą polecenia javaws, które znajdziesz w podkatalogu bin katalogu, w którym zainstalowana jest Java (szukaj czegoś o nazwie jre...).

To problem związany z konfiguracją twojej karty graficznej. Proszę przeczytać odpowiedź na następne pytanie.

To problem związany z konfiguracją twojej karty graficznej.

  • W systemie Windows:
    • Najpierw, jeśli używasz Windows 7 lub wcześniejszej wersji Windows, otwórz panel Właściwości ekranu, klikając prawym przyciskiem myszy na pulpicie i wybierając opcję Właściwości w menu. W tym panelu wyświetl zakładkę Ustawienia i kliknij przycisk Zaawansowane. Następnie w zakładce Rozwiązywanie problemów otwartego panelu sprawdź, czy suwak Przyspieszenie sprzętowe jest ustawiony na maksimum na Pełne, potwierdź swój wybór i spróbuj ponownie uruchomić Sweet Home 3D.
    • Jeśli poprzednia operacja nie rozwiązała twojego problemu, zaktualizuj sterowniki OpenGL i DirectX twojej karty graficznej do najnowszych dostępnych wersji i spróbuj ponownie uruchomić Sweet Home 3D.
    • Jeśli ta aktualizacja nadal nie rozwiązuje twojego problemu i używasz systemu 64-bitowego, uruchom ponownie program instalacyjny Sweet Home 3D i wybierz opcję architektury 32-bitowej na ekranie wyboru folderu instalacji (sterowniki 32-bitowe są czasami bardziej stabilne niż ich odpowiedniki 64-bitowe).
    • Jeśli uruchomienie Sweet Home 3D w wersji 32-bitowej nadal nie działa, pobierz plik SweetHome3D.l4j.ini, skopiuj go do folderu instalacyjnego Sweet Home 3D (domyślnie C:\Program Files\Sweet Home 3D lub C:\Program Files (x86)\Sweet Home 3D) i uruchom ponownie Sweet Home 3D. Plik SweetHome3D.l4j.ini informuje Sweet Home 3D, aby używał wersji DirectX biblioteki Java 3D zamiast wersji OpenGL, ale ta opcja jest dostępna tylko w wersji 32-bitowej (jeśli zainstalowałeś 32-bitowe JRE, możesz również kliknąć ten link, aby uruchomić Sweet Home 3D za pomocą Java Web Start i wersji DirectX biblioteki Java 3D).
    • Wreszcie, jeśli to ostatnie rozwiązanie nie działa, możesz nadal chcieć używać Sweet Home 3D bez funkcji 3D, czytając odpowiedź na następne pytanie.
  • W systemie Linux:
    • Zaktualizuj sterowniki twojej karty graficznej do najnowszych dostępnych wersji i spróbuj ponownie uruchomić Sweet Home 3D.
    • Spróbuj uruchomić skrypt SweetHome3D-Java3D-1_5_2, który jest dostępny w instalatorze dla Linuxa i działa ze starszą wersją Java 3D.
    • Jeśli to rozwiązanie nie działa, możesz nadal chcieć używać Sweet Home 3D bez funkcji 3D, czytając odpowiedź na następne pytanie.

Od wersji 3.2 możesz wyłączyć przy uruchamianiu Sweet Home 3D funkcje, które wymagają możliwości 3D twojego komputera. W ten sposób otrzymujesz aplikację Sweet Home 2D, która działa bez widoku 3D, bez menu widoku 3D, bez możliwości renderowania zdjęć, tworzenia filmów i importowania pojedynczych mebli; ale nadal możesz rysować i układać meble na planie 2D bez problemów, pliki SH3D utworzone w tej wersji są kompatybilne z plikami Sweet Home 3D i możesz importować biblioteki mebli.
Aby zainstalować i uruchomić Sweet Home 2D za pomocą Java Web Start, zainstaluj Javę i kliknij ten link (Sweet Home 3D i Sweet Home 2D mogą być zainstalowane na tym samym komputerze, jeśli to konieczne). Możesz również uruchomić Sweet Home 2D, pobierając wersję wykonywalną Jar Sweet Home 3D i wykonując polecenie java -Dcom.eteks.sweethome3d.no3D=true -jar path/to/SweetHome3D-7.5.jar.

Ten problem występuje głównie na niektórych komputerach z systemem Linux, gdy Sweet Home 3D sprawdza, czy tworzenie obrazów 3D poza ekranem jest obsługiwane przez Java 3D na Twoim komputerze. Ta funkcja jest wymagana do obliczenia widoku mebli z góry w planie, do drukowania widoku 3D i do zarządzania dwoma najniższymi poziomami jakości zdjęć i wideo. Jeśli Sweet Home 3D wykryje, że obrazy 3D poza ekranem nie są obsługiwane przez Twój system, automatycznie wyłącza oparte na nich funkcje, ale czasami sam test wykrywania powoduje awarię Sweet Home 3D! Aby uruchomić wersję Sweet Home 3D, która pomija ten test i wyłącza funkcje zależne od obrazów 3D poza ekranem, dodaj opcję Java -Dcom.eteks.sweethome3d.j3d.checkOffScreenSupport=false do polecenia java w skrypcie Linux SweetHome3D lub kliknij ten link Java Web Start.

Prawdopodobnie używasz nowego komputera z ekranem HiDPI lub wysokiej rozdzielczości, w systemie Windows lub Linux. Jeśli uruchamiasz Sweet Home 3D przez Java Web Start, użycie wersji HiDPI Java Web Start powinno rozwiązać ten problem. Jeśli używasz wersji instalacyjnej w systemie Windows, zaktualizuj do wersji 6.0, która naprawia ten problem. Dla starszych wersji utwórz plik tekstowy o nazwie SweetHome3D.l4j.ini w tym samym folderze co SweetHome3D.exe, skopiuj/wklej następujące opcje Java do tego pliku i uruchom ponownie Sweet Home 3D (możesz też pobrać plik SweetHome3D.l4j.ini i przenieść go do folderu SweetHome3D.exe). W systemie Linux edytuj skrypt SweetHome3D i dodaj poprzednie opcje przed opcją Java -classpath bez podziału na wiersze.

-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 nie może samodzielnie wykorzystać całej pamięci dostępnej w komputerze, ale w razie potrzeby możesz zmienić maksymalną ilość pamięci używanej przez program. Może to być wymagane na przykład, jeśli podczas renderowania zdjęć domu z wieloma różnymi i szczegółowymi modelami 3D pojawia się czerwony krzyżyk błędu. Domyślnie wersja Java Web Start używa maksymalnie 640 MB lub 2 GB w zależności od systemu, a wersja instalacyjna używa maksymalnie 1 GB lub 2 GB, z wyjątkiem 32-bitowego systemu Windows, gdzie nadal jest to 640 MB (to maksimum jest wyświetlane w oknie dialogowym O programie). W wersji instalacyjnej możesz zmienić tę wartość, aktualizując wartość opcji Java -Xmx, w następujący sposób:

  • W systemie Windows utwórz plik tekstowy o nazwie SweetHome3D.l4j.ini w tym samym folderze co SweetHome3D.exe, wpisz opcję maksymalnej pamięci Java w tym pliku, na przykład -Xmx700m dla 700 MB, a następnie uruchom ponownie Sweet Home 3D. Dla wartości wyższej niż 700 MB, przetestowanej jako najwyższa wartość, przy której Sweet Home 3D może bezpiecznie działać na 32-bitowym komputerze z Windows z małą ilością RAM, powinieneś używać komputera z 64-bitowym systemem Windows i zainstalować Sweet Home 3D 4.3 lub nowszy.
  • W darmowej wersji działającej z Apple Java 1.6 pod macOS (zobacz okno dialogowe O programie w Sweet Home 3D), kliknij na ikonę aplikacji Sweet Home 3D trzymając wciśnięty klawisz ctrl, żeby wyświetlić menu kontekstowe, wybierz opcję Pokaż zawartość pakietu, otwórz folder Contents, edytuj plik Info.plist przeciągając jego ikonę na aplikację TextEdit i zaktualizuj maksymalną pamięć w tekście <string>-Xmx1024m</string>, wpisując na przykład <string>-Xmx2g</string> dla 2 GB zamiast 1024 MB. Na koniec zapisz plik i uruchom ponownie Sweet Home 3D. Jeśli Info.plist jest chroniony, możesz uruchomić komendę taką jak sudo nano /Applications/Sweet\ Home\ 3D.app/Contents/Info.plist w oknie Terminala, żeby go edytować (ta komenda wymaga wpisania hasła administratora Maca).
  • W wersji z Mac App Store lub darmowej wersji działającej z Java 1.8 pod macOS, edytuj plik SweetHome3D.cfg znajdujący się w podfolderze Contents/Java aplikacji Sweet Home 3D i zaktualizuj maksymalną pamięć dodając opcję -Xmx po linii [JVMUserOptions], wpisując na przykład -Xmx6g dla 6 GB. Zapisz plik i uruchom ponownie Sweet Home 3D. Żeby edytować chroniony plik SweetHome3D.cfg, możesz uruchomić komendę taką jak sudo nano /Applications/Sweet\ Home\ 3D.app/Contents/Java/SweetHome3D.cfg w oknie Terminala (ta komenda wymaga wpisania hasła administratora Maca).
  • W wersji z Mac App Store lub darmowej wersji działającej z Java 15 pod macOS, edytuj plik SweetHome3D.cfg znajdujący się w podfolderze Contents/app aplikacji Sweet Home 3D i zaktualizuj maksymalną pamięć dodając lub modyfikując opcję -Xmx po linii [JavaOptions], wpisując na przykład java-options=-Xmx6g dla 6 GB. Zapisz plik i uruchom ponownie Sweet Home 3D. Żeby edytować chroniony plik SweetHome3D.cfg, możesz uruchomić komendę taką jak sudo nano /Applications/Sweet\ Home\ 3D.app/Contents/app/SweetHome3D.cfg w oknie Terminala (ta komenda wymaga wpisania hasła administratora Maca).
  • Pod Linuksem edytuj skrypt SweetHome3D, zaktualizuj maksymalną pamięć w opcji -Xmx1024m (używając na przykład -Xmx2g dla 2 GB), zapisz skrypt, a następnie uruchom ponownie Sweet Home 3D.

Możesz użyć obrazu SweetHome3DIcon.png proponowanego w instalatorze lub tych proponowanych w tym artykule.

Wybierz swój język z listy rozwijanej Język w panelu Preferencje. Pod macOS ten panel wyświetla się po wybraniu opcji Preferencje w menu Sweet Home 3D. Pod innymi systemami wyświetla się po wybraniu opcji Preferencje w menu Plik.

Instalatory starszych wersji Sweet Home 3D są dostępne w sekcji Pliki projektu na SourceForge.net.
Jeśli chcesz uruchomić starsze wersje Sweet Home 3D z Java Web Start, kliknij na ten link, żeby uruchomić wersję 1.8 lub ten link, żeby uruchomić wersję 0.10 (Sweet Home 3D wersja 0.10 to studium przypadku francuskiej książki Les cahiers du programmeur Swing, napisanej przez Emmanuela Puybaret i wydanej przez Editions Eyrolles w grudniu 2006).

  • To uninstall Sweet Home 3D, follow these steps depending on your system:
    • Pod Windows Vista / 7 / 8 / 10, wybierz Programy i funkcje w Panelu sterowania Windows, wybierz Sweet Home 3D z listy programów, a następnie kliknij przycisk Odinstaluj.
    • Pod Windows XP i wcześniejszymi wersjami Windows, wybierz Dodaj lub usuń programy w Panelu sterowania Windows, wybierz Sweet Home 3D z listy programów, a następnie kliknij przycisk Usuń.
    • Pod macOS przenieś ikonę aplikacji Sweet Home 3D do kosza. Jeśli zainstalowałeś Sweet Home 3D z Java Web Start, możesz też wyczyścić pamięć podręczną Java używaną przez program uruchamiając komendę javaws -viewer w oknie Terminala, a następnie usuwając Sweet Home 3D z listy aplikacji Java Web Start.
    • Pod Linuksem, jeśli zainstalowałeś Sweet Home 3D z jego programem instalacyjnym, przenieś folder aplikacji do kosza. Jeśli zainstalowałeś Sweet Home 3D z Java Web Start, uruchom komendę javaws -viewer w oknie Terminala, a następnie usuń Sweet Home 3D z listy aplikacji Java Web Start.
  • 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:
    • Pod Windows Vista / 7 / 8 / 10, importowane meble, tekstury, wtyczki i preferencje użytkownika są zapisywane w folderze C:\Users\user\AppData\Roaming\eTeks\Sweet Home 3D i jego podfolderach; preferencje użytkownika obsługiwane w wersji 2.6 i wcześniejszych są zapisywane w folderze HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\eteks\sweethome3d rejestru Windows.
    • Pod Windows XP i wcześniejszymi wersjami Windows, importowane meble, tekstury, wtyczki i preferencje użytkownika są zapisywane w folderze C:\Documents and Settings\user\Application Data\eTeks\Sweet Home 3D i jego podfolderach; preferencje użytkownika obsługiwane w wersji 2.6 i wcześniejszych są zapisywane w folderze HKEY_CURRENT_USER\Software\JavaSoft\Prefs\com\eteks\sweethome3d rejestru Windows.
    • Pod macOS, importowane meble, tekstury, wtyczki i preferencje użytkownika są zapisywane w podfolderze Library/Application Support/eTeks/Sweet Home 3D twojego folderu użytkownika; niektóre preferencje użytkownika mogą być też zapisywane w plikach com.eteks.sweethome3d.plist i com.eteks.sweethome3d.SweetHome3D.plist znajdujących się w podfolderze Library/Preferences twojego folderu użytkownika.
    • Pod Linuksem, importowane meble, tekstury, wtyczki i preferencje użytkownika są zapisywane w podfolderze .eteks/sweethome3d twojego folderu użytkownika; preferencje użytkownika obsługiwane w wersji 2.6 i wcześniejszych są zapisywane w podfolderze .java/.userPrefs/com/eteks/sweethome3d twojego folderu użytkownika.

Import modeli 3D

Najpierw upewnij się, że używasz co najmniej wersji 4.5 Sweet Home 3D, która poprawiła obsługę formatu 3DS. Ale nadal możliwe jest, że kilka modeli zostanie niepoprawnie zaimportowanych w tej wersji. Spróbuj przekonwertować pliki 3DS, które nie działają, na pliki OBJ za pomocą FBX Converter, najpierw konwertując pliki 3DS na pliki FBX, a następnie konwertując wygenerowane pliki FBX na pliki OBJ.

Ze względów bezpieczeństwa wymaganych przez Apple, możliwe jest importowanie modelu 3D w wersji z Mac App Store tylko wtedy, gdy jest przechowywany w archiwum ZIP lub gdy jest plikiem w formacie KMZ. Jeśli tworzysz lub pobierasz model 3D w formacie OBJ, DAE lub 3DS, będziesz musiał najpierw zapisać plik(i) tego modelu w archiwum ZIP, które będziesz mógł następnie zaimportować do Sweet Home 3D. Żeby to zrobić, wybierz pliki modelu 3D w Finderze (plik OBJ + plik MTL + ewentualnie obrazy, plik DAE + obrazy lub plik 3DS + obrazy) i wybierz opcję menu Plik > Kompresuj, żeby utworzyć archiwum ZIP zawierające wybrane pliki.
Jeśli używasz Safari do pobierania modeli 3D, które są dostępne jako archiwa ZIP (jak te ze strony darmowych modeli), powinieneś też wiedzieć, że preferencje tej przeglądarki proponują opcję Otwórz bezpieczne pliki po pobraniu, która jest domyślnie zaznaczona; dlatego wszystkie pobrane archiwa ZIP będą automatycznie rozpakowane. Jeśli tak jest, zamiast ponownie tworzyć archiwum ZIP z plików rozpakowanych przez Safari, wygodniej jest odznaczyć opcję Otwórz bezpieczne pliki po pobraniu, żeby pobierać modele bezpośrednio w formacie ZIP.

Tak, od wersji 1.6. Możesz zaimportować plik modelu 3D bezpośrednio lub plik ZIP, który zawiera plik modelu 3D i jego pliki tekstur. Pamiętaj, że po zaimportowaniu plik modelu 3D i pliki od niego zależne (plik MTL, pliki obrazów tekstur…) są kopiowane do prywatnych katalogów Sweet Home 3D, żeby umożliwić ci przeniesienie tych plików gdzie indziej lub nawet ich usunięcie.

Format pliku OBJ to format pliku tekstowego, który jest dość prosty. Z jego opisu na stronie Java 3D, tej dyskusji i tej dostępnych na forach Sweet Home 3D, możesz zmienić kolor różnych części modelu OBJ dodając wiersze usemtl nazwKoloru
w pliku, gdzie nazwaKoloru
to jeden z kolorów opisanych w tym dokumencie. Od wersji 1.6 możesz też opisać kolor i tekstury modelu w pliku MTL odwołującym się do pliku OBJ za pomocą instrukcji mtllib mtlfile.

Podczas kreatora importu mebli możesz wybrać kategorię importowanego modelu 3D za pomocą edytowalnej listy rozwijanej. Tak więc, jeśli chcesz dodać importowany model do nowej kategorii, wpisz nową nazwę kategorii w polu tekstowym tej listy rozwijanej. Jeśli nie istnieje, zostanie utworzona.

Możesz użyć dowolnego programu zdolnego do tworzenia lub eksportowania modeli 3D w formacie OBJ, DAE/Collada lub 3DS. Wśród darmowych programów zacznij od Art of Illusion, jeśli nigdy nie używałeś żadnego programu do modelowania 3D, ponieważ jest dość łatwy do nauki i użycia. Blender to też bardzo popularny program wspierany przez dużą społeczność, ale jest znacznie trudniejszy do nauki. Oba programy potrafią eksportować do formatu OBJ i działają pod Windows, macOS i Linuksem.

Niezależnie od tego, czy pochodzą z domyślnego katalogu czy zostały zaimportowane, wszystkie elementy Mebli używane w domu są zapisywane w odpowiadającym pliku SH3D. Dzięki temu możesz przenieść i otworzyć plik SH3D na dowolnym innym komputerze, nawet jeśli działa on pod innym systemem operacyjnym.
Z drugiej strony, elementy zaimportowane do katalogu Sweet Home 3D są zapisywane w prywatnych folderach oddzielonych od folderu programu, aby uniknąć ich utraty podczas aktualizacji programu. Jeśli chcesz przenieść te elementy do katalogu Sweet Home 3D na innym komputerze, możesz użyć wtyczki ExportToSH3F-1.0.sh3p. Po zainstalowaniu tej wtyczki, wybierz nową pozycję menu Meble > Eksportuj zaimportowane meble do SH3F…, aby utworzyć plik SH3F i zaimportować go na innym komputerze za pomocą pozycji menu Meble > Importuj bibliotekę mebli… (uwaga, ta wtyczka nie działa z wersją Java Web Start Sweet Home 3D).
W razie potrzeby możesz edytować plik SH3F za pomocą Edytora Biblioteki Mebli.

To problem związany z konfiguracją karty graficznej. Proszę przeczytać odpowiedź na to samo pytanie w sekcji Instalacja. Jeśli to nie rozwiąże problemu, możesz także spróbować zaimportować biblioteki dodatkowych modeli 3D.

Inne funkcje

Sweet Home 3D obsługuje tworzenie sufitów widzianych od dołu, ale nie oferuje jeszcze prostego sposobu tworzenia dachów. Niemniej jednak możesz użyć różnych trików, aby przykryć dom: jeśli dach jest płaski, możesz narysować pomieszczenia na poziomie odpowiadającym temu dachowi.
Jeśli chcesz dodać dach skośny, możesz złożyć modele 3D dachu z niebieskiego łupka, dachu z czerwonego łupka lub dachu wielokątnego dostępne na stronie importu modeli 3D, jak również te dostępne w systemie śledzenia Wkładów Modeli 3D, takie jak modele Krams036 i modele OK Hoffa. Od wersji 5.5 możesz także składać pudełka i trójkąty z kategorii Różne, które spłaszczysz i obrócisz wokół ich osi poziomej, jak w demonstracjach domów dostępnych w oknie dialogowym pokazywanym przez pozycję menu Plik > Nowy z demo. Wreszcie, wtyczka Generator Dachu opracowana przez Dorina Vatavu przy pomocy Daniele Lombardiego jest przydatna do tworzenia dachów o różnych kątach nachylenia.

Od wersji 3.4 użyj pozycji menu Plan > Poziomy > Dodaj poziom, aby utworzyć Nowe poziomy, następnie wybierz Plan > Poziomy > Modyfikuj poziom, aby dostosować jego wysokość, wysokość i inne atrybuty.

Możesz tworzyć okrągłe ściany albo za pomocą narzędzia tworzenia ścian, albo później za pomocą panelu modyfikacji ściany lub przez przeciągnięcie i upuszczenie wskaźnika wyświetlanego w połowie ściany. Jeśli chcesz narysować okrągłą ścianę podczas jej tworzenia, przytrzymaj klawisz ctrl (klawisz alt w macOS) podczas drugiego kliknięcia w punkcie końcowym nowej ściany; pojawi się łuk okręgu łączący dwa końce nowej ściany, a ty możesz zmodyfikować zakres łuku okrągłej ściany, przesuwając wskaźnik myszy, aż klikniesz trzeci raz. Kąt tego łuku można również wprowadzić z klawiatury po naciśnięciu klawisza Enter lub klawiszy ctrl + Enter (alt + Enter w macOS), jeśli już używałeś trybu klawiatury do wprowadzania długości ściany. Aby później zmodyfikować zakres łuku ściany, kliknij dwukrotnie na ścianie i zmodyfikuj wartość pola Zakres łuku w panelu modyfikacji ściany.

Gdy magnetyzm jest aktywny, strona otwierania drzwi lub okna do wewnątrz lub na zewnątrz zależy od strony ściany, na którą je przeciągniesz i upuścisz. Położenie osi obrotu drzwi lub okna w lewo lub w prawo można odwrócić, klikając dwukrotnie na nim w planie lub liście mebli, a następnie wybierając opcję Lustrzany kształt w panelu modyfikacji mebli.

W trybie widoku z lotu ptaka obserwator może obracać się wokół swojego domu w widoku 3D, aby oglądać go pod różnymi kątami. Domyślnie obrót ten jest wyśrodkowany na środku prostokąta ograniczającego, który zawiera wszystkie ściany, pomieszczenia i meble dodane do domu, a to centrum jest automatycznie aktualizowane przy każdej modyfikacji. To zachowanie zapewnia, że użytkownik zawsze widzi swój dom w całości bez możliwości zgubienia się w widoku 3D. Jeśli chcesz przesunąć to centrum obrotu, włącz opcję Widok z lotu ptaka wycentrowany na zaznaczeniu w panelu preferencji i wybierz obiekt(y) w planie, wokół których będzie obracał się widok z lotu ptaka, lub użyj trybu Wirtualnej wizyty, który pozwala wybrać dowolny punkt widzenia. Jeśli chcesz zobaczyć niektóre pomieszczenia ukryte przez ściany w trybie widoku z lotu ptaka, możesz także ustawić przezroczystość ścian w panelu modyfikacji widoku 3D.

Sprawdź rozmiar, który wybrałeś podczas drugiego kroku kreatora importu obrazu tła. Wprowadzona wartość musi odpowiadać rozmiarowi linii narysowanej poniżej w rzeczywistości, a nie jej rozmiarowi na ekranie lub na zeskanowanym papierze. Jeśli bieżącą jednostką jest centymetr lub cal, ta wartość będzie prawdopodobnie znacznie większa niż 100.

Sprawdź, czy masz uprawnienia do zapisu w folderze, w którym chcesz zapisać ten plik. Jeśli tak jest i twój system to Windows, sprawdź również, czy jego ustawienia bezpieczeństwa nie zabraniają ci zapisywania plików z aplikacji Sweet Home 3D, postępując zgodnie z tymi instrukcjami. W systemie MacOS upewnij się, że Pełny dostęp do dysku jest przyznany dla Sweet Home 3D w zakładce Prywatność panelu Bezpieczeństwo i prywatność w Preferencjach systemowych.

Gdy Sweet Home 3D zapisuje dom, próbuje najpierw utworzyć plik tymczasowy, który zastępuje poprzednio zapisany plik tylko wtedy, gdy plik tymczasowy zostanie pomyślnie utworzony i jeśli jest wystarczająco dużo miejsca na dysku. To zapewnia, że jest bardzo mała szansa na uszkodzenie poprzedniego pliku SH3D, nawet jeśli ostatnia operacja zapisu nie powiodła się. Niemniej jednak niektórzy użytkownicy nadal zgłaszają, że nie mogą otworzyć swojego pliku SH3D. Jeśli to twój przypadek, spróbuj otworzyć swój plik SH3D w wersji 4.4 i nowszych Sweet Home 3D, aby sprawdzić, czy program może go naprawić. Jeśli nadal nie może otworzyć twojego pliku, spróbuj opisać deweloperowi Sweet Home 3D okoliczności ostatniej operacji zapisu (czy była udana?), czy plik SH3D był przesyłany pocztą elektroniczną, FTP lub pendrivem, co się dzieje, gdy próbujesz otworzyć problematyczny plik, i dołącz skompresowaną wersję swojego pliku SH3D, jeśli to możliwe.
Na koniec, spróbuj następnym razem regularnie tworzyć kopie zapasowe swoich plików SH3D, tak jak powinieneś robić w przypadku każdego dokumentu, nad którym spędzasz godziny.

Od wersji 4.4 możesz importować plik SH3D w wersji Online lub eksportować dom z wersji Online do pliku SH3D, aby edytować go w zainstalowanej wersji Sweet Home 3D. Usługi importowania i eksportowania są dostępne tylko dla użytkowników, którzy są zarejestrowani i zalogowani.

W systemie Windows, zainstalowanie Javy i uruchomienie Sweet Home 3D z DirectX zazwyczaj rozwiązuje ten problem. Przeczytaj także odpowiedź na to pytanie w sekcji Instalacja.

To problem związany z konfiguracją twojej karty graficznej, która nie może tworzyć obrazów 3D poza ekranem. Przeczytaj odpowiedź na to pytanie w sekcji Instalacja.

W zależności od twojej karty graficznej, widok 3D może wyglądać zbyt jasno lub zbyt ciemno. Możesz dostosować Jasność światła w panelu wyświetlanym po wybraniu Widok 3D > Modyfikuj…. Jeśli chcesz uzyskać bardziej fotorealistyczne renderowanie widoku 3D, wybierz z menu Widok 3D > Utwórz zdjęcie… i wybierz najlepszą dostępną jakość w wyświetlonym panelu, po sprawdzeniu, czy używasz co najmniej wersji 3.0 Sweet Home 3D.

W panelu tworzenia zdjęć, obliczanie obrazu na dwóch najlepszych poziomach jakości może zająć kilka minut, a w panelu tworzenia wideo, obliczanie wideo może zająć wiele godzin. Aby przyspieszyć proces renderowania, wypróbuj następujące wskazówki:

  • zwiększ maksymalną pamięć przydzieloną dla Sweet Home 3D,
  • twórz mniejsze obrazy lub filmy i/lub obliczaj je z niższą jakością,
  • wyłącz niepotrzebne światła,
  • używaj mniej szczegółowych modeli 3D,
  • używaj obrazów tekstur o niższej rozdzielczości,
  • użyj komputera z mocniejszym procesorem (działającym z wyższą częstotliwością i/lub z większą liczbą rdzeni).
    Zauważ, że karta graficzna nie jest w ogóle używana do obliczania obrazów na dwóch najlepszych poziomach jakości, więc użycie lepszej nie pomoże.
  • wybierz silnik renderowania Yafaray w opcji Renderer,

Znajdziesz żądane funkcje na tej stronie i w niektórych dyskusjach na forach Sweet Home 3D.

Wkład

Możesz przyczynić się do rozwoju Sweet Home 3D na wiele sposobów:

  • Napisz artykuł o nim na swoim blogu, forum lub innych dostępnych w Internecie środkach, na przykład aby go zrecenzować lub opisać, jak go używałeś.
  • Stwórz nowe modele 3D i opublikuj je w systemie śledzenia wkładów modeli 3D, aby mogły zostać dodane do strony darmowych modeli 3D.
  • Jeśli masz umiejętności programowania w Javie, opracuj wtyczkę dla Sweet Home 3D, po przeczytaniu przewodnika dla programistów wtyczek.
  • Napisz poradnik o Sweet Home 3D w wybranym przez siebie języku lub nawet stwórz poradnik wideo, podobny do tych opisanych na stronie dokumentacji. Jeśli nie masz możliwości umieszczenia swojego dokumentu w internecie, może on zostać umieszczony na stronie Sweet Home 3D.
  • Przetłumacz Sweet Home 3D na inny język.
  • Odpowiadaj na pytania użytkowników na forum Sweet Home 3D.
  • Zgłoś błąd, zaproponuj brakującą funkcję lub napisz recenzję na SourceForge.net.
  • Przekaż darowiznę na projekt Sweet Home 3D.

Może to być wykonane przez jedną lub więcej osób i powinno zająć co najmniej cztery dni pracy.
Przeczytaj proszę przewodnik tłumaczenia i/lub napisz do twórcy Sweet Home 3D, aby otrzymać więcej instrukcji dotyczących tego procesu.
Lokalizacja Sweet Home 3D w danym języku składa się z tłumaczenia:

  • tekstów w menu i oknach dialogowych (te teksty są zebrane w dużych plikach .properties, które wyglądają jak ten),
  • stron pomocy w formacie HTML (dobre oprogramowanie powinno mieć przyzwoity system pomocy),
  • następujących sześciu stron internetowych: strona główna, pobieranie, galeria, dokumentacja, import modeli 3D i komentarze do wersji online.