Odp: programowanie do Landwirtschafts Simulator 2008
Prosta odpowiedź, w stylu Mr. Wolfa to: Musisz skonwertować format sketchup'a na format Simulator'a.
Musisz mieć odpowiednie narzędzie - np. dostarczane z Simulatorem albo do Simulator'a - które utworzy plik i3d na podstawie innego pliku graficznego. O ile producent Simulator'a udostępnia takie narzędzia to możesz na 100% założyć, że nie będzie wprost kompatybilne ze sketchup'em. Po pierwsze dlatego, że ten program nie zalicza się do popularnych programów 3D a dwa nie do takich z których korzystają producenci gier. Przypuszczam, że możesz się spodziewać ew. wtyczek do programów 3ds max ew. maya. Przy odrobinie szczęścia może być tak, że istnieją narzędzia które będą w stanie utworzyć plik i3d na podstawie popularnych formatów plików graficznych np. ase albo obj. Oba formaty są proste jak konstrukcja cepa więc sketchup powinien je obsługiwać.
Druga znacznie dłuższa droga - o ile znany jest format i3d - to napisanie samemu narzędzia które skonwertuje geometrie sketchup'a do docelowego formatu. Droga prosta przy statycznej geometrii jak domki itd, zdecydowanie bardziej skomplikowana przy obiektach ruchomych. Obiekty takie wymagają dodatkowych informacji od takich podstawowych w stylu w tym punkcie śmigło skierowane w taką stronę do pełnego szkieletu - chodź przy symulatorach lotu szkieletu raczej się nie używa. Żeby wiedzieć co jest potrzebne trzeba znać format wyjściowy i wejściowy. W wielu przypadkach trzeba mieć także dużo samozaparcia, bo te formaty są zwykle fatalnie udokumentowane co oznacza, że oprogramowanie ich wymaga podejścia 'trial by error'. Jeszcze jak format pliku jest tekstowy to można się wielu rzeczy domyśleć, ale jak jest binarny to bez dokumentacji jest to mogiła.
Trzecie wyjście to jest próba konwersji tego co wypluwa sketchup na format akceptowalny dla ew. narzędzia które generuje i3d. Narzędziem które może przeprowadzić taką konwersję jest np. Deep Exploration - program nie jest tani, kosztuje ok. 1000 USD ale niczego lepszego nie ma.
Ostatnio edytowane przez Magnetofon ; 20.01.2009 o 01:30.
|