Erstmal rate ich dir zur (inoffiziellen) Spezifikation:
http://www.martinreddy.net/gfx/3d/3DS.spec.
Dann kannst du entweder eine fertige Library nehmen:
http://assimp.sourceforge.net/
oder du machst das ganze selbst, dazu müsstest du so ziemlich alles in der Spezifikation finden. Ich habe gesehen, dass 3DS-Dateien immer nach Little-Endian geschrieben sind, also wirst du wahrscheinlich (soweit ich nicht falsch liege) sicherstellen müssen, dass du auch als Little-Endian liest, bzw. die Bits nachher vertauschen, hier habe ich einen Header mit Doc für dich, der das erledigt:
http://euaconlabs.garishland.de/binutilh…funktionen.html
Dann frage ich mal noch generell etwas: Darf man eigentlich das 3DS-Format oder andere Formate in seine Engine laden, oder brauchst man hierfür eine extra Genehmigung des Vertreibers? Es geht nur ums importieren.
Ich hoffe, das ist, was du suchst.
Liebe Grüße,
~ EuadeLuxe ~
#EDIT: Vllt. hilft dir auch das hier weiter:
http://www.spacesimulator.net/wiki/index.php?title=Tutorials:3ds_Loader