I created a Quake BSP maps loader that produces geometries that can be used with THREE.js . I am using it as a part of a bigger project, but it’s a standalone library.
Initially I thought it might be integrated into the THREE.js at some point, but I find that quake maps contain a lot of game metadata / domain logic and without a way to conveniently handle that, this type of maps can be impractical to use (besides for just presentation purposes).
Those are the docs on the general approach/philosophy on handling Quake BSP maps:
Those are the docs on the basic usage:
I’d say it’s still in beta since it has some issues with UV mapping and docs are not fully finished yet and I’d like to flesh out both api and docs by getting feedback here. I really count on your comments and feedback and I really hope it will help someone.
I want to create an FPV drone simulator but I’m not really interested in creating the maps for it. I have already searched through sketchfab and found some good maps but not great and not many. So I was wondering where I can get some nice maps.
GPT suggested to take a look at some old first person shooters and so I encountered BSP files. They are actually perfect! The license allows me stealing them, they have interesting geometry, are low poly, have baked lighting and kind of carry the spirit of abandoned buildings.
Now I want to include them in the game somehow and encountered this thread. The repo is archived and two of the links don’t work. Are you still around or have you moved on in life?
Hey! Yeah I’m still around. Can you send me an e-mail? I have one on my GitHub profile. We can even schedule a call and talk about it eventually, I would love to see this project see some real life use cases.