Widok 3D w josm

Hi Kendzi are you interested in joining this 3D focused OSM developer meeting in Germany? http://forum.openstreetmap.org/viewtopic.php?id=14540 :slight_smile:

BTW, if you have time, it would be great if you could help us to create an overview on the tags you are currently using:
http://wiki.openstreetmap.org/wiki/3D_Development/Tagging#Usage_tools

Od kolegów z forum niemieckiego dowiedzialem sie ze Kendzi wprowadzil kolejne ulepszenia w swoim plugInie oraz ze kolega Tordanik rozpoczal z nim wspólprace :slight_smile:

Parę ostatnich zmian

  • Pierwsza tekstura wykonana przez Viw dla otynkowanych scian.

  • Las i linia drzew:

  • Przykład relacji klonującej (type=clone:height) dla building:part, okien i ogrodzeń:

Plik z przykładem:
http://openstreetmap.pl/kendzi/Kendzi3d/examples/example-clone-height.osm

Inny przykład:
http://forum.openstreetmap.org/viewtopic.php?pid=206113#p206113

  • Własne modele:
    Można dodawać własne modele dla wizualizacji różnych obiektów opisanych za pomocą pojedynczych nodów. Wystarczy dodać ścieżkę do modelu i filtr dla nodów. Np. turbina wiatrowa:


Okno konfiguracyjne:

Niestety konfiguracja przez UI nie działa jeszcze w pełni. Ustawienia są przechowywane jedynie do czasu wyłączenia JOSM. Można też konfigurować przez edycje xml:
http://wiki.openstreetmap.org/wiki/JOSM/Plugins/Kendzi3D/Custom_models

  • Renderer kafelków 3D:

Nowe Kramsko
http://www.openstreetmap.pl/kendzi/Kendzi3d/kendzi3dLayer/index.html

Warszawa
http://www.openstreetmap.pl/kendzi/Kendzi3d/kendzi3dLayer/indexWarszawa.html

Jest to tylko wygenerowany przykład, brak automatycznej generacji. Niestety nie mam czasu aby to dalej rozwijać. Kafle są generowane za pomocą programu uruchomianego z linii poleceń, który jako parametry przyjmuje plik xml z danymi oraz numer kafelka. Obecnie wygenerowane są kafle dla Nowego Kramska i Warszawy dla powiększenia 17, 18. Może znajdzie się ktoś chętny do dalszego rozwoju renderera? Zwłaszcza dla automatyzacji generowania kafli?

Kody są tutaj:
https://github.com/kendzi/kendzi3dTitleRenderer

Wszystkich reagujacych na haslo “zauwazono nas za granica” pragne poinformowac, ze soft Kendzi3D doczekal sie wzmianki w niemieckim czasopismie fachowym GIS Business (w wydaniu 04/2012, str. 42 art.: M. Uden)

Wzmianka podzialala na konkurencje.
Uzytkownik Tordanik dodal nowe funkcje do swojego plugIna osm2world.
Obrazki do obejrzenia tutaj:

http://forum.openstreetmap.org/viewtopic.php?pid=255479#p255479

W jakimi tagami są opisane okna?

Okna to tekstury w multiteksturingu.
W zaleznosci od Level of detail w miejscu tagu okno ( szerokosc, wysokosc, rodzaj) pojawia sie:
LOD 0 - nic
LOD 1 - tekstura
LOD 2 - prawdziwa geometria

Szczególy do Tordanika. Zrealizowal moja koncepcje ale o szczególy juz sie nie troszczylem - stringi zawsze mozna wymienic tak, by miec taki syntaks jaki sie chce.

Uwaga dla postronnych - nie chodzi o bielizne osobista :stuck_out_tongue: string - http://pl.wikipedia.org/wiki/Tekstowy_typ_danych

Miło mi poinformować że dotevo udostępnił modele dla ławki, kosza i latarni. Wobec czego kolekcja wyświetlanych obiektów w 3d jest już całkiem spora (aż siedem).

Może jest ktoś chętny do stworzenia nowych modeli?

Wygląda trochę jak latarnia morska :wink:
Kiedyś trochę modelowałem, więc mogę coś spłodzić, jutro spróbuję sobie przypomnieć :slight_smile:
Myślisz, że można by coś pożyczyć z http://sketchup.google.com/3dwarehouse/ ?

Pożyczać to niestety nie można. Licencja musi pozwolić na wykorzystanie, najlepiej aby model był upubliczniony jako public domain. Niestety na warehousie nie widzę nigdzie informacji o licencji modeli.

Na tej stronie [1] można znaleźć całkiem sporo modeli na fajnych licencjach. Trzeba tylko mocno uprościć i wyeksportować do formatu obj. Latarnia tam też jest :wink:

Używasz blendera?

[1] - http://www.blendswap.com/

Nic ze Sketchupa / Google, please. Z tego co sobie przypominam, to jest tam jakas forma wlasnosci Googla. A modeli darmowych jest sporo.
Proponuje zalozyc jakas stronke gdzie zbierali bysmy propozycje (moze byc nawet szkic olówkiem lub fotka) jakie modele by sie przydaly, od czasu do czasu moze mi sie uda jakis modelik zrobic…

Z tego punktu regulaminu http://www.sketchup.com/intl/en/3dwh/tos.html :

wynika, że chyba jednak można uzywać modeli w dowolnych celach…

Brzmi przekonywujaco. Co prawda niezbyt ufam Google, ale tekst wydaje sie byc jednoznaczny. Jesli tak, to mozna dzialac, tym bardziej ze Sketchup byl fajnym narzedziem jeszcze wtedy zanim Google go kupil…

The plugin does not work on OSX (Mac)? JOSM tells that it installed, but nothing appears to menu or anywgere, no other messages also. Only frustration, I spent 20 minutes searching for plugin traces from JOSM, as the wiki does not give also any hint how the working plugin should look like.

I don’t use macos, but some people reported that it work on it. I added short description how to install this plug-in. I hope this help. If not please send me logs from console.

For English 3d forum please look here.

W wolnej chwili mógłbym coś zrobić. Co byłoby potrzebne?
Znam jako tako (może bardziej tako, niż jako) Sketchupa, więc jeśli licencja daje możliwość późniejszego wykorzystania (w domyśle w OSM) więc coś prostego i potrzebnego mógłbym spłodzić :wink:

Może zróbmy listę?

Fantastycznie!

Zrobiłem krótką listę tutaj. Ale jeśli masz jakieś inne pomysły to śmiało. Najbardziej chciałbym ładne modele drzew low-poly, ale takie bez wykorzystania półprzezroczystych tekstur dla liści.

Z drzewami więcej zabawy, ale proste formy geometryczne z listy mogę zrobić.

Ograniczać się do bryły (z nadanym kolorem) czy można dać tekstury graficzne, które będą w modelu? Wydaje mi się że tak, ale proszę o potwierdzenie.

Dawajcie propozycje elementów z przestrzeni publicznej do listy TODO.
Dorzucam wiatę przystankową, słup trakcyjny (kolejowy) (btw. można tak zrobić, że jak linia zelektryfikowana to się co ileś będzie wstawiał, bez dokładnej lokalizacji punktowej?), słupek pikietażowy :slight_smile:

Marcinie, skontaktuj się bezpośrednio ze mną, Wyślę Ci mailem parę szkiców form geometrycznych. Wic polega na tym, by nie mieć na przykład jednej lampy ulicznej, ale dwadzieścia form podstawowych do wyboru w edytorze.

Z góry Ci dziękuję za cenną pomoc!

Marek

Jak najbardziej możesz używać tekstur. Tylko najlepiej gdyby nie miały one przezroczystości i nie zapominaj że mają to być model low-poly ponieważ bardzo łatwo przesadzić z ilością trójkątów.

Zauważ jakie fajne drzewa ma F4. To co jest w nich niezwykłego, to że nie mają wielu trójkątów oraz nie wykorzystują przezroczystych tekstur. Dodatkowo wydaje się że te same modele wykorzystywane są z kilkoma różnymi odcieniami tekstur, więc las wygląda fajnie mimo że nie ma tam wielu modeli.

Niestety moja aplikacja nie wspiera przezroczystości. Dla testów wrzuciłem przykładowe drzewa z jej wykorzystaniem:

Na obrazku nie wygląda to aż tak źle. Jednak jeśli samemu przetestujesz zobaczysz o co chodzi.
Możesz je przetestować dodając tagi test=tree1 lub test=tree2.