v1.0 for Blender 2.80
After getting a couple of requests to support BSP2 and finding out that adding support was not particularly hard, I decided to make the necessary improvements and release a new version of the importer. Of course, I couldn't help but add a lot of other new features, so here's a full list of what's new in v1.0:
- Support for Quake extended BSP2 format
- Support for Half-Life maps (no textures will be loaded, as they are not packed in the bsp)
- Textures using alpha will have a proper node setup
- Textures using fullbrites will have a proper emission shader setup
- The default shader is now Diffuse instead of Principled (slight performance improvement)
- Liquids and skies will use emission shader instead of the default (closer to Quake)
- The default scale is 0.03125 (1/32) so that 32 units is exactly 1m in Blender
- Filtering on textures is set to nearest, instead of linear, which looks much better
Known Issues:
- Import speed on some maps can be very slow (up to two minutes)