Assimp - Brainstorming zum Release

Hier kann über allgemeine Themen diskutiert werden, die sonst in kein Forum passen.
Insbesondere über Szene, Games, Kultur, Weltgeschehen, Persönliches, Recht, Hard- und Software.

Re: Assimp - Brainstorming zum Release

Beitragvon CodingCat » 12.07.2012, 19:25

Wunderbar, und vielen Dank für die verbesserte Solution-Konfiguration.

Aramis hat geschrieben:Es gibt einen NFF-Importer in Assimp und er liest sogar gleich 2 Formate, die diese Dateierweiterung verwenden. Deines ist ein anderes, oder? Da waere es sinnvoll, einfach einen neuen Importer anzufangen und dessen CanRead()-Methode nur genau dieses Subformat akzeptieren zu lassen.

Genau. Habe ich nun soweit einsatzbereit, allerdings aufbauend auf dem original "vanilla C" BART-Parser-Skelett und damit momentan in keiner Weise bibliotheksgerecht. exit() bei Fehler und Memory Leaks in der Animation, weil ich ich diese zur Zeit noch gar nicht verarbeite. Ich werde versuchen, das demnächst zu vervollständigen.
alphanew.net (last updated 2011-07-02) | auf Twitter | Source Code: breeze 2 | lean C++ library | D3D Effects Lite
Benutzeravatar
CodingCat
 
Beiträge: 1700
Registriert: 02.03.2009, 21:25
Wohnort: Student @ KIT

Re: Assimp - Brainstorming zum Release

Beitragvon Mr. S » 13.07.2012, 14:29

Ich habe einmal meinen Patch aktualisiert, da z. B. der aktuelle Entwicklungszweig von boost die Versionsnummer 1.51 trägt, während in der CMake-Datei "nur" 1.50 als letzte Version unterstützt wird.

Achja, um Installer für alle Systeme zu erstellen eignet sich ja vielleicht CPack (Teil von CMake).
Dateianhänge
assimp-cmake.patch.txt
Aktualisierter Patch
(31.24 KiB) 103-mal heruntergeladen
Mr. S
 
Beiträge: 20
Registriert: 09.06.2011, 08:06

Re: Assimp - Brainstorming zum Release

Beitragvon Aramis » 18.07.2012, 00:09

Danke, das ist wirklich eine gruendliche Ueberarbeitung des CMake-Buildsystems, insbesondere was die Einbindung von ZLIB und DirectX angeht!

Ich habe natuerlich nicht alle Permutationen testen koennen, aber die wesentlichen Sachen funktionieren. Beim Erstellen der Tests kriege ich noch einen CMake-Syntaxfehler, aber die Unittests sind ohnehin Sorgenkind auch von anderer Seite (das betrifft auch nicht deinen Patch, das Problem bestand schon vorher).

Eingecheckt als r1293.

Gruss, Alex

PS: das ist natuerlich CREDITS-wert, hast du einen Namen ausser "Mr. S"? ;-)
Open Asset Import Library (assimp) – Entropy (PC, XBLIG) – GithubWebsite
Benutzeravatar
Aramis
Alexander Gessler
Moderator
 
Beiträge: 1378
Registriert: 25.02.2009, 19:50
Wohnort: 2013

Re: Assimp - Brainstorming zum Release

Beitragvon kimmi » 18.07.2012, 14:22

Oha, das nenne ich eine umfangreiche Überarbeitung. Vielen Dank für die Hilfe an dieser Stelle!

Gruß Kimmi
Benutzeravatar
kimmi
Kim Kulling
Moderator
 
Beiträge: 1139
Registriert: 26.02.2009, 09:42
Wohnort: Luebeck

Re: Assimp - Brainstorming zum Release

Beitragvon Mr. S » 18.07.2012, 19:00

Aramis hat geschrieben:Danke, das ist wirklich eine gruendliche Ueberarbeitung des CMake-Buildsystems, insbesondere was die Einbindung von ZLIB und DirectX angeht!

Ich habe natuerlich nicht alle Permutationen testen koennen, aber die wesentlichen Sachen funktionieren. Beim Erstellen der Tests kriege ich noch einen CMake-Syntaxfehler, aber die Unittests sind ohnehin Sorgenkind auch von anderer Seite (das betrifft auch nicht deinen Patch, das Problem bestand schon vorher).

Aramis hat geschrieben:PS: das ist natuerlich CREDITS-wert, hast du einen Namen ausser "Mr. S"? ;-)

Die Tests benutze ich nicht, damit stehe ich auf Kriegsfuß. ;-) Z. B. funktionieren die bei OpenRTI wunderbar, aber es ist schwer funktionierende Beispiele zu erstellen.

Im Forum von OGRE bin ich noch als "Transporter" unterwegs, daher kommt auch der Patch. Ich aktualisiere und erstelle mein OGRE-Packet mit allen Tools automatisch mit Batch-Dateien & CMake. Nur bei Assimp hat der Fehler bei DirectX immer Handarbeit erfordert. Daher der Patch. Assimp hat außerdem mit dem Konverter (http://www.ogre3d.org/forums/viewtopic.php?f=11&t=65993) nicht so prickelnd gepasst, also habe ich beide CMake-Dateien gepatched.

kimmi hat geschrieben:Oha, das nenne ich eine umfangreiche Überarbeitung. Vielen Dank für die Hilfe an dieser Stelle!

Kein Problem, immer wieder gerne!

Die Tests müsst ihr selber patchen, aber bei anderen Sachen melde ich mich wieder wenn es Neuigkeiten gibt. 8-)
Mr. S
 
Beiträge: 20
Registriert: 09.06.2011, 08:06

Re: Assimp - Brainstorming zum Release

Beitragvon Mr. S » 21.07.2012, 11:33

Mir ist bei dem patch ein kleiner Fehler unterlaufen. Hier der Korrekturpatch:
Index: test/CMakeLists.txt
===================================================================
--- test/CMakeLists.txt (Revision 1294)
+++ test/CMakeLists.txt (Arbeitskopie)
@@ -220,7 +220,7 @@

IF( WIN32 )
FIND_PACKAGE(DirectX REQUIRED)
-+ENDIF( WIN32 )
+ENDIF( WIN32 )
SET_PROPERTY(TARGET assimp PROPERTY DEBUG_POSTFIX ${ASSIMP_DEBUG_POSTFIX})

# TODO: Port to non-Windows platforms.

Vor dem ENDIF( WIN32 ) ist ein + "übrig" geblieben.
Mr. S
 
Beiträge: 20
Registriert: 09.06.2011, 08:06

Re: Assimp - Brainstorming zum Release

Beitragvon Aramis » 24.07.2012, 02:12

Danke, ist gefixt.
Open Asset Import Library (assimp) – Entropy (PC, XBLIG) – GithubWebsite
Benutzeravatar
Aramis
Alexander Gessler
Moderator
 
Beiträge: 1378
Registriert: 25.02.2009, 19:50
Wohnort: 2013

Re: Assimp - Brainstorming zum Release

Beitragvon Mr. S » 08.08.2012, 07:13

Ich habe noch etwas für Assimp. Beim Ogre-Projekt hat jemand das FBX-Format implementiert: http://www.ogre3d.org/forums/viewtopic.php?f=8&t=71332

Leider habe ich im Augenblick keine Zeit einen Reader für Assimp zu schreiben.
Mr. S
 
Beiträge: 20
Registriert: 09.06.2011, 08:06

Re: Assimp - Brainstorming zum Release

Beitragvon Schrompf » 08.08.2012, 08:34

Schöne Entdeckung! Bei Assimp ist Aramis im Begriff, FBX zu implementieren... weiß nicht, wie weit er damit ist, aber er ist sicher über eine weitere Quelle an Informationen dankbar.
Häuptling von Dreamworlds. Baut an Splatter. Hilft nebenbei an der Open Asset Import Library mit.
Benutzeravatar
Schrompf
Thomas Schulze
Moderator
 
Beiträge: 2125
Registriert: 25.02.2009, 23:44
Wohnort: Dresden
Benutzertext: Immer einen Irrtum voraus

Re: Assimp - Brainstorming zum Release

Beitragvon Aramis » 11.08.2012, 18:45

Auch das Tool benutzt wenn ich das richtig sehe nur das FBX SDK. Assimp hat das neuerdings nicht mehr noetig, ich habe den Loader im Prinzip einsatzbereit :-)


Kimmi: mir kamen Berichte zu Ohren dass der M3-Importer angeblich des oefteren crashed? Wie stabil ist der? Wir haben ihn immerhin mit-released :-)
Open Asset Import Library (assimp) – Entropy (PC, XBLIG) – GithubWebsite
Benutzeravatar
Aramis
Alexander Gessler
Moderator
 
Beiträge: 1378
Registriert: 25.02.2009, 19:50
Wohnort: 2013

Re: Assimp - Brainstorming zum Release

Beitragvon kimmi » 13.08.2012, 15:35

Mir bisher nicht, was aber nichts heißt. Wenn ja, wären Fehlerreports zum Stabilisieren recht hilfreich. Nicht ohne Grund war der als experimental markiert.

Gruß Kimmi
Benutzeravatar
kimmi
Kim Kulling
Moderator
 
Beiträge: 1139
Registriert: 26.02.2009, 09:42
Wohnort: Luebeck

Re: Assimp - Brainstorming zum Release

Beitragvon Aramis » 03.11.2012, 13:49

Hab Assimp.NET mal wieder aktualisiert.
Open Asset Import Library (assimp) – Entropy (PC, XBLIG) – GithubWebsite
Benutzeravatar
Aramis
Alexander Gessler
Moderator
 
Beiträge: 1378
Registriert: 25.02.2009, 19:50
Wohnort: 2013

Re: Assimp - Brainstorming zum Release

Beitragvon Aramis » 19.01.2013, 17:05

Hab soeben meinen FBX-Branch vom letzten Google Summer of Code in Assimp gemerged. Damit haben wir nun so halbwegs funktionstuechtigen FBX Support. Unterstuetzt werden ASCII und Binaerfiles. Animationen werden teilweise unterstuetzt. Skinning ist so verbuggt dass es quasi nicht funktionsfaehig ist, aber vielleicht kriege ich das in der naechsten Zeit hin :-)

Der Vollstaendigkeit halber: ich werde von nun an nur noch den Github bedienen (Website und Bugtracker auf SF.net verbleiben natuerlich). Klickverbot, wie machen wir das mitdem SVN-Mirror auf SF.net am besten?
Open Asset Import Library (assimp) – Entropy (PC, XBLIG) – GithubWebsite
Benutzeravatar
Aramis
Alexander Gessler
Moderator
 
Beiträge: 1378
Registriert: 25.02.2009, 19:50
Wohnort: 2013

Re: Assimp - Brainstorming zum Release

Beitragvon CodingCat » 19.01.2013, 18:05

Sehr schön! Wie weit bist du eigentlich mit der Blender/Assimp-Integration gekommen?
alphanew.net (last updated 2011-07-02) | auf Twitter | Source Code: breeze 2 | lean C++ library | D3D Effects Lite
Benutzeravatar
CodingCat
 
Beiträge: 1700
Registriert: 02.03.2009, 21:25
Wohnort: Student @ KIT

Re: Assimp - Brainstorming zum Release

Beitragvon Mr. S » 25.01.2013, 16:35

Aramis hat geschrieben:Der Vollstaendigkeit halber: ich werde von nun an nur noch den Github bedienen (Website und Bugtracker auf SF.net verbleiben natuerlich). Klickverbot, wie machen wir das mitdem SVN-Mirror auf SF.net am besten?

Da habe ich der Vollständigkeit halber auch mal eine Frage zu: Ist jetzt SVN oder GIT die offizielle Codeverwaltung? Sowohl auf der Gitcode-Seite
In this repository, you can find an inofficial Git clone of the Assimp SVN repository hosted at Sourceforge. It is read-only, the latest commits are pulled in from SVN every 15 minutes.
als auch auf der Webseite
A automatically updated git clone can be found on Github.
steht das Git nur eine Kopie von SVN ist. Dabei sind die Commits auf Github wesentlich aktueller. Vielleicht sollten mal die Webseiten aktualisiert werden. ;)
Mr. S
 
Beiträge: 20
Registriert: 09.06.2011, 08:06

VorherigeNächste

Zurück zu Allgemeines Talk-Brett

Wer ist online?

Mitglieder in diesem Forum: .357er-Argument, Helmut, Sternmull und 1 Gast