orangeduck / Corange

Pure C Game Engine
http://www.youtube.com/watch?v=482GxqTWXtA
Other
1.79k stars 199 forks source link

bmf format, what is it? #20

Closed blogdron closed 7 years ago

blogdron commented 7 years ago

I read code bmf_load_file but i don`t understand it ( maybe you prompt me what is it? that the specification for him? ::)

orangeduck commented 7 years ago

Hi,

Its just a binary format that only Corange uses. Essentially it is a dump of all the raw binary data that goes into the opengl buffers. There isn't a spec but you can look at bmf_save_file to get an idea of how it works.

blogdron commented 7 years ago

Thanks for the answer, I went to google about vbo and other :D . And thanks for the cool engine. This is a great project for the study of 3D graphics ::)

P.S. Sorry for my english

gwald commented 7 years ago

Hi, Great little engine.. very impressive :+1: Just to expand on this question, what software/plugin/workflow/pipeline is recommended to get skl/bmf/ani ?

orangeduck commented 7 years ago

Hi @gwald,

Thanks!

skl/ani are just renamed smd files: https://developer.valvesoftware.com/wiki/Studiomdl_Data

There is a plugin for 3dsmax if I remember correctly.

bmf files will be automatically generated by Corange from obj and smd files which contain meshes so you can use those first.