MD2 license??

Started by
10 comments, last by Kwizatz 19 years, 1 month ago
hi i was just wondering if i made a game using the MD2 file format do i have to pay ID any licensing fees?
Thanhda TieDigital Shock, Technical Director & Business Relations15-75 Bayly Street West, Suite #173Ajax, Ontario, L1S 7K7Tel: 416.875.1634http://www.digitalshock.net
Advertisement
Carmack has responded to a question like this saying that you can use the format, but that doesn't cover the copyright of the actual models.

So you can make your own models and ship a game with them in MD2, but you can't use someone else's models in your game without permission.
Quote:Original post by Mercury
Carmack has responded to a question like this saying that you can use the format, but that doesn't cover the copyright of the actual models.

So you can make your own models and ship a game with them in MD2, but you can't use someone else's models in your game without permission.


thats a given obvious. i'm just programming a game right now, and i'm looking for what file format to use. i tried importing max files but i soon realized that you can add any bones to it, unless i wanted to write my own file format. anyway so md2 file format is open source then? i dont have to pay any royalties at all?
Thanhda TieDigital Shock, Technical Director & Business Relations15-75 Bayly Street West, Suite #173Ajax, Ontario, L1S 7K7Tel: 416.875.1634http://www.digitalshock.net
You are confusing "open source" and "free". Anyway open source can't apply to a format, it isn't a software.

PS: Yes, you can freely use the MD2 format. [smile]
"C lets you shoot yourself in the foot rather easily. C++ allows you to reuse the bullet!"
As long as you don't use iD tools to create the MD2 models, and don't use iD code to load in the models, you can freely use the MD2 format in your project.
Quote:Original post by Thanhda
i tried importing max files but i soon realized that you can add any bones to it, unless i wanted to write my own file format.


MD2 uses no bones, try MD3 or even better MD5
Quote:Original post by Kwizatz
Quote:Original post by Thanhda
i tried importing max files but i soon realized that you can add any bones to it, unless i wanted to write my own file format.


MD2 uses no bones, try MD3 or even better MD5



well i actually used bone. i created it in 3dsmax placed bones in t make animations, then loaded it to md2 file. it may not have bones but it does animate. =D
Thanhda TieDigital Shock, Technical Director & Business Relations15-75 Bayly Street West, Suite #173Ajax, Ontario, L1S 7K7Tel: 416.875.1634http://www.digitalshock.net
Quote:Original post by Thanhda
well i actually used bone. i created it in 3dsmax placed bones in t make animations, then loaded it to md2 file. it may not have bones but it does animate. =D


Yeah, thats the way you usually build them, but the MD2 file itself contains no information about bones, that information is lost when you export your model, making it hard to import back.

Instead the MD2 file contains one static model per animation frame, interpolation is achieved thru vertex morphing.

Back in the days this method saved CPU time since almost no calculations needed to be done each frame, but was heavy on system memory, nowadays with SIMD CPUs and Video Memory, it is more eficient to use bone based formats.
Quote:Original post by Kwizatz
Quote:Original post by Thanhda
well i actually used bone. i created it in 3dsmax placed bones in t make animations, then loaded it to md2 file. it may not have bones but it does animate. =D


Yeah, thats the way you usually build them, but the MD2 file itself contains no information about bones, that information is lost when you export your model, making it hard to import back.

Instead the MD2 file contains one static model per animation frame, interpolation is achieved thru vertex morphing.

Back in the days this method saved CPU time since almost no calculations needed to be done each frame, but was heavy on system memory, nowadays with SIMD CPUs and Video Memory, it is more eficient to use bone based formats.


yes like i said, i know that. but what i meant to say before was that 3ds cant have animations. BTW any good MD5 loaders? and exporters?
Thanhda TieDigital Shock, Technical Director & Business Relations15-75 Bayly Street West, Suite #173Ajax, Ontario, L1S 7K7Tel: 416.875.1634http://www.digitalshock.net
On this same question,

Does anyone know if the same situation applies to MD3 files ? IE you can create them however you like (blender with MD3 export plugin) and use them in a commercial product without penalty ? I'm never too sure what the legalities are with regards to file 'formats'. The Original MD3 format for example, which I'm using, keyframed animation with orthonormal bases as 'tags' for attaching other models. Sure, Carmack was probably the FIRST to use this, but its a logical (and probably the best) way of doing precisely what it does. If it ISN'T actually legal to use the specific 'MD3' format in your own commercial game project, how far does your format have to deviate from the MD3 spec in order to qualify as a 'non-infringing' format ? Questions Questions Questions !!

Daire Quinlan.

This topic is closed to new replies.

Advertisement