Chcę prosty silnik 3d Python, który jest łatwo dostępny dla systemu Linux i łatwy w użyciu. Soya3D zawiodło dla mnie z powodu braku dokumentacji. Powinienem móc ładować popularne modele 3D bez problemu.
Zdefiniuj „najlepszy”. Czy masz na myśli łatwy w użyciu, dobrze udokumentowany, najszybszy i najczystszy interfejs API? Czy wszystkie z nich? A twój tytuł mówi 3D, a potem mówisz 2D / 3D. Który?
Kaczka komunistyczna
Dobrze udokumentowany byłby idealnym „najlepszym” silnikiem do tego, czego szukam. Kiedy mówię 2d / 3d, mam na myśli linke w soya3d, używa w swojej składni funkcji pygame. Chcę jednak silnika 3d.
John Riselvato,
Whooo! Zamknięty, ponieważ nie jest konstruktywny, ale przyniósł ponad 10 000 wyświetleń tej strony (w zamian za tę stronę).
John Riselvato,
Odpowiedzi:
17
Panda3D to jedyny taki, który naprawdę nazwałbym silnikiem jako takim. Istnieją wiązania Pythona dla Ogre, ale słyszałem mieszaną ich recenzję. Jedność może być skryptowana w Boo, co jest prawie, ale nie całkiem, całkowicie odmienne od Pythona.
Możesz wypróbować Panda3D, ale jest to bardziej silnik gry niż silnik 3D.
Nie znam żadnego silnika 3D używającego Pythona jako głównego języka, ponieważ aplikacje 3D są w większości przypadków wymagane do płynnej prędkości wykonywania.
Ja też nie próbowałem PyOgre, ale możesz chcieć sprawdzić PyGLet, tak naprawdę nie wiem, co to jest, ale wygląda świetnie.
Naprawdę chcesz python-ogre ( python-ogre.org ) zamiast starszego PyOgre. Poza tym serdecznie popieram zalecenie: ogon python jest elastyczny, zdolny i dojrzały.
Odpowiedzi:
Panda3D to jedyny taki, który naprawdę nazwałbym silnikiem jako takim. Istnieją wiązania Pythona dla Ogre, ale słyszałem mieszaną ich recenzję. Jedność może być skryptowana w Boo, co jest prawie, ale nie całkiem, całkowicie odmienne od Pythona.
źródło
Możesz wypróbować Panda3D, ale jest to bardziej silnik gry niż silnik 3D.
Nie znam żadnego silnika 3D używającego Pythona jako głównego języka, ponieważ aplikacje 3D są w większości przypadków wymagane do płynnej prędkości wykonywania.
Ja też nie próbowałem PyOgre, ale możesz chcieć sprawdzić PyGLet, tak naprawdę nie wiem, co to jest, ale wygląda świetnie.
źródło
Sam kocham panda3d. bardzo łatwe i dobrze obsługiwane. Międzyplatformowy i co tam.
Oto coś, co z tym zrobiłem:
http://code.google.com/p/stableorbit
źródło
Czasami korzystałem z pyOgre i ma dużo dokumentacji, a społeczność jest świetna. Powinieneś spróbować.
Nie mogę powiedzieć nic innego, ponieważ nigdy nie korzystałem z Panda3D
źródło