Historia wersji
Przeczytaj tę stronę, aby uzyskać więcej informacji o historii wersji Sweet Home 3D.
Lista wersji Sweet Home 3D
Wersja 7.5.2, 29 sierpnia 2024
- Naprawiono w Sweet Home 3D JS, Sweet Home 3D JS Viewer i Sweet Home 3D JS Online błąd, który uniemożliwiał wyświetlanie domu w niektórych przeglądarkach.
Wersja 7.5, 21 sierpnia 2024
- Naprawiono problemy z synchronizacją widoku 3D, gdy był wyświetlany w osobnym oknie.
- Naprawiono renderowanie widoku 3D poziomów podziemnych na tej samej wysokości.
- Naprawiono wyświetlanie czcionek w tajskim interfejsie użytkownika.
- Naprawiono domyślną wartość właściwości
doorOrWindowWallThickness#i zapisywanie właściwościlightSourceMaterialName#zawierającej przecinki w Edytorze Biblioteki Mebli. - Zmieniono informacje o prawach autorskich po przejęciu projektu Sweet Home 3D przez Space Mushrooms.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.5.
Wersja 7.4, 30 maja 2024
- Naprawiono błąd wprowadzony w wersji 7.2, gdzie wysokość mebli obracanych wokół osi poziomej nie była poprawnie obliczana.
- Naprawiono zawieszanie się programu, gdy widok 3D jest ponownie dołączany do głównego okna wyświetlanego na drugim monitorze.
- Naprawiono błąd, który uniemożliwiał otwarcie pliku pokazującego odłączony widok 3D na drugim monitorze w systemie macOS.
- Umożliwiono resetowanie opisu mebla w oknie dialogowym modyfikacji.
- Naprawiono eksport CSV mebli zawierających pusty opis lub licencję.
Zobacz także artykuł na blogu o wersji 7.4.
Wersja 7.3, 4 kwietnia 2024
- Dodano strzałki w górę i w dół do przewijania menu Przejdź do punktu widzenia, gdy jest zbyt długie na małych ekranach.
- Naprawiono operację odbicia lustrzanego na grupie mebli zawierającej obrócone elementy.
- Zapobieżono przesuwaniu się stałych części w odbitych lustrzanie elementach po deformacji poziomej.
- Umożliwiono importowanie modeli 3D z brakującymi grupami deformacji.
- Naprawiono czcionkę wymiarów w widoku 3D na tę ustawioną w preferencjach.
- Naprawiono regresję, gdzie importowane modele 3D były dodawane do katalogu mebli, nawet jeśli nie było to wymagane.
- Naprawiono sortowanie poziomów z indeksem wysokości w tabeli mebli.
- Naprawiono wyświetlanie okna dialogowego pliku w środowiskach Windows ze specjalnymi homonimami.
- Naprawiono drukowaną nazwę poziomu w nagłówku i/lub stopce stron pokazujących plan.
- Umieszczono elementy menu nieprzetłumaczonych wtyczek w istniejących znanych menu.
- Zignorowano zainstalowane wtyczki niekompatybilne z uruchomioną wersją Java przy starcie programu.
- Dodano możliwość wyszukiwania według kategorii i wielu słów w katalogu mebli Sweet Home 3D JS Online.
- Naprawiono sortowanie według rozmiaru modelu w Edytorze Biblioteki Mebli.
- Usunięto wsparcie dla macOS z wersji przenośnej, ponieważ najnowsze wersje macOS odmawiają zapisu w folderze
dataze względów bezpieczeństwa. - Zaktualizowano niemieckie strony pomocy przez Waldemara Hersachera.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.3.
Wersja 7.2, 22 września 2023
- Dodano element menu Modyfikuj wymiary do edycji współrzędnych wymiarów, koloru i rozmiaru czcionki.
- Obsłużono wyświetlanie wymiarów w widoku 3D.
- Dodano wymiary wysokości, aby pokazać wysokość elementów.
- Dodano opcję Zaznaczanie i edycja w widoku 3D w panelu preferencji, aby umożliwić zaznaczanie, modyfikację, przesuwanie i obracanie mebli, a także przeciąganie mebli z katalogu w widoku 3D.
- Zarządzano magnetycznym umieszczaniem obiektów w jednostkach półkowych za pomocą nowych właściwości
shelfElevationsishelfBoxes. - Zarządzano właściwościami zdefiniowanymi przez użytkownika określonymi we właściwości systemowej
com.eteks.sweethome3d.additionalFurniturePropertiesz możliwością wyświetlania ich w tabeli mebli i modyfikowania ich w panelu modyfikacji mebli. - Dodano wybór predefiniowanych pozycji (dostępnych dla modeli manekinów w domyślnym katalogu i w bibliotece Scopia).
- Dodano obsługę drukowania wielu poziomów.
- Dodano element Przelicz punkty pokoju do menu kontekstowego planu.
- Ustawiono domyślną kategorię na Użytkownik w kreatorze importu mebli.
- Dodano możliwość wyświetlania kolumny Opis w tabeli mebli.
- Dodano właściwość
licensedo bibliotek mebli i możliwość wyświetlania kolumny Licencja w tabeli mebli. - Dezaktywowano proces aktualizacji 3D, gdy widok 3D jest ukryty.
- Zapewniono, że odłączony widok 3D jest widoczny po otwarciu pliku SH3D.
- Zignorowano niewidoczne obiekty pod kursorem, gdy Wybierz obiekt jest wybrany w menu kontekstowym widoku 3D.
- Naprawiono przezroczystość tekstur w renderowaniu YafaRay.
- Zaktualizowano JOGL do wersji 2.5.0 dla macOS, Windows 64 bit i Linux 64 bit.
- Zaktualizowano bibliotekę Abbot do wersji 1.2.
- Dodano okno dialogowe Modyfikuj wymiary, wymiary wysokości, opcję obsługi 3D, magnetyzm półek i wybór predefiniowanych pozycji do Sweet Home 3D JS Online.
- Dodano nowe klasy do Sweet Home 3D JS do przechowywania danych domu bezpośrednio na serwerze, w IndexedDB lub w lokalnym magazynie, z zarządzaniem automatycznym odzyskiwaniem w IndexedDB.
- Dodano do repozytorium Aplikację internetową i Archiwum ZIP do wdrażania Sweet Home 3D JS Editor na serwerach JSP lub PHP.
- Dodano do Edytora Biblioteki Mebli możliwość edycji właściwości światła i drzwi/okien, dodawania właściwości zdefiniowanych przez użytkownika i dostosowywania ikon importowanych modeli.
- Dodano opcję w panelu preferencji Edytora Biblioteki Mebli i Edytora Biblioteki Tekstur do bezpośredniego używania nazwy importowanego pliku jako nazwy mebla lub tekstury.
- Dodano obsługę eksportu do formatu JSON, gdy nazwa zapisywanej biblioteki kończy się
.jsonw Edytorze Biblioteki Mebli i Edytorze Biblioteki Tekstur. - Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.2.
Wersja 7.1, 3 marca 2023
- Dodano pole opis mebla w Sweet Home 3D i Edytorze Biblioteki Mebli.
- Dodano opis mebla ustawiony w pliku SH3F do podpowiedzi narzędzia mebla w katalogu.
- Zaktualizowano Java 3D 1.6.2, aby uniknąć uszkodzenia widoku 3D i ikon mebli z nowszymi wersjami sterownika AMD Adrenalin w systemie Windows.
- Zaktualizowano JOGL do wersji 2.4.0-rc-20221118, aby naprawić problem z zawieszaniem się w kreatorze importu mebli w systemie macOS.
- Zignorowano automatyczne uzupełnianie podczas inicjalizacji pól tekstowych.
- Naprawiono obsługę klawiszy usuwania, gdy pole tekstowe wyszukiwania w katalogu ma fokus w Sweet Home 3D JS Online.
- Dodano tłumaczenie na portugalski z Portugalii jako domyślne tłumaczenie portugalskie i ustawiono tłumaczenie portugalskie z poprzednich wersji jako tłumaczenie brazylijskie.
- Umożliwiono uruchamianie wykonywalnej wersji JAR Sweet Home 3D, Edytora Biblioteki Mebli i Edytora Biblioteki Tekstur poprzez podwójne kliknięcie w wersji Java ≥ 16.
- Naprawiono obliczony limit między połączonymi ścianami o różnych grubościach.
- Zaktualizowano środowisko uruchomieniowe Azul OpenJDK dołączone do instalatora Sweet Home 3D do Azul OpenJDK 11.0.18 dla Windows 64 bit i Azul OpenJDK 15.0.10 dla Mac OS X ≥ 10.9.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.1.
Wersja 7.0.2, 31 lipca 2022
- Naprawiono nieprawidłowy układ drugiego kroku w kreatorze importu mebli w kilku przypadkach w systemie Windows.
- Wypełniono pokoje, które mają niewidoczną podłogę, bardziej przezroczystym kolorem na planie.
- Naprawiono przezroczystość pokoi w eksporcie SVG.
- Użyto zrzutu ekranu dla obrazu ikony utworzonego na końcu kreatora importu mebli w systemie Windows.
- Zachowano widok 3D odłączony od głównego okna przy ponownym otwarciu, jeśli jest częściowo widoczny.
- Naprawiono nieprawidłowe połączenia podzielonej ściany, gdy dwie ściany są połączone ze sobą.
- Dodano biblioteki YafaRay do instalatora Mac OS X 10.4-10.9.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 7.0, 13 lipca 2022
- Dodano silnik renderowania YafaRay z możliwością wyboru silnika renderowania w narzędziach do tworzenia zdjęć i wideo na dwóch najlepszych poziomach jakości (niedostępne dla Java Web Start i apletów).
- Dodano właściwość
lightSourceMaterialName#do definiowania materiałów modelu 3D używanych jako źródła światła (z kolorem światła wywnioskowanym z koloru materiału i możliwością tworzenia niewidocznego źródła światła, gdy jego materiał jest niewidoczny). - Umożliwiono używanie wartości dziesiętnych w polu Moc światła.
- Umożliwiono zmianę rozmiaru okien dialogowych narzędzi do tworzenia zdjęć i wideo.
- Wyświetlono wirtualnego zwiedzającego za pomocą symbolu aparatu o stałym rozmiarze, gdy wirtualny zwiedzający staje się zbyt mały na planie.
- Dodano przycisk na pasku narzędzi do włączania/wyłączania magnetyzmu.
- Przeniesiono elementy menu obsługujące poziomy do podmenu Poziomy, aby skrócić długość menu Plan.
- Dodano możliwość wyboru materiałów myszką w podglądzie 3D w oknie dialogowym modyfikacji materiału.
- Dodano edycję po przekątnej w podpowiedzi narzędzia tworzenia pokoju, aby rysować pokoje metodą triangulacji.
- Dodano jednostkę Cal/Ułamek, która wyświetla długości w calach, a następnie najbliższy ułamek ósmej części cala.
- Dodano jednostkę Stopa/Dziesiętne, która wyświetla długości w stopach, a następnie części dziesiętne stopy.
- Dodano opcję Ukryj krawędzie modelu w drugim kroku kreatora importu mebli, aby łatwo ukryć krawędzie modeli 3D w formacie DAE / Collada (opcja wyświetlana tylko wtedy, gdy jest przydatna).
- Obsłużono więcej możliwości orientacji i powiększania modeli 3D w ostatnim kroku kreatora importu mebli, aby uzyskać lepsze ikony.
- Dodano nowe prefiksy dla nazw kształtów modelu 3D, aby określić możliwe ruchy kształtów przymocowanych do innych ruchomych kształtów.
- Obliczono przednią granicę frustum widoku 3D zgodnie z wysokością punktu widzenia, aby poprawić renderowanie bardzo dużych scen widzianych z wysokiego punktu widzenia.
- Dodano lustrzane odbicie obrazu nieba na dole obrazu tła, aby uniknąć możliwej linii na horyzoncie w renderowaniach na najlepszych poziomach jakości.
- Dodano pole wyboru Tylko płaski sufit do panelu modyfikacji pokoju, aby w razie potrzeby obliczać pochyłe sufity.
- Dodano właściwość systemową
com.eteks.sweethome3d.checkUpdatesi argument/checkUpdatesDisableddo instalatora Windows, aby zapobiec śledzeniu aktualizacji. - Zwiększono rozmiar rozdzielacza paneli dzielonych w systemie Windows.
- Naprawiono kolejność rysowania podłóg i sufitów pokoi.
- Dodano możliwość wyświetlania animowanych ikon GIF w podpowiedziach katalogu.
- Naprawiono hierarchię węzłów w zarządzaniu formatem 3DS.
- Naprawiono domyślny kolor efektu w formacie DAE.
- Dodano obsługę elementów
controller/skinw formacie DAE, aby umożliwić import modeli 3D wyeksportowanych z oprogramowania MakeHuman. - Naprawiono zbyt małe czcionki w systemie Windows 11 z ekranem HiDPI.
- Obsłużono interfejs użytkownika transformacji modeli 3D w Sweet Home 3D JS Online.
- Zaktualizowano tłumaczenie włoskie, w tym pomoc, dzięki Vincenzo Reale.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.0.
Wersja 6.6.4, 9 grudnia 2021
- Naprawiono błędy i poprawiono wydajność w Sweet Home 3D JS Online.
- Drobne poprawki w Sweet Home 3D (bez wydanego instalatora).
Wersja 6.6.2, 13 listopada 2021
- Dodano w Sweet Home 3D JS Online możliwość wyszukiwania mebli w katalogu, listę mebli domowych, separatory do zmiany rozmiaru widoków, okna dialogowe do modyfikacji obiektów i preferencji, menu kontekstowe oraz kreatory importu tekstur i obrazów tła.
- Drobne poprawki w Sweet Home 3D (bez wydanego instalatora).
Zobacz także artykuł na blogu o wersji 6.6.2.
Wersja 6.6, 27 lipca 2021
- Nowy zestaw ikon zaprojektowanych przez madudesign.
- Zoptymalizowano wyświetlanie ikon dla ekranów HiDPI / Retina.
- Inne drobne ulepszenia.
Zobacz także artykuł na blogu o wersji 6.6.
Wersja 6.5.2, 23 kwietnia 2021
- Naprawiono usuwanie plików tymczasowych w folderze
workw systemie Windows z Javą 9 i nowszymi. - Użyto unikalnych nazw plików tekstur bez rozróżniania wielkości liter eksportowanych do formatu OBJ, żeby uniknąć konfliktów w systemach nierozróżniających wielkości liter.
- Przesunięto okna dialogowe tworzenia zdjęć i filmów, gdy otwiera się nowe okno dialogowe, żeby nie ukrywały go w systemie macOS.
- Generowano ikonę importowanego modelu 3D poza ekranem, gdy to możliwe.
- Zapewniono wyświetlanie listy wybieralnych kamer w Sweet Home 3D JS Viewer, gdy wyświetlany dom nie zawiera żadnego poziomu.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 6.5, 2 marca 2021
- Dodano informacje o dostawcach Java i Java 3D w oknie dialogowym O programie.
- Dodano właściwość systemową
com.eteks.sweethome3d.singleInstance, która sprawia, że każde uruchomienie Sweet Home 3D działa w oddzielnym procesie, gdy jest ustawiona nafalse. - Naprawiono przełączanie magnetyzmu, gdy klawisz Alt jest zwolniony w systemie Windows.
- Naprawiono błąd rysowania stałych połączeń polilinii.
- Dostosowano skalę obrazu elementów planu skopiowanych do schowka, żeby zapobiec błędom braku pamięci.
- Zaakceptowano pliki DAE z pustymi źródłami siatki.
- Naprawiono błąd, który usuwał kolor lub teksturę ściany przylegającej do zmodyfikowanego pomieszczenia.
- Naprawiono widok z góry w planie odbiciowego mebla obróconego wokół osi Y.
- Użyto małych liter dla nazw tekstur eksportowanych do formatu OBJ, żeby uniknąć możliwych konfliktów w systemach nierozróżniających wielkości liter.
- Naprawiono usuwanie folderów w katalogu
work, gdy zawierają podfoldery. - Zapewniono wyświetlanie komunikatu o aktualizacjach wersji przed oknem dialogowym preferencji w systemie macOS.
- Dodano preferencje do zarządzania identyfikatorami i nazwami elementów w plikach SH3F i SH3T w Edytorze biblioteki mebli i Edytorze biblioteki tekstur.
- Dodano możliwość odczytywania domyślnych katalogów zawartych w plikach
Furniture.jariTextures.jarza pomocą Edytorów bibliotek mebli i tekstur. - Dodano natywne wsparcie dla komputerów Apple Silicon działających z procesorami ARM.
- Poświadczono notarialnie instalator Sweet Home 3D w systemie macOS.
- Zastąpiono Oracle JRE 8u202 dołączone do instalatora Sweet Home 3D przez Azul OpenJDK 11.0.10 w systemie Windows 64 bit i Azul OpenJDK 15.0.2 w systemie Mac OS X ≥ 10.9.
- Zaktualizowano bibliotekę JOGL działającą z Java 3D 1.6.1 do wersji 2.4 RC 20210111, żeby zapewnić kompatybilność Sweet Home 3D i Edytora biblioteki mebli z Javą 9 i nowszymi, ale wymuszając używanie przez te aplikacje wersji Java ≥ 8 w systemie Mac OS X ≥ 10.9 oraz z Java Web Start.
- Zastąpiono Java 3D wersję 1.6.1 wersją 1.5.2 dla dystrybucji działających z Apple Java 6 w systemie Mac OS X 10.4 do 10.9.
- Zaktualizowano skrypty Ant Sweet Home 3D i Edytorów bibliotek, żeby umożliwić kompilację projektu z JDK 9 i nowszymi.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.5.
Wersja 6.4.2, 8 sierpnia 2020
- Naprawiono problem, który odłączał połączone ściany, gdy były dzielone za pomocą elementu menu Plan > Podziel ścianę lub przeliczane za pomocą panelu modyfikacji pomieszczenia.
- Inne drobne poprawki błędów i ulepszenia w Sweet Home 3D i Sweet Home 3D JS Online.
Wersja 6.4, 21 lipca 2020
- Ulepszono zarządzanie skalą rozdzielczości w planie dla ekranów HiDPI w Javie 8.
- Naprawiono błąd w ponownym wykonywaniu zmiany rozmiaru linii wymiarowej.
- Dodano identyfikatory do obiektów domu, które mogą być modyfikowane.
- Dodano wsparcie dla edytowania planów domów w Sweet Home 3D JS z możliwością zapisywania zmodyfikowanych domów na serwerze JSP.
- Naprawiono problem w Sweet Home 3D JS Viewer, który uniemożliwiał poprawne działanie zarządzania dotykiem w systemie iOS.
- Ulepszono kolejność rysowania przezroczystych obiektów w Sweet Home 3D JS Viewer.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.4.
Wersja 6.3, 15 kwietnia 2020
- Dodano element menu Wybierz obiekt / Przełącz zaznaczenie w menu kontekstowym widoku 3D, żeby wybrać lub odznaczyć obiekt pod kursorem myszy prawym kliknięciem.
- Umożliwiono zmianę kolejności wybranych elementów na liście mebli za pomocą przeciągnij i upuść.
- Dodano tymczasowe linie wymiarowe wzdłuż zmieniającej rozmiar ściany.
- Dodano tymczasowe linie wymiarowe podczas przesuwania punktu pomieszczenia z wymiarem ukośnym, żeby umożliwić triangulację.
- Zwiększono maksymalną skalę w planie.
- Dodano wsparcie dla wyrażeń matematycznych w wartościach wprowadzanych w edytowalnych podpowiedziach planu.
- Zoptymalizowano obsługę modeli 3D składających się z powtarzających się małych części, jak niektóre drzewa znalezione w 3D Warehouse.
- Ulepszono zarządzanie rozmiarem okna Sweet Home 3D po otwarciu pliku zapisanego z maksymalizowanym oknem w systemie macOS.
- Naprawiono niektóre problemy obliczeniowe na poliliniach 3D z bardzo dużymi współrzędnymi i bokach ścian o zerowej długości.
- Naprawiono podwójne akcje wywoływane przez skróty na niektórych klawiaturach nie-łacińskich.
- Naprawiono problem, gdzie niektóre elementy menu nie pojawiały się po prawym kliknięciu w planie.
- Naprawiono ustawianie koloru na liniach modeli 3D w Sweet Home 3D JS Viewer.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.3.
Wersja 6.2, 10 lipca 2019
- Naprawiono błąd, który uniemożliwiał modyfikację mebla w trybie Wirtualna wizyta po dodaniu tego mebla do grupy w trybie Widok z lotu ptaka.
- Naprawiono aktualizację sum po zmianie ceny mebla należącego do grupy mebli.
- Naprawiono błąd, który uniemożliwiał zmianę teksturowanego materiału na biały kolor.
- Naprawiono wyrównanie poziome i pionowe podczas przesuwania nazw pomieszczeń lub mebli myszą z wciśniętym klawiszem Shift.
- Dodano tag wyszukiwania Regulowany, żeby łatwiej znaleźć regulowany model 3D wśród 87 dostępnych.
- Po wybraniu elementu menu Zaznacz wszystko na wszystkich poziomach, eksportowano wszystkie wybrane elementy do formatu OBJ, niezależnie od tego, czy należą do poziomu widocznego w widoku 3D, czy nie.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.2.
Wersja 6.1.2, 1 lutego 2019
- Naprawiono regresję, która uniemożliwiała zmianę stylu kreskowania polilinii.
- Naprawiono podwójne akcje wywoływane przez skróty na niektórych klawiaturach nie-łacińskich w systemie macOS.
- Naprawiono skróty do powiększania i zmiany rozmiaru tekstu w systemie macOS.
- Inne drobne poprawki błędów.
Wersja 6.1, 22 stycznia 2019
- Zarządzano przełączaniem zaznaczenia elementu na liście mebli bez utraty zaznaczenia innych elementów w planie.
- Zoptymalizowano zarządzanie pamięcią podręczną widoków z góry mebli w planie dla podobnych mebli.
- Naprawiono lokalizację widoku z góry mebla w jego prostokącie zaznaczenia przy dużych współczynnikach powiększenia.
- Użyto bardziej precyzyjnych szerokości tekstu, żeby poprawnie wyrównać teksty wieloliniowe.
- Naprawiono sposób wyświetlania aplikacji w językach zorientowanych od prawej do lewej.
- Naprawiono błędne parsowanie niektórych wyrażeń matematycznych, gdy wybrana jednostka długości to nie cm.
- Naprawiono renderowanie 3D poza ekranem w systemie Windows, gdy ustawienie głębokości Z-bufora nie jest obsługiwane.
- Usunięto części ścian pod otworami wyższymi niż góra trapezoidalnej ściany.
- Dodano wsparcie dla luster na zawiasach i szynach z nowymi prefiksami kształtów
sweethome3d_window_mirror_on_hinge_/sweethome3d_window_mirror_on_rail_. - Zaakceptowano spacje w ścieżce obrazu tekstury elementów
map_Kdw plikach MTL. - Dodano informacje o pamięci używanej przez program w oknie dialogowym O programie.
- Ulepszono interfejs użytkownika Edytora biblioteki mebli i Edytora biblioteki tekstur przy użyciu z ekranami HiDPI w systemach Windows i Linux.
- Dodano aplikację macOS dołączoną z Oracle Java 8 w wersji przenośnej.
- Zastąpiono JRE 8u181 przez JRE 8u202 w instalatorach Sweet Home 3D dołączonych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.1.
Wersja 6.0, 11 października 2018
- Dodano możliwość obracania i przesuwania otworów i punktów świetlnych.
- Dodano manekin, który może być artykułowany.
- Zastąpiono 24 modele 3D udostępnione na licencji LAL w domyślnym katalogu nowymi modelami na licencji GNU GPL / CC-BY.
- Zaktualizowano obracające się i przesuwające części w modelu 3D drzwi, okien i mebli, żeby obsługiwać nowe możliwości obracania i translacji.
- Dodano zarządzanie cenami z wyborem waluty i opcjonalnym podatkiem od sprzedaży w panelu preferencji, nowe pola Cena i Podatek od sprzedaży % w panelu modyfikacji mebli, ceny całkowite wyświetlane pod listą mebli domu i nowe kolumny do wyświetlania informacji o cenach na tej liście.
- Dodano możliwość obliczania wyrażeń matematycznych w polach numerycznych.
- Dodano elementy menu Plan > Odbij poziomo i Plan > Odbij pionowo.
- Dodano wsparcie dla tekstu wieloliniowego i wyrównania tekstu w panelu modyfikacji tekstu.
- Dodano suwaki Przesunięcie X i Przesunięcie Y w panelu modyfikacji tekstury do przesuwania tekstur.
- Umożliwiono wielokrotny wybór materiałów w panelu modyfikacji materiałów, żeby zmieniać je grupowo.
- Dodano suwak Przesunięcie kreski w panelu modyfikacji polilinii do przesuwania wzoru przerywanych polilinii.
- Umożliwiono wyświetlanie polilinii w widoku 3D.
- Dodano opcję w panelu modyfikacji widoku 3D do wyświetlania obrazu tła w widoku 3D na poziomie gruntu.
- Dodano elementy menu Plan > Ustaw poziom jako jedyny widoczny i Plan > Ustaw wszystkie poziomy jako widoczne.
- Wyświetlono elementy menu poziomu w oddzielnym menu kontekstowym powiązanym z zakładkami poziomów.
- Zarządzano modyfikatorem Ctrl (alt lub option w systemie macOS) do zmiany rozmiaru wybranego mebla tylko wzdłuż jego szerokości lub głębokości.
- Dodano nowy wskaźnik w środku wybranej ściany, żeby łatwo zmienić jej krzywiznę.
- Wyświetlono długość łuku ściany w podpowiedzi powiązanej z polem Zakres łuku w panelu modyfikacji ściany.
- Umożliwiono ścianom skośnym mieć minimalną wysokość równą 0 na jednym końcu.
- Dodano proporcje obrazu 2.40:1 i zaktualizowano formaty wideo.
- Zapisano szerokości kolumn listy mebli, żeby przywrócić je przy otwieraniu domu.
- Sprawiło, że podziemne obiekty grupy indywidualnie kopią grunt w widoku 3D.
- Zwiększono głębokość Z-bufora do 24 bitów, gdy jest obsługiwana, żeby uprościć zarządzanie przednimi i tylnymi granicami frustum w widoku 3D.
- Zapewniono poprawne mapowanie obrazów równokątnych w widoku 3D, gdy są używane jako tekstura nieba.
- Wymuszono kodowanie eksportu CSV na UTF-8 we wszystkich systemach i dodano właściwość systemową
com.eteks.sweethome3d.CSVEncoding, żeby ustawić kodowanie na inną wartość dla kompatybilności wstecznej. - Sprawdzono, czy pliki SH3D zaczynają się od magicznego numeru ZIP po zapisaniu pliku, żeby ostrzec użytkowników o rzadkich przypadkach niepowodzenia.
- Naprawiono kąt zgrupowanych mebli zgodnie z kątem wiodącego wybranego mebla.
- Naprawiono ładowanie bibliotek mebli i tekstur w Javie 10.
- Ulepszono wykrywanie ekranów HiDPI z Javą 8/10 w systemach Windows / Linux / macOS, żeby automatycznie skalować interfejs użytkownika.
- Zaktualizowano wersję Java 3D do 1.6.1, żeby obsługiwać ekrany HiDPI w Javie 10.
- Zoptymalizowano aktualizację ścian 3D po przesunięciu drzwi lub okna.
- Dodano bibliotekę
sunjce_provider.jardo programów instalacyjnych, żeby umożliwić dostęp do stron internetowych zhttps. - Dodano przyciski radiowe architektury 32/64 bit w instalatorze Windows i wybrano 32 bit domyślnie w systemie Windows 10 64 bit.
- Dodano obsługę architektury ARM64 w instalatorze dla Windows.
- Zaktualizowano Inno Setup do wersji Unicode, aby łatwiej obsługiwać języki spoza alfabetu łacińskiego w instalatorze dla Windows.
- Dołączono instalator macOS z Oracle Java 8 i dodano inny instalator oparty na Apple Java 6 dla użytkowników Mac OS X 10.6/10.7.
- Zastąpiono JRE 8u162 przez JRE 8u181 w instalatorach Sweet Home 3D zawierających Javę.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 6.0.
Wersja 5.7, 25 stycznia 2018
- Dodano podgląd w oknie wyboru plików używanym do wybierania obrazów w systemach Windows i Linux.
- Obsłużono właściwości mebli zdefiniowane przez użytkownika dodane do katalogów odczytywanych przez Sweet Home 3D oraz odczytywane/zapisywane przez Edytor Biblioteki Mebli.
- Naprawiono widoczność obiektów obróconych poziomo na wyższych poziomach.
- Naprawiono rozmiar na planie skopiowanego-wklejonego obiektu, który jest obrócony poziomo.
- Naprawiono błąd uniemożliwiający grupowanie mebli o niezmiennym rozmiarze lub odczyt pliku SH3D zapisanego w poprzedniej wersji zawierającego takie obiekty.
- Naprawiono wyświetlanie katalogu mebli i listy mebli podczas przewijania w Mac OS X 10.13 z Java 6.
- Naprawiono zarządzanie menu Okno w Mac OS X z Java 8.
- Zastąpiono JRE 8u152 przez JRE 8u162 w instalatorach Sweet Home 3D zawierających Javę.
- Przekonwertowano repozytorium CVS na SourceForge.net do SVN (przepraszamy za niedziałające linki do
sweethome3d.cvs.sf.netserwera, które ta zmiana spowodowała). - Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.7.
Wersja 5.6, 25 października 2017
- Naprawiono błąd uniemożliwiający eksport do formatu CSV.
- Naprawiono rozmiar mebli w podgrupach, gdy rozmiar ich grupy nadrzędnej jest zmieniany.
- Naprawiono błędnie obliczany próg drzwi większych niż bok pokoju.
- Poprawiono wydajność drukowania w Mac OS X z Java 8u152.
- Zastąpiono JRE 8u144 przez JRE 8u152 w instalatorach Sweet Home 3D zawierających Javę.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.6.
Wersja 5.5.2, 20 września 2017
- Naprawiono tworzenie zdjęć na dwóch najniższych poziomach jakości przy używaniu dwóch monitorów.
- Naprawiono sposób renderowania świateł w grupach na dwóch najlepszych poziomach jakości w narzędziu do tworzenia zdjęć.
- Zaktualizowano Java 3D do wersji 1.6.0 dla dystrybucji Mac OS X działających pod Java 6 (Mac OS X 10.6.8 do 10.13), pozostawiając plik wykonywalny JAR jako jedyną wersję mogącą uruchomić Sweet Home 3D pod Mac OS X 10.4 i 10.5, i/lub PowerPC.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 5.5, 6 września 2017
- Sprawiono, że drzwi i okna zawsze wycinają obie strony ścian, do których są dodawane.
- Uniknięto deformacji otwartych drzwi, gdy ich właściwość
doorOrWindowWidthDepthDeformablew bibliotece mebli jest ustawiona nafalse. - Zapewniono, że ściany utworzone przez podwójne kliknięcie na pokoju nie nakładają się na istniejące.
- Dodano element menu Plan > Połącz ściany do łączenia wybranych ścian w miejscu ich przecięcia lub łączenia wyrównanych ścian podzielonych na dwie części.
- Dodano możliwość obracania mebli wokół osi poziomej za pomocą nowych pokręteł w panelu modyfikacji mebli i nowego wskaźnika dostępnego na obiekcie obróconym poziomo (z wyjątkiem drzwi, okien, schodów i grup).
- Dodano właściwość
horizontallyRotatablew bibliotekach mebli, aby zapobiec obracaniu niektórych modeli wokół osi poziomej. - Dodano możliwość ustawienia skali tekstury w panelu modyfikacji tekstury.
- Zastąpiono przyciski radiowe 0° / 45° / 90° używane do obracania tekstury pokrętłem.
- Umożliwiono wprowadzanie wartości dziesiętnych w pokrętłach używanych do wprowadzania kątów.
- Zapisano ostatnio używane tekstury w profilu użytkownika, aby przywrócić je przy starcie programu.
- Dodano pole tekstowe Twórca w kreatorach importu mebli i tekstur.
- Dodano opcjonalną kolumnę Twórca na liście mebli, aby wyświetlać twórców modelu 3D obiektu i tekstur na nim zastosowanych.
- Wyświetlono rozmiar nieskompresowanych plików modelu 3D w podpowiedziach katalogu mebli i w nowej opcjonalnej kolumnie Rozmiar modelu dostępnej na liście mebli.
- Dodano opcję w panelu preferencji do wyboru rozmiaru w pikselach ikon mebli na planie, gdy są oglądane z góry.
- Dodano w panelu preferencji opcję Zaznacz odwiedzającego na planie przy ruchu 3D, którą można odznaczyć, aby zapobiec zaznaczaniu i pokazywaniu wirtualnego odwiedzającego na planie przy każdym ruchu w widoku 3D.
- Dodano skrót Ctrl M do wyświetlania panelu preferencji w Windows i Linux.
- Dodano skrót Ctrl Alt M (cmd alt M w macOS) do wyświetlania panelu modyfikacji wirtualnego odwiedzającego.
- Dodano trójkąt i pięć innych nowych obiektów w domyślnym katalogu mebli.
- Udostępniono również na licencji CC-BY 76 modeli 3D z domyślnego katalogu, które są dostępne na licencji GNU GPL.
- Dodano element menu Plik > Nowy z demo z 9 demonstracjami (5 mieszkań i 4 domy) dystrybuowanymi na licencji GNU GPL i CC-BY.
- Ulepszono sposób obliczania odległości przedniego i tylnego przycinania frustum w widoku 3D.
- Naprawiono awarię programu w Windows 10 Creator update przy wyświetlaniu okna dialogowego pliku.
- Naprawiono problem, gdzie niektóre tekstury były wyświetlane do góry nogami.
- Naprawiono zarządzanie kolorem / teksturą boków ścian przy zmianie w panelu modyfikacji pokoju.
- Naprawiono położenie modeli 3D o kształcie niesześciennym, gdy obroty zastosowane przy importowaniu nie są wielokrotnością 90° (obiekty w istniejącym planie nie są aktualizowane, aby zapobiec utracie kompatybilności).
- Ustawiono domyślny rozmiar 100×100 cm dla tekstury zapożyczonej z modelu 3D innego obiektu.
- Zastąpiono aplet dostępny w Sweet Home 3D Viewer przez kanwę HTML5 Sweet Home 3D JS Viewer, aby umożliwić użytkownikom nawigację w widoku 3D pliku SH3D w dowolnej przeglądarce internetowej kompatybilnej z WebGL, w tym w iOS i Android.
- Dodano parametry
/os.arch=x86,/j3d.version=1.5.2i/j3d.version=1.6do instalatora Windows, aby wymusić instalację 32-bitowej wersji Sweet Home 3D w systemie 64-bitowym i/lub wybrać określoną wersję Java 3D. - Zastąpiono JRE 8u51 lub 8u121 przez JRE 8u144 w instalatorach Sweet Home 3D zawierających Javę.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.5.
Wersja 5.4, 31 stycznia 2017
- Ustawiono minimalną wartość pola widzenia odwiedzającego na 2°.
- Naprawiono nieprawidłowo wyświetlane prostokątne tekstury po obróceniu.
- Naprawiono błąd uniemożliwiający zamknięcie okna Bez tytułu po otwarciu pliku w Mac OS X.
- Naprawiono błąd, który zbyt wiele razy stosował współczynnik skali rozdzielczości na interfejsie użytkownika.
- Naprawiono błąd uniemożliwiający przesuwanie punktów linii łamanej.
- Zastąpiono JRE 8u112 przez JRE 8u121 w instalatorach Sweet Home 3D zawierających Javę dla Linux.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.4.
Wersja 5.3, 16 listopada 2016
- Zapewniono, że zaznaczone elementy są widoczne na planie po użyciu narzędzi Powiększ lub Pomniejsz.
- Zmieniono sposób wyświetlania tekstur na krawędziach podłóg pomieszczeń, aby nigdy nie wyglądały zniekształcone.
- Wyświetlono ściany z półprzezroczystym wzorem podczas ich rysowania lub podczas umieszczania drzwi i okien, gdy używane jest tło obrazu.
- Zainicjowano skalę i początek obrazów tła importowanych na nowych poziomach wartościami obrazu tła dostępnego na najbliższym poziomie.
- Ulepszono obsługę myszą wirtualnego odwiedzającego na planie przy małych skalach.
- Dodano wpis Home.xml zwalidowany przez DTD SweetHome3D.dtd do plików SH3D i dodano skojarzenie plików dla przyszłych plików SH3X.
- Dodano nadklasę HomeObject, aby umożliwić programistom zarządzanie własnymi właściwościami obiektów domowych.
- Skopiowano pliki obrazów tekstur przy eksporcie do formatu OBJ zamiast generować nowe.
- Naprawiono obliczanie powierzchni pomieszczeń narysowanych z otworem w środku.
- Naprawiono błędy blokujące, które występowały dla teksturowanych podłóg na planie z Java 7/8 w Ubuntu.
- Naprawiono kolor elementów menu w Ubuntu i lepszą obsługę przeciągania i upuszczania w Linux używając Java 8.
- Zaktualizowano wersję Java 3D do 1.6.0 fcs / JOGL 2.3.2 dla wersji Windows i Linux, oraz dla wersji Mac OS X uruchamianej z Java 7/8.
- Wyświetlono wersję Java 3D w oknie dialogowym O programie.
- Dodano ikonę Sweet Home 3D w folderze instalacyjnym w Linux.
- Zastąpiono JRE 8u74 przez JRE 8u51 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Zastąpiono JRE 6u45 przez JRE 8u112 w instalatorach Sweet Home 3D zawierających Javę dla Linux.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.3.
Wersja 5.2, 17 lutego 2016
- Dodano opcję Niewidoczne do panelu Materiały mebli, aby ukryć niektóre części mebla.
- Sprawiono, że zmiana rozmiaru mebla za pomocą wskaźnika zmiany rozmiaru jest proporcjonalna, gdy klawisz shift jest wciśnięty.
- Przesunięto widok planu tylko wtedy, gdy zaznaczone obiekty stają się niewidoczne na ekranie podczas ich przesuwania za pomocą klawiatury.
- Zmieniono szerokość prostokąta drzwi i okien na planie, aby uwzględnić szerokość ich właściwości
doorOrWindowCutOutShape, gdy jest mniejsza. - Dodano właściwość systemową
com.eteks.sweethome3d.resolutionScaledo zastosowania współczynnika skali do interfejsu użytkownika Sweet Home 3D. - Dodano wersję Java Web Start zdolną do wyświetlania interfejsu użytkownika Sweet Home 3D w dwukrotnie większym rozmiarze dla użytkowników z ekranami HiDPI w Windows i Linux.
- Dodano właściwości
samplerAlgorithmifilterdo właściwości renderera, które można ustawić dla Sunflow. - Naprawiono błąd, który mógł niepotrzebnie zwiększać rozmiar pliku SH3D, gdy tekstura materiału była ustawiona na wartość domyślną lub ponownie użyta na innym obiekcie.
- Zapewniono, że ściany utworzone przez element menu Plan > Podziel ścianę są na tym samym poziomie co podzielona ściana.
- Zastąpiono właściwości wizualne ustawione na
Homeinstancji prostymi właściwościamiString(zachęcamy programistów do zastąpienia wywołań przestarzałychgetVisualPropertyisetVisualPropertynaHomeinstancji, wywołaniamigetPropertyisetProperty, ponieważ przyszły format pliku może już nie zapisywać właściwości wizualnych). - Nowa ikona i logo zaprojektowane przez madudesign.
- Zmodyfikowano program instalacyjny, aby usuwać stare JRE na końcu procesu instalacji w Windows.
- Zaktualizowano podpis cyfrowy używany do podpisywania aplikacji podpisem SHA-2.
- Zastąpiono JRE 8u60 przez JRE 8u74 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.2.
Wersja 5.1, 5 października 2015
- Naprawiono regresję, która uniemożliwiała łatwe zaznaczanie obiektu umieszczonego w zaznaczonym pokoju.
- Naprawiono błąd, który generował nieprawidłowe pliki SVG dla planów zawierających teksty z domyślną czcionką.
- Naprawiono błąd, który mógł uniemożliwić ponowne otwarcie pliku SH3D zapisanego z listą mebli posortowaną według kolumn Kolor lub Tekstura.
- Usunięto nieoczekiwane powierzchnie wyświetlane na ziemi w 3D i pasujące obiekty na poziomach n-2 pod ziemią.
- Naprawiono błędnie obliczone wycięcia schodów w górnym piętrze dla niektórych układów.
- Naprawiono niektóre problemy z renderowaniem 3D w pomieszczeniach na poziomie gruntu w Mac OS X z Java 6.
- Naprawiono zarządzanie ikonami i modelami, które są przywoływane więcej niż raz w pliku SH3F lub SH3T edytowanym za pomocą Edytora Biblioteki Mebli lub Edytora Biblioteki Tekstur.
- Zaktualizowano niemieckie, japońskie i szwedzkie strony pomocy.
- Zaktualizowano Java 3D do wersji 1.6.0-pre12 / JOGL 2.3.2 beta dla wersji Mac OS X działającej z Java 7 / 8.
- Zastąpiono JRE 8u51 przez JRE 8u60 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.1.
Wersja 5.0, 19 lipca 2015
- Dodano narzędzie do rysowania polilinii w planie z różnymi stylami.
- Dodano możliwość wyświetlania listew przypodłogowych w panelach modyfikacji ścian i pomieszczeń.
- Umożliwiono ukrywanie poziomów za pomocą nowego pola wyboru Widoczny w panelu modyfikacji lub nowej pozycji menu Ukryj poziom.
- Zarządzanie poziomami na tej samej wysokości jako warstwy z indeksem kolejności, który można ustawić w panelu modyfikacji poziomów (może powodować niewielkie zmiany w istniejących plikach SH3D).
- Dodano pozycję menu Edytuj > Wklej styl do modyfikowania stylu wybranych obiektów na podstawie obiektu tego samego typu skopiowanego do schowka.
- Dodano pozycje menu Dodaj punkt do pomieszczenia i Usuń punkt z pomieszczenia w menu kontekstowym planu.
- Dodano możliwość wybierania obiektów w grupach mebli, edytowania ich i usuwania bez konieczności rozgrupowywania zgrupowanych obiektów.
- Dodano pozycje menu Meble > Dodaj do grupy i Edytuj > Wklej do grupy do dodawania obiektów do wybranej grupy.
- Zapisywano rozwinięte grupy na liście mebli.
- Dodano opcję w panelu preferencji do zmiany domyślnej czcionki.
- Dodano możliwość zmiany czcionki i koloru tekstów swobodnych w ich panelu modyfikacji, a także wyświetlania ich w widoku 3D na określonej wysokości.
- Dodano zmienną $level w oknie dialogowym ustawień drukowania do drukowania nazwy drukowanego poziomu w nagłówku lub stopce strony.
- Sprawdzano rozmiar obrazu wybranego w kreatorach importu obrazu tła i tekstur, aby zaproponować jego zmniejszenie, jeśli jest bardzo duży.
- Zaproponowano bezpośrednie zapisanie bieżącego projektu po wybraniu pozycji menu Sweet Home 3D > Zakończ w systemie Mac OS X, gdy otwarty jest tylko jeden zmodyfikowany projekt.
- Wyświetlano komunikat informacyjny po zakończeniu importu biblioteki mebli lub tekstur.
- Umożliwiono ustawienie kąta nachylenia punktu widzenia między -90° a 90°.
- Zaakceptowano wprowadzanie ułamków 1/8 1/4 3/8 1/2 5/8 3/4 7/8 gdy używana jest jednostka Stopa/Cal/Ułamek.
- Naprawiono obsługę wartości ujemnych w jednostce Stopa/Cal/Ułamek.
- Ulepszono obsługę formatu DAE/Collada, aby akceptować pliki z brakującymi danymi.
- Naprawiono błąd, który uniemożliwiał renderowanie zdjęć na dwóch najwyższych poziomach jakości, gdy używana jest lokalizacja turecka.
- Dodano lokalizację holenderską napisaną przez Gerwina Harmsena i Roba van den Berga.
- Dodano lokalizację w języku chińskim tradycyjnym napisaną przez Lee Shin-Chuna.
- Zaktualizowano francuskie, angielskie i chińskie strony pomocy.
- Zaktualizowano Java 3D do wersji 1.6.0-pre12 / JOGL 2.3.1 dla wersji Mac OS X działającej z Java 7 / 8.
- Zastąpiono JRE 6u45 przez JRE 8u51 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.0.
Wersja 4.6, 2 lutego 2015
- Naprawiono drukowanie teksturowanych podłóg w systemie Mac OS X z Java 7 / 8.
- Naprawiono problem z widokiem 3D wyświetlanym w osobnym oknie na drugim ekranie w systemie Mac OS X z Java 7 / 8.
- Naprawiono awarię w kreatorze importu mebli na niektórych konfiguracjach z systemem Mac OS X z Java 7 / 8.
- Zaktualizowano wersję Java 3D do 1.6.0-pre11 / JOGL 2.2.4 dla wersji Mac OS X działającej z Java 7 / 8.
- Zwiększono maksymalną pamięć używaną przez Sweet Home 3D w systemie Windows 64-bit.
- Zaktualizowano certyfikat używany do podpisywania programów.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.6.
Wersja 4.5, 22 października 2014
- Zastąpiono bibliotekę Loader3DS nową, która lepiej interpretuje kolory, przezroczystość i rozmieszczenie części modeli 3D w formacie 3DS (dostosowania materiałów ustawione na meblach w formacie 3DS w poprzednich wersjach Sweet Home 3D zostaną utracone).
- Zwiększono do 50 maksymalną liczbę zapisanych punktów widzenia.
- Dodano margines błędu przy określaniu, czy mebel nachodzi na inny, gdy użytkownik chce umieścić go na górze drugiego.
- Na liście mebli dodano ikonę do nazwy każdego elementu z określoną właściwością
information, i wyświetlono tę informację w dymku po kliknięciu ikony. - Przywrócono poprzedni rozmiar okna dialogowego wyboru tekstur po zmianie rozmiaru.
- Wyczyszczono filtr wyszukiwania w oknie dialogowym wyboru tekstur po zaimportowaniu tekstury.
- Wymuszono format dla rozmiarów eksportowanych do formatu CSV, aby wyświetlać wartości dziesiętne zamiast ułamków calowych.
- Dodano dodatkowy odstęp między kolumnami listy mebli podczas drukowania w systemie Windows dla lepszego renderowania.
- Naprawiono błąd, który mógł interpretować pliki SH3D z poprawnymi zaimportowanymi spakowanymi modelami 3D jako uszkodzone pliki.
- Naprawiono błąd, który uniemożliwiał działanie wyrównania obok siebie nałożonych na siebie mebli.
- Naprawiono błędne obliczanie narożnika ściany na niektórych poziomych ścianach.
- Zapewniono zachowanie kolejności, w jakiej meble zostały dodane po ich zgrupowaniu.
- Naprawiono zarządzanie kursorem myszy podczas operacji przeciągania i upuszczania w katalogu.
- Opóźniono usuwanie domyślnego projektu, aby uniknąć błędu krytycznego Java 3D w trybie pełnoekranowym Mac OS X.
- Zaktualizowano hiszpańską, japońską, portugalską (brazylijską), rosyjską i polską lokalizację pomocy.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.5.
Wersja 4.4, 12 czerwca 2014
- Dodano pole wyszukiwania tekstur i listę ostatnio używanych tekstur w oknie dialogowym wyboru tekstur.
- Dodano obsługę obracania tekstur.
- Dodano miganie wybranego materiału w podglądzie 3D w oknie dialogowym modyfikacji Materiały mebli.
- Ulepszono pola tekstowe używane do edycji długości, gdy aktywna jest jednostka Stopa/Cal/Ułamek.
- Dodano pozycję menu Edytuj > Zaznacz wszystko na wszystkich poziomach, z informacją zwrotną w zakładkach poziomów pokazującą nazwy poziomów obramowane kolorem zaznaczenia w Java 6 i wyższej.
- Zastąpiono menu Wybierz obiekt menu Przełącz zaznaczenie w menu kontekstowym planu, gdy wciśnięty jest klawisz Shift.
- Dodano właściwość
dropOnTopElevationdo mebli katalogowych, aby umieszczać obiekty na meblach na preferowanej wysokości (aby uprościć układanie obiektów na lub pod półkami, krzesłami, drzewami…). - Dodano pozycję menu Meble > Resetuj wysokość do przeliczania preferowanej wysokości wybranych mebli umieszczonych na innych elementach.
- Dodano rozszerzenie KMZ do listy rozszerzeń plików obsługiwanych w kreatorze importu mebli.
- Dodano obsługę ruchów bocznych w widoku 3D za pomocą klawiatury używając klawiszy Alt + strzałka w lewo i Alt + strzałka w prawo.
- Uniknięto duplikowania danych w plikach SH3D podczas zapisywania.
- Sprawdzano dostępne miejsce na dysku przed zapisem w Java 6 i wyższej.
- Dodano opcję naprawy uszkodzonych plików SH3D z możliwością odzyskiwania uszkodzonych danych z katalogów Sweet Home 3D, usuwania uszkodzonych modeli 3D i obrazów lub wyświetlania ich na czerwono.
- Uwzględniono przezroczystość obrazu tekstury dla tekstury podłoża w widoku 3D.
- Ulepszono zarządzanie przezroczystością tekstur w SunFlow.
- Naprawiono problem w parametrach SunFlow, który mógł generować czarne kropki.
- Dodano obsługę importu z plików SH3D w Wersji online, sprawdzając, które modele 3D i tekstury są dostępne na serwerze, aby zmniejszyć długość danych projektu zapisywanych na serwerze.
- Dodano przycisk Usuń w oknie dialogowym Otwórz wersji online do usuwania projektów zapisanych na serwerze.
- Sprawdzano, czy długość danych projektu nie przekracza maksymalnej dozwolonej na serwerze przed zapisaniem go w wersji online.
- Dodano parametry
camera,selectableCameras,leveliselectableLevelsdo Przeglądarki Sweet Home 3D, aby umożliwić użytkownikowi wybór niektórych zapisanych punktów widzenia i poziomów projektu. - Dodano parametr
activateCameraSwitchKeydo wyłączania spacji w Przeglądarce Sweet Home 3D. - Dodano możliwość edycji modelu 3D mebla w Edytorze Biblioteki Mebli.
- Naprawiono problemy w zależnościach pliku DAE, gdy używają one spacji, znaków % i #.
- Naprawiono problem z współrzędnymi tekstur obliczanymi na przecięciu drzwi i okien dla ścian o kącie innym niż 0° lub 90° w planie.
- Naprawiono zarządzanie współrzędnymi tekstur na modelu 3D wyświetlanym w panelu Materiały mebli dla małych modeli.
- Sprawdzano, czy długość listy ciągów autouzupełniania zapisana w preferencjach nie przekracza maksymalnej dozwolonej wartości.
- Odmówiono importu pliku ZIP modelu 3D zawierającego nieczytelne wpisy.
- Naprawiono zarządzanie widokiem 3D, aby uniknąć pozostawania szarym w systemie Windows z Java 7/8.
- Zwiększono maksymalną pamięć do 2 GB używaną w wersji Java Web Start uruchamianej w systemach Windows i Linux 64-bit.
- Wyświetlono maksymalną pamięć ustawioną dla Javy w oknie dialogowym O programie.
- Zaktualizowano strony pomocy w języku angielskim, francuskim, niemieckim, szwedzkim, węgierskim i bułgarskim.
- Zaktualizowano Java 3D do wersji 1.6.0-pre10 / JOGL 2.1.5 dla wersji Mac OS X działającej z Java 7.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.4.
Wersja 4.3, 14 stycznia 2014
- Naprawiono błędy, które uniemożliwiały wyświetlanie widoku 3D, gdy był zapisany jako odłączony, na jednym ekranie i wielu ekranach.
- Naprawiono problem z czcionką, która nie wyświetlała poprawnie tekstu chińskiego w planie w systemach Windows i Linux.
- Naprawiono błąd, który uniemożliwiał podnoszenie kamery w aplecie Przeglądarki Sweet Home 3D.
- Naprawiono błąd, który nie inicjalizował pola wyboru Schody w kreatorze importu mebli, gdy modyfikowany jest zaimportowany model 3D.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie niektórych pomieszczeń podłogowych w widoku 3D, gdy się nakładają.
- Naprawiono wyświetlanie tekstów w dymkach mebli katalogowych w Java 5.
- Naprawiono błąd, który zamrażał program dla niektórych kolorowych obrazów tła w systemie Mac OS X z Java 7.
- Naprawiono niektóre nieoczekiwane zachowania podczas przeciągania mebli z katalogu w systemie Mac OS X z Java 7.
- Poprawiono wydajność widoku 3D w wersjach Java Web Start i JAR executable uruchamianych w systemie Mac OS X z Java 7.
- Zaakceptowano znaki % i # w zależnościach plików OBJ i DAE.
- Utworzono instalator Windows 32-bit / 64-bit, który instaluje wersję 64-bitową Sweet Home w systemie Windows 64-bit, a w przeciwnym razie wersję 32-bitową.
- Wyświetlono model danych 32-bit / 64-bit uruchomionej wersji w oknie dialogowym O programie.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.3.
Wersja 4.2, 30 października 2013
- Dodano obsługę wycinania nieprostokątnych drzwi i okien umieszczonych w ścianach.
- Dodano narzędzia Powiększ i Pomniejsz w kreatorze importu obrazu tła, aby pomóc w precyzyjniejszym wprowadzaniu skali obrazu.
- Dodano pionowe i poziome ograniczenia, gdy klawisz shift jest wciśnięty, do linii skali wyświetlanej w drugim kroku kreatora importu obrazu tła.
- Ulepszono wyszukiwarkę w katalogu mebli, aby obsługiwała porównywanie liter z akcentami i wiele kryteriów (kryteria oddzielone spacjami).
- Rysowanie schodów na wyższym poziomie w planie, gdy wysokość ich górnej części i wysokość poziomu są równe.
- Podwójnie sprawdzono, czy obrazy używane jako tekstura i oznaczone jako przezroczyste zawierają co najmniej jeden przezroczysty piksel.
- Naprawiono błąd, który niepoprawnie wyświetlał pomieszczenia podłogowe w widoku 3D, gdy częściowo się nakładały.
- Naprawiono błąd, który uniemożliwiał wyświetlanie niektórych części sufitu pomieszczenia o złożonym kształcie mniejszym niż pomieszczenie na wyższym piętrze.
- Naprawiono błąd, który nie renderował poprawnie lustrzanych okien na dwóch najlepszych poziomach jakości narzędzia do tworzenia zdjęć.
- Naprawiono błąd, który niepoprawnie automatycznie uzupełniał pola tekstowe przy inicjalizacji ich okna dialogowego.
- Naprawiono błąd, który uniemożliwiał tworzenie filmów w wersjach Java Web Start i Online uruchamianych z Java 7u25 lub nowszą.
- Naprawiono błąd, który uniemożliwiał eksport do formatu SVG w Java 7 / Linux.
- Naprawiono błąd, który uniemożliwiał wyświetlanie widoku 3D później, gdy nie był widoczny przy otwieraniu pliku w systemie Windows.
- Naprawiono błąd, który nie umieszczał na pierwszym planie okna dużych projektów, gdy są ponownie otwierane.
- Zapewniono, że zmaksymalizowane okna są prawidłowo przywracane po ponownym otwarciu w systemie Mac OS X.
- Dodano do plików jar wersji Online wymagane atrybuty, które unikają niektórych ostrzeżeń bezpieczeństwa w najnowszej wersji Javy.
- Dodano narzędzie Scalanie w Edytorze Biblioteki Mebli i Edytorze Biblioteki Tekstur do scalania bieżącej biblioteki z inną.
- Dodano pola tekstowe w Edytorze Biblioteki Mebli do wprowadzania Słów kluczowych/Tagów powiązanych z meblami oraz do dostosowywania kształtu wycięcia drzwi i okien.
- Dodano obsługę wersji Java Web Start i JAR executable uruchamianych w systemie Mac OS X z Java 7.
- Zaktualizowano słowa kluczowe w domyślnym katalogu mebli i bibliotekach mebli, aby uprościć wyszukiwanie podobnych obiektów.
- Inne drobne poprawki błędów i ulepszenia w Sweet Home 3D, Edytorze Biblioteki Mebli i Edytorze Biblioteki Tekstur.
Zobacz także artykuł na blogu o wersji 4.2.
Wersja 4.1, 3 czerwca 2013
- Zoptymalizowano funkcję Eksportu do formatu OBJ dla dużych eksportów.
- Przesunięto punkt widzenia widoku z lotu ptaka bliżej pierwszego mebla dodanego do pustego domu.
- Dodano obsługę trybu pełnoekranowego w systemie Mac OS X.
- Naprawiono błąd drukowania, który nie zawsze pokazywał oczekiwane strony.
- Zaktualizowano wersję Online, aby zapewnić, że nie będzie wyświetlać dodatkowego ostrzeżenia o bezpieczeństwie przy uruchamianiu z najnowszą wersją Javy.
- Zwiększono domyślną maksymalną pamięć używaną przez program do 640 MB i sprawiono, że ta wielkość rośnie do 1024 MB dla wersji instalatora Windows 32-bitowego w zależności od dostępnej pamięci RAM w systemie.
- Naprawiono błąd w Sweet Home 3D, wersji przenośnej Sweet Home 3D (119 MB), Edytorze Biblioteki Mebli (12,3 MB) i Edytorze Biblioteki Tekstur (784 kB), który uniemożliwiał usuwanie niektórych plików tymczasowych w systemie Windows po zakończeniu programu.
- Automatycznie usuwano prywatny folder roboczy Sweet Home 3D po zakończeniu programu, gdy kończy się normalnie.
- Zaakceptowano ścieżki bezwzględne we właściwości systemu
com.eteks.sweethome3d.tools.temporarySubFolder, aby uprościć sposób określania, gdzie powinien znajdować się prywatny folder roboczy Sweet Home 3D. - Dodano właściwość systemu
com.eteks.sweethome3d.swing.fixedPrintMargin, aby móc wymusić margines wydruku (wyrażony w centymetrach), gdy niestandardowe marginesy wprowadzone w oknie dialogowym formatu strony nie są brane pod uwagę. - Naprawiono błąd, który nadal wyświetlał dostępne aktualizacje biblioteki, nawet po jej zainstalowaniu.
- Naprawiono problem, który uniemożliwiał uruchomienie programu, gdy nazwa importowanych bibliotek zawierała bardzo długi ciąg cyfr.
- Zaktualizowano hiszpańskie strony pomocy.
- Zastąpiono JRE 6u43 przez JRE 6u45 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 4.1.
Wersja 4.0, 21 marca 2013
- Użyto klawisza Shift do utrzymania obiektów przesuwanych w planie wyrównanych wzdłuż osi poziomej lub pionowej, i zmieniono klawisz używany do przełączania ustawienia magnetyzmu na klawisz Alt w systemie Windows, klawisz cmd w systemie Mac OS X i klawisze Shift + Alt w systemie Linux.
- Dodano opcję Materiały w panelu modyfikacji mebli, aby edytować różne materiały (kolory lub tekstury) wybranych mebli.
- Ulepszono narzędzie wyboru koloru z możliwością wyboru koloru spośród palet RAL i Creative Commons, z narzędziem pipety lub z listy wyświetlającej ostatnio wybrane kolory.
- Dodano opcje w panelu modyfikacji pomieszczenia do zmiany koloru lub tekstury boków ścian otaczających modyfikowane pomieszczenie.
- Dodano opcje Wzór w planie i Kolor górny w widoku 3D w panelu modyfikacji ściany, aby zmienić wzór używany do rysowania ściany w planie i kolor używany do malowania górnej części ściany w widoku 3D.
- Zastąpiono opcję Wzór ściany w planie opcją Wzór nowych ścian w planie w panelu preferencji użytkownika.
- Dodano 3 nowe wzory ścian.
- Dodano element menu Widok 3D > Usuń punkty widzenia, aby usunąć wszystkie lub niektóre z zapisanych punktów widzenia.
- Dodano element menu Widok 3D > Utwórz zdjęcia w punktach widzenia, aby tworzyć zdjęcia w podzbiorze zapisanych punktów widzenia.
- Zmieniono nazwę istniejącej jednostki Cal na Stopa/Cal/Ułamek, sprawiając, że zawsze wyświetla najbliższy ułamek 1/8 cala dla długości pokazanych w tabeli mebli i w planie, oraz usunięto miejsca dziesiętne dla powierzchni w stopach kwadratowych.
- Dodano do preferencji użytkownika jednostkę Cal/Dziesiętne zdolną do wyświetlania części dziesiętnych cala dla długości pokazanych w tabeli mebli i w planie, oraz dla powierzchni w stopach kwadratowych.
- Dodano element menu Meble > Importuj teksturę, aby poprawić dostęp do kreatora importu tekstur.
- Dodano element menu Meble > Eksportuj do formatu CSV….
- Ustawiono skrót dla elementów menu Widok 3D > Wyświetl w osobnym oknie / Wyświetl w głównym oknie na Ctrl + Alt + Y (cmd + alt + Y w systemie Mac OS X) i włączono skróty programu w oddzielonym widoku 3D.
- Dodano opcję wyboru, czy tylko wybrane elementy w planie, czy wszystkie elementy 3D domu powinny być eksportowane do formatu OBJ.
- Dodano pole wyboru Sprawdź aktualizacje przy uruchomieniu programu i przycisk Sprawdź aktualizację do panelu preferencji użytkownika, aby uzyskać informacje o dostępnych aktualizacjach programu i plików SH3F/SH3T/SH3L/SH3P.
- W trybie Widoku z lotu ptaka ustawiono wysokość środka obrotu na połowę wysokości widocznych elementów w widoku 3D.
- Dodano opcję Widok z lotu ptaka wycentrowany na zaznaczeniu do panelu preferencji, aby centrować widok 3D na wybranych obiektach w planie, gdy aktywny jest tryb Widoku z lotu ptaka.
- Dodano przycisk Biblioteki… do okna dialogowego O programie, aby wyświetlić wszystkie biblioteki i wtyczki używane przez Sweet Home 3D.
- Umożliwiono parametryzację silnika renderowania SunFlow za pomocą właściwości pobieranych z pliku właściwości zasobów lub z właściwości systemowych.
- Dodano współrzędne tekstur do modeli 3D Pudełko i Cylinder w domyślnym katalogu i ustawiono inną nazwę materiału dla każdej z ich ścian, aby móc edytować kolor lub teksturę każdej ściany indywidualnie.
- Zmniejszono grubość linii w wydrukach.
- Ustawiono Widok z góry i Kolor lub tekstura podłogi jako opcje przy pierwszym uruchomieniu dla preferencji użytkownika Ikony mebli w planie i Renderowanie pomieszczeń w planie w systemach Windows i Mac OS X.
- Ulepszono obliczanie wysokości okrągłego sufitu blisko okrągłej pochyłej ściany.
- Naprawiono regresję, która pojawiła się w wersji 3.0, mogącą uniemożliwiać poprawne obliczanie pochyłych sufitów.
- Naprawiono błąd, który mógł zapisywać pliki niemożliwe do ponownego otwarcia i bez komunikatu o błędzie.
- Zapewniono możliwość zmiany rozmiaru okna po jego otwarciu, gdy widok 3D jest odłączony w systemie Mac OS X.
- Zaakceptowano białe spacje w nazwach plików MTL.
- Dodano wsparcie w wersji online dla Java 7 w systemie Mac OS X z bibliotekami Java 3D 1.6.0-pre7 / JOGL 2.0-rc11.
- Zaktualizowano strony pomocy w języku angielskim, francuskim, niemieckim, szwedzkim, węgierskim i bułgarskim.
- Zastąpiono JRE 6u37 przez JRE 6u43 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 4.0.
Wersja 3.7, 25 października 2012
- Wyświetlono grupy w tabeli mebli jako rozwijalne / zwijalne węzły drzewa.
- Użyto antyaliasingu w widoku 3D, gdy to możliwe.
- Naprawiono błąd, który mógł tworzyć nieprawidłowe pliki SH3D po imporcie pliku modelu 3D zawierającego znaki spoza ASCII (takie jak litery z akcentami).
- Naprawiono zarządzanie wieloma otworami w wielokątach zdefiniowanych w importowanych plikach DAE.
- Zakazano zmiany rozmiaru okna podczas otwierania pliku SH3D w systemie Mac OS X, aby uniknąć zawieszania programu.
- Zapisano w pliku SH3D tylko tekstury z pliku SH3T używane przez dom.
- Wydano wersję 1.0 (670 kB) Edytora Biblioteki Tekstur, oddzielnego narzędzia, które pozwala użytkownikowi łatwo tworzyć i edytować pliki SH3T.
- Zaktualizowano nową przenośną wersję Sweet Home 3D (wersja 3.7, 116 MB) i Edytor Biblioteki Mebli (wersja 1.9, 5 MB).
- Zastąpiono JRE 6u35 przez JRE 6u37 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.7.
Wersja 3.6, 6 września 2012
- Dodano możliwość obracania tekstów, nazw mebli oraz nazw i powierzchni pokoi na planie.
- Ulepszono magnetyzm wyrównywania mebla, gdy jego bok jest wyrównany wzdłuż ściany.
- Zapisano ostatnie foldery wybrane w oknie dialogowym wyboru plików dla każdego typu zawartości obsługiwanego przez Sweet Home 3D.
- Ulepszono ładowanie katalogów mebli przy zmianie języka i podczas importowania bibliotek mebli.
- Naprawiono typ obiektywu używany w generowaniu wideo dla dwóch najlepszych poziomów jakości.
- Wymuszono niebieski kolor dla zaznaczenia rysowanego na zaimportowanym obrazie w kreatorze obrazu tła, gdy domyślny kolor zaznaczenia nie jest wystarczająco kolorowy.
- Ulepszono zarządzanie kolorem zaznaczenia na planie w systemie Mac OS X.
- Zezwolono na homonimy wśród nazw mebli i tekstur w katalogach.
- Odmówiono otwarcia uszkodzonego pliku SH3D, gdy zawiera on nieosiągalne meble lub tekstury.
- Naprawiono błąd, który blokował uruchomienie programu, jeśli niektóre pliki do odzyskania były nieprawidłowe.
- Podpisano aplikacje i instalatory dla Windows i Mac OS X certyfikowanym podpisem cyfrowym dewelopera Sweet Home 3D (tj. Emmanuel Puybaret).
- Zastąpiono JRE 6u32 przez JRE 6u35 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.6.
Wersja 3.5, 28 kwietnia 2012
- Dodano element menu Meble > Wyrównaj obok siebie, aby wyrównać wybrane meble po bokach i z tyłu pierwszego wybranego elementu.
- Dodano elementy menu Meble > Wyrównaj do przodu / Wyrównaj do tyłu / Wyrównaj do lewej / Wyrównaj do prawej, aby wyrównać wybrane meble do przodu / tyłu / lewej / prawej strony pierwszego wybranego elementu.
- Dodano elementy menu Meble > Rozmieść poziomo / Rozmieść pionowo, aby odpowiednio rozmieścić wybrane meble.
- Dodano menu Wyrównaj lub rozmieść meble w menu kontekstowym planu, aby umożliwić dostęp do tych funkcji w wersji online.
- Dodano zachowanie magnetyczne podczas przeciągania i upuszczania elementu w planie, gdy jego krawędzie zbliżają się do krawędzi innego mebla.
- Ulepszono przyciąganie magnetyczne mebli wzdłuż ścian (w tym ścian okrągłych) z systemem zapobiegania kolizjom.
- Przybliżanie w planie jest teraz wycentrowane na kursorze myszy, gdy zoom wykonywany jest kółkiem myszy przy wciśniętym klawiszu Ctrl (cmd w Mac OS X).
- Dodano element menu Widok 3D > Modyfikuj wirtualnego zwiedzającego, aby edytować położenie i kąty zwiedzającego.
- Dodano opcję Dostosuj wysokość oczu do wybranego poziomu w panelu modyfikacji wirtualnego zwiedzającego (domyślnie zaznaczona dla nowych domów).
- Odwrócono kierunek obrotu w górę / w dół w trybie widoku z lotu ptaka.
- Kolor podłoża zmienia się w zależności od ustawienia mocy światła (kolor podłoża w istniejących plikach domów zostanie automatycznie zaktualizowany, co może prowadzić do niewielkich zmian w renderowaniu).
- Wykorzystano kształt wycięcia klatki schodowej do obliczenia otworu rampy w podłożu.
- Dodano obsługę elementu
<unit>w plikach Collada, aby uzyskać lepszy domyślny rozmiar importowanych modeli 3D w tym formacie. - Dodano kursor przesuwania dla obiektów w planie i ulepszono wygląd kursorów.
- Dodano przycisk dostępu do preferencji na pasku narzędzi (z wyjątkiem Mac OS X, gdzie skrót cmd + , jest dobrze znany, a pasek narzędzi jest już szeroki).
- Naprawiono błąd, który powodował zawieszanie aplikacji, gdy okno wyświetlające widok 3D wcześniej zapisane jako ukryte było powiększane w Mac OS X.
- Podzielono
HomeControllerklasę naHomeController+HomePluginControllerklasy, aby umożliwić dostęp do kontrolerów w wtyczce (jeśli utworzyłeś zmodyfikowaną wersję Sweet Home 3D z bezpośrednią podklasą lub instancją klasyHomeController, powinieneś po prostu zastąpić klasęcom.eteks.sweethome3d.viewcontroller.HomeControllerklasącom.eteks.sweethome3d.plugin.HomePluginController). - Zaktualizowano pomoc w języku niemieckim / hiszpańskim / brazylijskim portugalskim / szwedzkim.
- Rosyjska wersja interfejsu użytkownika sprawdzona i zaktualizowana przez Андрея Прищенко.
- Zmieniono czcionkę logo Sweet Home 3D (dzięki Julienowi De Méyère).
- Zastąpiono JRE 6u30 przez JRE 6u32 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.5.
Wersja 3.4, 20 grudnia 2011
- Dodano elementy menu Plan > Dodaj poziom / Modyfikuj poziom / Usuń poziom, aby obsługiwać wiele poziomów z możliwymi poziomami pośrednimi i/lub poziomami na ujemnej wysokości.
- Dodano elementy menu Widok 3D > Wyświetl wszystkie poziomy / Wyświetl wybrany poziom.
- Dodano pole Grubość nowych podłóg w panelu preferencji.
- Dodano nową właściwość dla klatek schodowych w katalogu mebli, aby zdefiniować kształt używany do wycinania sufitu i podłogi wyższych poziomów, gdy przecinają się one z klatką schodową.
- Dodano pole wyboru Klatka schodowa w kreatorze Importuj meble i w Edytorze Biblioteki Mebli.
- Wykorzystano wartość przezroczystości ścian do uczynienia przezroczystymi również podłóg i sufitów wyższych poziomów.
- Umożliwiono wirtualnemu zwiedzającemu schodzenie poniżej poziomu 0, aby zwiedzać poziomy podziemne.
- Ulepszono zarządzanie podłożem, aby móc obsługiwać wysokości do 100m bez widocznej czarnej linii na horyzoncie.
- Dodano przycisk w panelu preferencji do importowania bibliotek językowych.
- Ulepszono przyciąganie magnetyczne ścian i pomieszczeń.
- Zwiększono czułość przyciągania magnetycznego.
- Dodano podmenu Wybierz obiekt w menu kontekstowym planu, które pozwoli użytkownikowi wybrać obiekt spośród nałożonych na siebie w punkcie, gdzie kliknął prawym przyciskiem myszy.
- Dodano możliwość bezpośredniej zmiany widoczności mebla poprzez kliknięcie na pole wyboru widoczny w tabeli mebli.
- Dodano obsługę autouzupełniania w polach tekstowych nazwa wyświetlanych w panelach modyfikacji (sugerowane teksty pochodzą z wcześniej wprowadzonych tekstów i są zapisywane w preferencjach).
- Dodano możliwość precyzyjnego dostosowania orientacji modelu 3D w drugim kroku jego importowania.
- Poprawiono wydajność przy korzystaniu z tekstur.
- Dodano obsługę niepodpisanych apletów przy uruchamianiu bez funkcji 3D oraz mebli/tekstur wymienionych w plikach wtyczek.
- Naprawiono przeciąganie i upuszczanie z katalogu do planu lub listy mebli w wersji online uruchamianej z Plugin2 w Mac OS X lub z OpenJDK w Linux.
- Naprawiono błąd, który uniemożliwiał wyświetlanie okien dialogowych umieszczonych poza głównym ekranem po zmianie konfiguracji w środowisku wieloekranowym.
- Naprawiono błąd, który uniemożliwiał otwieranie kreatora Importuj meble na ekranie innym niż główny lub wyświetlanie wersji online w przeglądarce umieszczonej poza głównym ekranem.
- Naprawiono błąd, który nieprawidłowo przesuwał teksturę nałożoną na obiekt z plikiem modelu 3D nie umieszczonym w początku układu współrzędnych (ta poprawka będzie stosowana tylko do zmian tekstur dokonanych od tej wersji, aby istniejące projekty nie wyglądały inaczej, gdy zastosowano obejście).
- Naprawiono błąd, który wyświetlał teksturę jako odwróconą, gdy była zastosowana do lewej strony ściany.
- Naprawiono błąd, który resetował proporcje widoku 3D w oknie dialogowym tworzenia zdjęć po zmianie kamery.
- Zaktualizowano strony pomocy w języku angielskim, francuskim, niemieckim i bułgarskim.
- Zastąpiono JRE 6u26 przez JRE 6u30 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.4.
Wersja 3.3, 26 lipca 2011
- Poprawiono precyzję linii wyrównujących.
- Zawsze używany format PNG dla eksportowanych tekstur, aby uniknąć utraty szczegółów.
- Naprawiono błąd w eksporcie OBJ dla modeli w formacie 3DS zawierających niektóre niezdefiniowane wartości.
- Naprawiono błąd, który uniemożliwiał tworzenie zdjęć i filmów na dwóch pierwszych poziomach jakości, gdy używana była tekstura nieba.
- Zastąpiono JRE 6u24 przez JRE 6u26 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.3.
Wersja 3.2.1, 3 maja 2011
- Naprawiono błąd w aplecie przeglądarki 3D, który uniemożliwiał jego uruchomienie w systemie Windows.
- Podpisano certyfikowanym podpisem cyfrowym pliki JAR wersji Java Web Start Sweet Home 3D, jej wersji Online i apletu przeglądarki 3D, aby poszerzyć grono odbiorców Sweet Home 3D. Instalatory nie zostały zmodyfikowane.
Wersja 3.2, 22 kwietnia 2011
- Ulepszono obsługę przezroczystych modeli z teksturami i zarządzanie przezroczystością w obrazach renderowanych przez SunFlow.
- Zmieniono sposób wyświetlania stref czasowych GMT, aby uniknąć nieporozumień.
- Ulepszono notację 12/24-godzinną dla użytkowników anglojęzycznych zgodnie z krajem użytkownika.
- Naprawiono błąd, który nieprawidłowo obliczał kształt niektórych równoległych połączonych ścian.
- Naprawiono błąd w aplecie przeglądarki 3D, który uniemożliwiał jego uruchomienie.
- Dodano właściwość systemową
com.eteks.sweethome3d.no3Dproperty, aby w razie potrzeby wyłączyć możliwości 3D Sweet Home 3D. - Zaktualizowano pliki pomocy w języku hiszpańskim, brazylijskim portugalskim i szwedzkim.
- Zastąpiono JRE 6u23 przez JRE 6u24 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.2.
Wersja 3.1, 13 lutego 2011
- Dodano możliwość drukowania planu na więcej niż jednej stronie dla dużych skal.
- Dodano ikonę obok pola wyboru czasu w oknach dialogowych tworzenia zdjęć i filmów, wskazującą czy wybrany czas jest porą dzienną czy nocną.
- Podświetlono wyszukiwany tekst na stronach pomocy.
- Uczyniono nowe okrągłe ściany symetrycznymi.
- Dodano obsługę dwóch połączonych ze sobą okrągłych ścian.
- Naprawiono różne błędy w bibliotece SunFlow używanej jako silnik renderowania zdjęć na dwóch najlepszych poziomach jakości.
- Naprawiono błąd, który czasami uniemożliwiał prawidłowe renderowanie tekstur na zdjęciach, podczas drukowania i gdy teksturowany mebel widziany z góry był skalowany.
- Naprawiono błąd, który uniemożliwiał prawidłowe wyświetlanie niektórych podłóg w kilku rzadkich przypadkach.
- Naprawiono błąd, który uniemożliwiał eksport pomieszczeń w formacie OBJ.
- Naprawiono błąd, który uniemożliwiał odczytywanie plików pomocy zawartych w wtyczkach językowych SH3L.
- Naprawiono błąd, który uniemożliwiał instalację plików SH3F, SH3T, SH3L i SH3P poprzez dwukrotne kliknięcie w systemie Mac OS X.
- Naprawiono błąd, który renderował w pełni nieprzezroczyste tekstury PNG jako przezroczyste na zdjęciach.
- Naprawiono błąd w zarządzaniu kolorem i teksturą grupy elementów po operacji cofnięcia.
- Dodano automatyczne zaznaczanie w polach tekstowych selektorów kolorów.
- Zmieniono skalę jakości zdjęć z 0-3 na 1-4.
- Zaktualizowano pliki pomocy w języku niemieckim i bułgarskim.
- Dodano obsługę Windows 64-bit w wersji Online oraz w plikach wykonywalnych JAR Sweet Home 3D i Edytora Biblioteki Mebli.
- Zastąpiono JRE 6u22 przez JRE 6u23 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.1.
Wersja 3.0, 30 listopada 2010
- Dodano obsługę okrągłych ścian.
- Dodano element menu Widok 3D > Zapisz punkt widzenia…, aby zapisać aktualny punkt widzenia, oraz menu Widok 3D > Przejdź do punktu widzenia, aby powrócić do zapisanego punktu widzenia.
- Dodano kompas wyświetlany w planie jako róża wiatrów i powiązany z położeniem geograficznym domu.
- Ulepszono renderowanie zdjęć na dwóch najlepszych poziomach jakości (obsługa przezroczystości okien i obrazów, orientacja słońca w zależności od wybranej godziny i daty, zarządzanie światłami, matowy / błyszczący wygląd powierzchni).
- Dodano 5 lamp i 8 kolorowych źródeł światła do domyślnego katalogu mebli.
- Wyświetlano wybrane źródła światła jako szkieletowe sfery w widoku 3D.
- Zmieniono wskaźnik i zachowanie dolnego lewego rogu świateł, aby umożliwić aktualizację ich mocy świetlnej.
- Dodano opcję Zachowaj proporcje w oknie dialogowym modyfikacji mebli, aby zachować proporcje mebli podczas edycji ich rozmiaru.
- Dodano opcję Część planu bazowego w oknie dialogowym modyfikacji mebli, aby móc zablokować mebel, gdy plan bazowy jest zablokowany.
- Włączono wszystkie nieruchome meble do zablokowanego planu.
- Ulepszono obliczanie cieni na podłodze modeli 3D zawierających wiele wierzchołków, aby uniknąć zawieszania programu na drugim poziomie jakości renderowania zdjęć.
- Ulepszono obliczanie maksymalnej wysokości i renderowanie 3D w trybie Widok z lotu ptaka.
- Zaktualizowano nieprawidłowe wartości normalne w niektórych modelach 3D domyślnego katalogu, aby poprawić ich renderowanie.
- Dodano wzór kreskowania dla ścian.
- Drukowanie / Kopiowanie / Eksport obrazu tła, jeśli jest wyświetlany w planie.
- Dodano zapisywanie danych domów w regularnych odstępach czasu w prywatnym folderze, z automatycznym odzyskiwaniem domów w przypadku awarii programu.
- Dodano automatyczne usuwanie plików tymczasowych utworzonych przez Sweet Home 3D starszych niż tydzień.
- Zachowano prefiks kształtów mebli eksportowanych w formacie OBJ, aby poprawnie przywrócić właściwości kształtów z prefiksem podczas ponownego importu.
- Zapisano preferencje Sweet Home 3D w pliku niezależnym od preferencji systemu operacyjnego, aby uprościć przenoszenie konfiguracji Sweet Home 3D na inny komputer.
- Dodano właściwości systemowe
com.eteks.sweethome3d.preferencesFoldericom.eteks.sweethome3d.applicationFoldersdo ustawienia folderów, w których przechowywane są preferencje Sweet Home 3D oraz pliki SH3F, SH3T, SH3L i SH3P. - Zwiększono maksymalną liczbę ostatnio używanych plików do 10.
- Oczekiwano na pierwszy ruch wskaźnika myszy przed duplikowaniem wybranych elementów, gdy naciśnięty jest klawisz ctrl (lub klawisz alt w systemie Mac OS X).
- Ulepszono przesuwanie elementów myszą, gdy są one bardzo małe na planie.
- Zwiększono przesunięcia wybranych elementów na planie, gdy klawisze strzałek są naciskane z klawiszem shift.
- Odwrócono efekt naciśnięcia klawisza shift dla przesunięć w widoku 3D.
- Naprawiono błędy, które uniemożliwiały poprawne wyświetlanie nakładających się pięter.
- Zaktualizowano strony pomocy (tylko w języku angielskim i francuskim w tej wersji).
- Usunięto kolumnę ID z listy kolumn wyświetlanych w Edytorze Biblioteki Mebli.
- Zastąpiono JRE 6u21 przez JRE 6u22 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.0.
Wersja 2.6, 23 sierpnia 2010
- Poprawnie obliczono otwory w ścianie tworzone przez drzwi i okna nałożone na siebie.
- Usunięto połysk, który pojawiał się na ścianach i podłogach pod pewnymi kątami widzenia.
- Naprawiono błąd, który uniemożliwiał zapisywanie wideo w systemie Mac OS X.
- Naprawiono błąd, który blokował silnik renderowania SunFlow, gdy model 3D zawierał zbyt duże współrzędne tekstur.
- Naprawiono błąd, który uniemożliwiał korzystanie z niektórych modeli 3D zawierających wiele kształtów.
- Ulepszono obsługę DAE/Collada dla plików eksportowanych z Solidworks i innych narzędzi.
- Zaktualizowano Edytor Biblioteki Mebli do wersji 1.1, aby naprawić kilka drobnych błędów.
- Zastąpiono JRE 6u20 przez JRE 6u21 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.6.
Wersja 2.5, 21 czerwca 2010
- Wydano wersję 1.0 Edytora Biblioteki Mebli, oddzielnego narzędzia, które pozwala użytkownikowi łatwiej tworzyć i edytować pliki SH3F.
- Naprawiono błąd, który nie aktualizował katalogów mebli i tekstur po zaimportowaniu zmodyfikowanego pliku SH3F lub SH3T.
- Naprawiono błąd regresji dotyczący tekstur zastosowanych do modeli 3D o rozmiarze innym niż sześcian o boku 1 centymetra.
- Ulepszono obsługę formatu DAE/Collada dla plików eksportowanych ze SketchUp.
- Obniżono poziom gruntu w widoku 3D, aby ograniczyć efekt migotania podczas tworzenia wideo.
- Usunięto podwójne powierzchnie w renderowaniu obliczanym przez SunFlow, aby uzyskać najlepsze wyniki.
- Naprawiono błąd, który blokował silnik renderowania SunFlow, gdy dom zawierał meble importowane z modeli 3DS.
- Naprawiono błąd, który uniemożliwiał SunFlow renderowanie obrazów, gdy dom zawierał nakładające się ściany.
- Ulepszono pamięć podręczną tekstur.
- Ulepszono zarządzanie plikami tymczasowymi w systemach Mac OS X i Linux.
- Ograniczono wysokość okien dialogowych tworzenia zdjęć i wideo dla małych ekranów.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.5.
Wersja 2.4, 25 maja 2010
- Dodano format DAE/Collada do formatów plików obsługiwanych przez kreator importu mebli, aby umożliwić import modeli 3D proponowanych w Google 3D Warehouse.
- Dodano obsługę przezroczystości w obrazach PNG/GIF stosowanych jako tekstura do modeli 3D.
- Wyświetlono linie zdefiniowane w plikach OBJ i DAE.
- Poprawiono renderowanie 3D, aby zapewnić, że pliki OBJ utworzone z eksportu widoku 3D zachowują ten sam wygląd po zaimportowaniu.
- Zmodulowano oświetlenie tekstur zgodnie z jasnością światła (uwaga, może to zmienić jasność obrazów wyświetlanych w istniejących plikach SH3D).
- Naprawiono błąd, który przesuwał niektóre importowane modele 3DS poza środek.
- Naprawiono błąd, który powodował utratę kolorów importowanego pliku OBJ, gdy jego nazwa zawierała litery spoza ASCII.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie nakładających się pięter.
- Naprawiono błąd, który nie przywracał poprawnie zapisanej lokalizacji rozdzielaczy widoku dla zmaksymalizowanych okien.
- Zoptymalizowano pamięć używaną przez modele 3D.
- Zmodyfikowano proces instalacji Sweet Home 3D z Java Web Start, aby wcześniej wyświetlać okno dialogowe zabezpieczeń.
- Dodano parametry
furnitureResourcesURLBaseitexturesResourcesURLBasedo apletu Sweet Home 3D, aby uprościć wdrażanie katalogów mebli i tekstur na innych serwerach. - Zastąpiono JRE 6u18 przez JRE 6u20 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.4.
Wersja 2.3, 21 marca 2010
- Dodano pozycje menu Meble > Grupuj i Meble > Rozgrupuj do grupowania mebli i rozgrupowywania grup mebli.
- Dodano obsługę mapowania tekstur na meblach.
- Dodano możliwość tworzenia filmów z trasy w widoku 3D.
- Dodano pozycję menu Widok 3D > Wyświetl w osobnym oknie.
- Dodano tryb przesuwania w planie aktywowany przez pozycję menu Plan > Przesuń lub tymczasowo za pomocą spacji.
- Powiększanie w planie za pomocą kółka myszy przy jednoczesnym przytrzymaniu klawisza ctrl (lub klawisza cmd w systemie Mac OS X).
- Dodano opcje Foldery kategorii / Lista z wyszukiwaniem w panelu preferencji do wyboru stylu wyświetlania widoku katalogu mebli.
- Dodano strzałki nawigacyjne w lewym górnym rogu widoku 3D z opcją ich ukrycia w panelu preferencji.
- Dodano wskaźnik z tyłu wirtualnego zwiedzającego do modyfikacji wysokości punktu widzenia.
- Zwiększono maksymalną wysokość zwiedzającego do 26,78 m (wysokość oczu na 25 m).
- Umożliwiono użytkownikowi wprowadzanie rozmiaru nowych wymiarów za pomocą klawiatury po naciśnięciu klawisza Enter.
- Dodano możliwość tworzenia wymiarów na boku mebli, ściany lub pomieszczenia za pomocą podwójnego kliknięcia.
- Dodano pozycję menu Meble > Importuj bibliotekę tekstur… do importowania bibliotek tekstur w formacie SH3T.
- Dodano obsługę wtyczek językowych SH3L do obsługi większej liczby języków w Sweet Home 3D.
- Dodano właściwość systemową Java com.eteks.sweethome3d.j3d.checkOffScreenSupport równą domyślnie true. Gdy ta właściwość jest równa false, Sweet Home 3D nie sprawdza, czy Java 3D obsługuje obrazy 3D poza ekranem; taki test mógłby spowodować awarię programu w niektórych przypadkach (głównie w systemie Linux). Drukowanie widoku 3D, obliczanie widoku z góry mebli w planie i dwa najniższe poziomy jakości zdjęć nie są dostępne, gdy obrazy 3D poza ekranem nie są obsługiwane.
- Ulepszono proces tworzenia ikon importowanych mebli, aby uzyskać ikonę z przezroczystym tłem.
- Ulepszono wyświetlanie siatki i linijek przy małych skalach.
- Uniknięto wyświetlania tekstu do góry nogami na nowych wymiarach.
- Powiększono granice wpływu światła dla dużych budynków.
- Naprawiono kierunek tekstury mapowanej na podłożu.
- Naprawiono błąd, który uniemożliwiał łatwe wprowadzanie liczb większych niż 10000 w polach -/+.
- Naprawiono błąd, który nie uwzględniał bieżącej jednostki wartości minimalnych i maksymalnych w polach.
- Naprawiono renderowanie tekstur mapowanych na ścianach i obliczanych za pomocą silnika renderowania SunFlow.
- Ulepszono zapisywanie, aby uniknąć utraty poprzedniej wersji prawidłowego pliku SH3D w przypadku błędu.
- Zastąpiono JRE 6u17 przez JRE 6u18 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.3.
Wersja 2.2, 26 grudnia 2009
- Zmodyfikowano zachowanie powiększania w planie, aby powiększać w centrum wyświetlanej strefy.
- Naprawiono błąd występujący przy modelach 3D importowanych do katalogu mebli z pliku zip.
- Naprawiono błąd, który resetował uprawnienia do zapisanych plików SH3D.
- Naprawiono błąd, który uniemożliwiał przeciąganie mebli z katalogu bez wcześniejszego ich zaznaczenia w systemie Mac OS X.
- Naprawiono błąd obliczeniowy dla ścian o prawie równych rzędnych.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie tekstury pochyłych ścian.
- Dodano obsługę systemu Linux 64-bitowego.
- Ulepszono API, aby uprościć tworzenie dostosowanych wersji Sweet Home 3D.
- Dodano bułgarską lokalizację napisaną przez Valentina Laskova.
- Zastąpiono JRE 6u16 przez JRE 6u17 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Zaktualizowano iText do wersji 2.1.7 (uwaga: od wersji 5.0.0 iText nie jest już dystrybuowany na licencji GNU LGPL).
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.2.
Wersja 2.1, 30 września 2009
- Ponieważ wersja Online dostępna na sweethome3d.eu umożliwia teraz zapisywanie projektów domów w prywatnej przestrzeni zarejestrowanych użytkowników serwisu, jej applet został ulepszony, aby umożliwić:
- zapisywanie preferencji użytkownika na serwerze,
- eksport projektu domu w formacie SH3D w celu edycji w wersji do pobrania,
- śledzenie zmian wprowadzonych w edytowanym projekcie, aby zapobiec opuszczeniu strony przez użytkownika bez zapisania,
- wyświetlanie ilości pamięci używanej przez Java na pasku stanu przeglądarki.
- zapisywać preferencje użytkownika na serwerze,
- eksportować dom w formacie SH3D do edycji w wersji do pobrania,
- śledzić modyfikacje dokonane w edytowanym domu, aby uniknąć zmiany strony przeglądarki przez użytkownika bez zapisywania,
- wyświetlać ilość pamięci używanej przez Javę na pasku stanu przeglądarki.
- Ulepszono wydajność ładowania pliku SH3D.
- Zmieniono nazwę procesu drukowania na Sweet Home 3D wraz z nazwą domu.
- Naprawiono błąd w renderowaniu fotorealistycznym, który wyświetlał czarne wielokąty wokół domu.
- Naprawiono błąd, który uniemożliwiał poprawne renderowanie planu domu, gdy ściany były tworzone podwójnym kliknięciem w pokoju zawierającym dwa bardzo bliskie sobie punkty.
- Naprawiono błąd powodujący wycieki pamięci podczas importowania modeli 3D i tworzenia zdjęć.
- Naprawiono błąd w systemie Mac OS X, który powodował znikanie menu i ich skrótów po wyświetleniu okien dialogowych Preferencje lub O programie.
- Zmniejszono maksymalną używaną pamięć z 1024 MB do 512 MB, aby uniknąć błędów nie można utworzyć maszyny wirtualnej Java w systemie Windows.
- Zastąpiono JRE 6u14 przez JRE 6u16 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Dodano japońską lokalizację napisaną przez Takahiro Sato.
- Dodano wietnamską lokalizację interfejsu użytkownika napisaną przez Phùng Lê Tuấn.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.1.
Wersja 2.0, 6 czerwca 2009
- Dodano element menu Widok 3D > Utwórz zdjęcie… do tworzenia obrazów PNG bieżącego widoku 3D z możliwością wyboru ich rozmiaru i jakości renderowania; renderowanie fotorealistyczne wykonywane przez bibliotekę SunFlow.
- Umożliwiono użytkownikowi wprowadzanie rozmiaru nowych ścian i pokoi za pomocą klawiatury po naciśnięciu klawisza Enter.
- Dodano możliwość tworzenia ścian wokół pokoju poprzez podwójne kliknięcie w tym pokoju.
- Dodano nowe preferencje dla renderowania planu, aby oglądać meble z góry, wypełniać podłogę pokoi ich kolorem lub teksturą oraz zmieniać wzór ścian.
- Dodano jednostki Metr i Milimetr.
- Naprawiono błąd, który uniemożliwiał poprawne obliczanie lokalizacji drzwi i okien i powodował, że widok planu był pusty.
- Naprawiono błąd, który nie aktualizował widoku 3D po niektórych ruchach kamery na komputerach o niskich możliwościach.
- Zaktualizowano plik JNLP Sweet Home 3D, żeby wymagał Java 3D 64 bit na architekturze 64-bitowej.
- Zastąpiono JRE 6u12 przez JRE 6u14 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano chińską (uproszczoną) lokalizację stron pomocy
Wersja 1.8, 5 kwietnia 2009
- Dodano element menu Plan > Zablokuj plan bazowy i odpowiadający mu przycisk w planie, żeby łatwiej wybierać i rozmieszczać meble.
- Dodano element menu Plan > Ukryj obraz tła, żeby ukrywać/wyświetlać obraz tła bez jego usuwania.
- Dodano element menu Plan > Eksportuj do formatu SVG…, żeby eksportować plan domu do pliku SVG (Scalable Vector Graphics) dzięki bibliotece FreeHEP.
- Dodano element menu Plik > Zapisz i skompresuj, żeby zapisać bieżący dom w mniejszym pliku SH3D i ułatwić przesyłanie plików.
- Opracowano aplet przeglądarki 3D, żeby umożliwić użytkownikom pokazywanie swoich plików SH3D na swoich stronach internetowych.
- Ulepszono widok 3D, żeby uzyskać płynniejsze zmiany punktu widzenia, w zależności od dostępnej mocy komputera użytkownika.
- Naprawiono błąd, który uniemożliwiał wyszukiwanie w plikach pomocy napisanych w kodowaniu innym niż zachodnie.
- Zaktualizowano iText do wersji 2.1.5.
- Dodano grecką lokalizację napisaną przez Elli Nicolaou.
- Dodano chińską (uproszczoną) lokalizację interfejsu użytkownika napisaną przez Zhao Si-cong.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 1.7, 13 marca 2009
- Automatyczne dostosowanie grubości i orientacji drzwi lub okna upuszczonego na ścianę.
- Automatyczne dostosowanie położenia i orientacji mebla upuszczonego wzdłuż ściany.
- Automatyczne podniesienie mebla upuszczonego na inny mebel.
- Narysowano skrzydła drzwi i okien łukiem koła (ta funkcja jest dostępna tylko dla drzwi i okien z katalogu dostarczonego od wersji 1.7 i dla bibliotek mebli od wersji 1.0.3).
- Narysowano przednią stronę wybranego mebla grubszą linią w planie.
- Narysowano prostokąt ograniczający elementu przeciąganego w planie podczas jego początkowego przeciągania i upuszczania.
- Zarządzano kursorem przeciągania i upuszczania z ikoną dodawanego mebla pod Mac OS X.
- Automatyczne przesunięcie wklejonych obiektów tylko wtedy, gdy nie można ich odróżnić od bieżącego zaznaczenia w planie.
- Naprawiono błąd, który błędnie zmieniał domyślną wysokość ściany i grubość ściany w panelu preferencji, gdy użytkownik zmienił jednostkę.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 1.6, 18 lutego 2009
- Zmodyfikowano menu kontekstowe, żeby wyświetlać tylko włączone elementy.
- Dodano obsługę importowania modeli 3D, które potrzebują innych plików, takich jak obrazy tekstur, nawet jeśli te pliki nie są zawarte w pliku ZIP.
- Zmodyfikowano czytnik plików OBJ + MTL; uwaga, ta zmiana może mieć skutki uboczne w twoich istniejących domach, ponieważ współczynnik przezroczystości obiektów 3D odczytywanych z plików OBJ nie zawsze był poprawnie zarządzany do tej pory.
- Dodano obsługę importowania przez podwójne kliknięcie plików SH3P zawierających wtyczkę Sweet Home 3D.
- Ulepszono stabilność wersji online Sweet Home 3D.
- Naprawiono błąd, który niepoprawnie wyświetlał skalę druku wcześniej wybraną przez użytkownika.
- Naprawiono błąd, który uniemożliwiał wyświetlanie podpowiedzi mebla z katalogu w wersji angielskiej.
- Zastąpiono JRE 6u11 przez JRE 6u12 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano włoską lokalizację stron pomocy napisaną przez Simone Bufalino i przeczytaną ponownie przez Rosella Mariotti.
Wersja 1.5.1, 17 grudnia 2008
- Poprawiono błąd, który uniemożliwiał wyświetlanie niektórych okien dialogowych w hiszpańskiej i brazylijskiej portugalskiej wersji Sweet Home 3D pod Windows i Linux.
- Zreorganizowano zlokalizowane pliki, żeby uprościć proces lokalizacji.
Wersja 1.5, 8 grudnia 2008
- Dodano narzędzie Twórz pokoje z możliwością wyświetlania nazwy i powierzchni pokoi w planie oraz zmiany koloru lub tekstury ich podłogi i sufitu w widoku 3D.
- Dodano narzędzie Dodaj teksty, żeby dodawać dowolne teksty do planu.
- Dodano pole wyboru w panelu mebli, żeby wyświetlać jego nazwę w planie.
- Zarządzano stylem tekstu (rozmiar tekstu, pogrubienie, kursywa) wybranych elementów w planie za pomocą elementów podmenu Plan > Modyfikuj styl tekstu i odpowiadających im przycisków dodanych do paska narzędzi.
- Dodano przycisk w panelu widoku 3D, żeby wybrać teksturę nieba, z 3 nowymi obrazami nieba.
- Zarządzano nagłówkiem i stopką strony w panelu ustawień strony z możliwością wprowadzenia 7 predefiniowanych zmiennych (numer strony, liczba stron, data…).
- Dodano możliwość wyboru skali druku planu w panelu ustawień strony.
- Wyświetlano wskazówki przy pierwszym użyciu narzędzia tworzenia.
- Automatyczne zaznaczanie pól tekstowych w oknach dialogowych, gdy otrzymują fokus klawiszem tab.
- Dodano właz serwisowy i okno stałe w domyślnej bibliotece mebli.
- Zmieniono sposób wyświetlania wybranych obiektów w taki sposób, że ich ramka ograniczająca jest zawsze widoczna, nawet jeśli niektóre obiekty są ukryte przez inne.
- Dodano kąt między ścianą a poprzedzającą ją ścianą w podpowiedzi wyświetlanej podczas tworzenia lub modyfikacji ściany.
- Zmieniono klawisze skrótu powiększenia pod Linux (Ctrl + Ctrl -).
- Włączono elementy menu Usuń, Cofnij, Ponów, Kopiuj, Wytnij, Wklej, Modyfikuj… między tworzeniem dwóch serii ścian lub tworzeniem dwóch wymiarów.
- Poprawiono błąd, który uniemożliwiał poprawne obliczenie otworów okien w ścianie w niektórych przypadkach, gdy ta ściana zawiera więcej niż jedno okno.
- Poprawiono błąd, który powodował używanie języka systemowego w etykietach przycisków Ok/Anuluj i elementach menu Cofnij/Ponów, nawet jeśli użytkownik wybrał inny język.
- Poprawiono błąd, który uniemożliwiał importowanie mebla po tym, jak poprzednia próba importu niepoprawnego pliku została przerwana.
- Poprawiono błąd, który blokował program po zaimportowaniu kilku mebli do planu domu.
- Poprawiono błąd, który usuwał zaimportowane tekstury po zmianie języka w panelu preferencji.
- Poprawiono błąd pod Windows, który powodował tworzenie zbyt wielu klonów podczas duplikowania klawiszem Ctrl.
- Poprawiono błąd pod Mac OS X 10.5, który uniemożliwiał poprawne wyświetlanie planu z Java Update 1.
- Opracowano eksperymentalną wersję online Sweet Home 3D z parametrami, które określają usługi zdolne do zapisywania i otwierania domów przechowywanych na serwerze.
- Opracowano architekturę wtyczek, która umożliwia programistom Java dodawanie funkcji do Sweet Home 3D w oparciu o klasy
com.eteks.sweethome3d.plugin.Pluginicom.eteks.sweethome3d.plugin.PluginAction. - Zrefaktoryzowano wiele klas, żeby przedstawić lepsze API programistom wtyczek.
- Zastąpiono JRE 6u6 przez JRE 6u11 w instalatorach Sweet Home 3D dołączonych z Javą.
- Ulepszenia w rosyjskiej lokalizacji plików pomocy przez Kazimirov Valentin.
- Inne drobne poprawki błędów i ulepszenia.
- Przeniesiono serwer internetowy Sweet Home 3D do sweethome3d.eu.
Wersja 1.4, 7 października 2008
- Zarządzano importowaniem obrazów, żeby umożliwić użytkownikom tworzenie swoich tekstur.
- Dodano eksportowanie widoku 3D do formatu OBJ + MTL za pomocą elementu menu Widok 3D > Eksportuj do formatu OBJ…
- Dodano element menu Plan > Odwróć kierunek ścian, żeby odwrócić kierunek wybranych ścian.
- Dodano element menu Plan > Podziel ścianę, żeby podzielić wybraną ścianę na dwie ściany po wstawieniu punktu w jej środku.
- Dodano element menu Meble > Importuj bibliotekę mebli, żeby importować biblioteki mebli w formacie SH3F.
- Użyto symboli ’ i „, żeby wyświetlać długości w jednostce stopa/cal.
- Zastosowano magnetyzm do długości w zależności od bieżącej skali w planie i jednostki.
- Dodano możliwość duplikowania wybranych obiektów w planie za pomocą przeciągania i upuszczania przy przytrzymaniu klawisza ctrl (lub pod Mac OS X klawisza alt).
- Dodano pole tekstowe do wyboru długości w oknie dialogowym Modyfikuj ścianę.
- Od tej wersji wysokość ściany wybrana w oknie dialogowym Preferencje jest również używana dla ścian tworzonych w istniejących domach.
- Dodano możliwość kopiowania wybranych mebli do schowka w formacie CSV, gdy lista mebli ma fokus.
- Automatyczne zatwierdzanie zawartości spinnerów (komponenty +/-), gdy okno dialogowe, które ich używa, jest zamykane.
- Przechowywano położenie i rozmiar okien w plikach SH3D.
- Uproszczono największe pliki mebli w formacie OBJ, żeby zmniejszyć rozmiar aplikacji Sweet Home 3D.
- Wzięto pod uwagę rozmiar obrazu tła, żeby poprawnie obliczyć paski przewijania otaczające plan.
- Zmodyfikowano funkcję Drukuj do PDF, żeby zapewnić poprawne drukowanie znaków innych niż łacińskie.
- Naprawiono błąd Mac OS X 10.5, który wyłączał wszystkie elementy menu na końcu kreatora importu mebli, gdy jest uruchamiany przez element menu Meble > Importuj meble….
- Ulepszono skrypt uruchamiania Sweet Home 3D dla Linux.
- Utworzono wykonywalny plik JAR (13 MB) dla Windows / Mac OS X / Linux.
- Dodano szwedzką lokalizację napisaną przez Martin Karlsson.
- Poprawiono literówki zaproponowane przez Alain Espinosa w hiszpańskiej lokalizacji.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 1.3.1, 27 sierpnia 2008
- Zaktualizowano Java 3D do wersji 1.5.2 pod Windows, Mac OS X, Linux i Solaris.
- Zaktualizowano JOGL do wersji 1.1.1 pod Mac OS X.
- Zaktualizowano iText do wersji 2.1.2u.
- Dodano rosyjską lokalizację napisaną przez Basimov Ilgiz i Kazimirov Valentin.
- Dodano węgierską lokalizację napisaną przez Miklósi Viktor i Szita Balázs.
- Poprawiono literówki zaproponowane przez Kamil Páral w czeskiej lokalizacji.
Wersja 1.3, 29 kwietnia 2008
- Poprawiono obliczanie rozmiaru obrazu planu skopiowanego do schowka, gdy zaznaczenie zawiera wymiary.
- Zmieniono sposób zapisywania domów, żeby uniknąć uszkodzenia poprzedniej wersji prawidłowego pliku SH3D, jeśli bieżące zapisywanie się nie powiedzie.
- Poprawiono błąd, który dwukrotnie otwierał plik domu uruchomiony z findera Mac OS X 10.5.
- Zarządzano importem pliku OBJ utworzonego w Blenderze, nawet jeśli zawiera definicje obiektów w linii zaczynającej się od litery o.
- Zarządzano importem pliku ZIP zawierającego plik modelu 3D w formacie OBJ, LWS lub 3DS. Ten plik ZIP może również zawierać pliki tekstur modelu 3D i/lub plik MTL (opisuje kolory i tekstury modelu 3D w formacie OBJ).
- Dodano obsługę importu plików katalogu mebli SH3F.
- Zastąpiono JRE 6u4 przez JRE 6u6 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano hiszpańską lokalizację napisaną przez Pablo Mayordomo i Paco.
Wersja 1.2.1, 13 lutego 2008
- Poprawiono błąd dotyczący tworzenia nowych kategorii mebli ze spacjami na początku lub końcu ich nazwy.
- Poprawiono błąd, który uniemożliwiał zmianę koloru lub widoczności niektórych importowanych mebli.
- Ponieważ wielu użytkowników próbuje używać Sweet Home 3D do projektowania domów z wieloma piętrami, maksymalna wysokość obserwatora w wirtualnej wizycie 3D została zwiększona z 2,5 metra do 10 metrów (punkt widzenia obserwatora nadal pozostaje na 13/14 jego wysokości, żeby zachować ludzkie proporcje!).
- Zastąpiono JRE 6u3 przez JRE 6u4 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano czeską lokalizację napisaną przez Štephan Novák.
- Dodano polską lokalizację napisaną przez Paweł Antkowiak (interfejs użytkownika) i Szymon Życiński (strony pomocy).
- Dodano niemiecką lokalizację stron pomocy napisaną przez Thomasa Zimmermanna.
- Poprawiono błędy na stronach pomocy.
Wersja 1.2, 6 listopada 2007
- Dodano tekstury stosowane do ścian i podłogi.
- Zarządzano wysokościami punktów początkowych i końcowych ścian, żeby tworzyć poddasza.
- Dodano wyszukiwarkę na stronach pomocy.
- Dodano podpowiedzi do mebli w katalogu.
- Zarządzano klawiszami A i D w widoku 3D jako odpowiednikami strzałek w lewo i w prawo.
- Zmieniono klawisze skrótów powiększania i pomocy w Mac OS X (Cmd + Cmd – Cmd ?).
- Zmieniono sposób tworzenia ikony importowanego modelu 3D, żeby uniknąć awarii na końcu kreatora importu mebli.
- Poprawiono zarządzanie paskami przewijania planu podczas rysowania ścian i wymiarów tworzonych w lewym i górnym marginesie planu.
- Utrzymano współrzędne wyświetlanego lewego górnego rogu podczas zmiany powiększenia w planie.
- Wykrywano, czy drukowanie widoku 3D jest możliwe zgodnie z konfiguracją 3D systemu użytkownika.
- Poprawnie resetowano fokus po zamknięciu kreatora importu mebli.
- Poprawiono błąd dotyczący synonimicznych mebli w różnych kategoriach katalogu podczas zmiany języka.
- Zastąpiono JRE 6u2 przez JRE 6u3 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dostosowano interfejs użytkownika do Mac OS X 10.5.
- Użyto ikon projektu Tango w pasku narzędzi i elementach menu.
- Dodano 25 mebli stworzonych przez współtwórców (ich imię jest wyświetlane w podpowiedzi elementu).
- Dodano włoską lokalizację interfejsu użytkownika napisaną przez Simone Bufalino.
- Dodano niemiecką lokalizację interfejsu użytkownika napisaną przez Sebastiana Breuera.
- Poprawiono błędy i opisano nowe funkcje na stronach pomocy.
Wersja 1.1, 24 września 2007
- Dodano tworzenie i edycję wymiarów.
- Dodano pole wyboru w preferencjach, żeby uczynić widoczną lub niewidoczną siatkę wyświetlaną w planie.
- Zarządzano zmianą języka interfejsu użytkownika w preferencjach.
- Dodano wskaźniki w liniałach planu odzwierciedlające aktualną lokalizację wskaźnika myszy w planie.
- Zarządzano modyfikacją ścian z aktywnym magnetyzmem.
- Zwiększono rozdzielczość wzoru ścian podczas drukowania.
- Poprawiono błąd dotyczący oświetlenia importowanych modeli 3D z odwróconymi powierzchniami.
- Poprawiono błąd dotyczący dodawania obiektów Java 3D do żywej sceny.
- Dodano lokalizację w brazylijskim portugalskim napisaną przez Roberto Rocha.
- Poprawiono błędy na stronach pomocy.
Wersja 1.0, 12 września 2007
- Dodano elementy menu Meble > Kolumna wyświetlania, żeby modyfikować listę kolumn wyświetlanych w nagłówku listy mebli.
- Zmodyfikowano listę kolumn wyświetlanych domyślnie.
- Zarządzano kopiowaniem do schowka obrazu wybranych obiektów w planie (ta funkcja może nie działać w Linuksie).
- Zarządzano drukowaniem domu za pomocą elementów Drukuj…, Ustawienia strony…, Podgląd wydruku… i Drukuj do PDF… z menu Plik.
- Stworzono instalatory Windows / Mac OS X / Linux.
- Zarządzano klawiszami W i S w widoku 3D jako odpowiednikami strzałek w górę i w dół.
- Dodano bibliotekę iText, żeby zarządzać drukowaniem do PDF.
- Użyto Java 3D 1.5.1 w Windows i Mac OS X.
- Zmodyfikowano ekran powitalny.
Wersja 0.18, 21 lipca 2007
- Dodano strony pomocy.
Wersja 0.17
- Dodano kreator importu mebli dostępny z elementu menu Meble > Importuj meble….
- Zarządzano przezroczystością szyb okiennych w Java 3D 1.3.
- Modyfikacja myszą wysokości i podniesienia wybranego mebla w planie przez kliknięcie w lewy dolny i prawy górny róg elementu.
- Dodano nowe meble do katalogu: drzwi przesuwne, okno przesuwne, grzejniki, prysznic, cylinder, wanna wpuszczana i umywalka z szafką.
- Zarządzano ostatnio otwartymi plikami.
- Pierwszy nienazwany i niezmodyfikowany dom jest automatycznie zamykany, gdy otwiera się inny.
- Żaden nowy pusty dom nie jest tworzony przy ponownym uruchomieniu aplikacji.
- Lepsza integracja w Mac OS X (menu Okno, domyślne menu gdy żaden dom nie jest otwarty).
- Lepsze zarządzanie pamięcią po zamknięciu domu.
- Dodano bibliotekę Loader3DS, żeby zarządzać formatem 3DS.
- Użyto Java 3D 1.5.1 w Linuksie i Solarisie.
Wersja 0.16
- Dodano dwa tryby nawigacji 3D dostępne z nowego menu Widok 3D: tryb Widok z lotu ptaka odpowiadający poprzedniemu trybowi dostępnemu w wersji 0.15, w którym użytkownik może teraz powiększać, oraz tryb Wirtualna wizyta odpowiadający widokowi obserwatora poruszającego się po edytowanym domu. W tym drugim trybie użytkownik może modyfikować swój punkt widzenia 3D, albo za pomocą obserwatora narysowanego w planie, albo bezpośrednio w widoku 3D.
- Zarządzano aktywnymi klawiszami w widoku 3D.
- Dodano element menu Widok 3D > Modyfikuj…, żeby edytować pole widzenia i wysokość odwiedzającego, kolor ziemi i nieba, jasność światła i przezroczystość ścian.
- Umożliwiono zmianę wysokości każdej ściany za pomocą elementu menu Plan > Modyfikuj ściany….
- Dodano możliwość oglądania odbicia lustrzanego kształtu mebla za pomocą elementu menu Meble > Modyfikuj….
- Rozmiar planu nie może się już zmniejszać, żeby uniknąć trudności z tworzeniem ścian poza domyślną przestrzenią planu.
- Tryb tworzenia ścian przełącza się automatycznie na tryb zaznaczania, gdy użytkownik przeciąga i upuszcza mebel w planie lub gdy wybiera element menu Meble > Dodaj do domu.
- Dodano mebel Futryna drzwi do katalogu.
- Wyświetlono aktualną wersję Javy w oknie dialogowym O programie.
Wersja 0.15, 10 czerwca 2007
- Dodano element menu Plan > Importuj obraz tła… i odpowiadający mu kreator.
Wersja 0.14
- Modyfikacja końców ścian myszą.
- Zarządzano powiększaniem w planie.
- Dodano linijki na lewej i górnej krawędzi planu (mogą być niewidoczne przez edycję preferencji).
- Dodano wizualne prowadnice do wyrównywania końców ściany z końcami innych ścian.
- Dodano podpowiedzi wyświetlające długość ściany, kąt i rozmiar mebla podczas ich modyfikacji myszą.
- Dodano element menu Edycja > Zaznacz wszystko.
- Dodano elementy menu wyrównywania mebli.
- Dodano kontekstowe menu podręczne.
- Dodano mebel Pudełko w kategorii Różne.
- Obliczono otwory w ścianach w miejscu ich przecięcia z drzwiami lub oknami w widoku 3D.
Wersja 0.13
- Dodano element menu Plan > Modyfikuj ściany…, żeby edytować współrzędne końców ścian, ich grubość i kolor.
Wersja 0.12, 27 maja 2007
- Dodano element menu Meble > Modyfikuj…, żeby edytować nazwę, rozmiar i kolor niektórych mebli.
Wersja 0.11
- Sortowanie listy mebli.
Wersja 0.10, 16 listopada 2006
- Pierwsze publiczne wydanie.
Ta wersja odpowiada studium przypadku opisanemu w francuskiej książce Les cahiers du programmeur Swing, napisanej przez Emmanuela Puybareta i wydanej przez Editions Eyrolles w grudniu 2006.