Blender_BSP_Importer

This is an id tech 3 bsp importer for blender. It can import entites and tries to convert quake 3 shaders to eevee ones.

GPL-2.0 License

Stars
60

Bot releases are visible (Hide)

Blender_BSP_Importer - v0.9.96-pre Latest Release

Published by SomaZ about 2 months ago

What's Changed

  • MD3 exporter presets updated to make more sense
  • Fixed an issue with unique vertex generation in the MD3 exporter
  • Fixed alpha tested materials
  • Fixed a bug in the tcMods parser
  • Fixed reloading addon without restarting blender
  • add handling of q3map_normalimage global directive by @MrYay in https://github.com/SomaZ/Blender_BSP_Importer/pull/38

New Contributors

Full Changelog: https://github.com/SomaZ/Blender_BSP_Importer/compare/v0.9.95...v0.9.96

Blender_BSP_Importer - v0.9.95-pre

Published by SomaZ 3 months ago

EXPERIMENTAL BUILD

  • Added gamma of 1.0 patch option
  • Added different md3 limit options for source ports with increased limits
  • Md3 exporter is much faster now
  • Fixed gpu shaders on arm based mac systems
  • More robust shader parsing
  • Added basic fog support
  • Added UI to change lightmap atlas layout
  • Added UI panel to materials showing shader file and line origin
  • Added convinence material helper in the same UI panel as the shader info
  • The "prepare baking" button now also fixes material assignments based on the lightmapped vertex group
  • Blender 4.2 support added (should support all version from 2.93 to 4.2.0 now)

Full Changelog: https://github.com/SomaZ/Blender_BSP_Importer/compare/v0.9.94...v0.9.95

Blender_BSP_Importer - v0.9.94-pre

Published by SomaZ 7 months ago

EXPERIMENTAL BUILD (hopefully last one)

  • Fixed UI for changing current gamepack entries
  • Entites created for the library now use delta scale instead of the usual scale value, so the scale is not used on entity patching/exporting
  • Fixed color correction on imported sky images
  • Added an image panel to convert equirectangular images to id tech 3 skybox images
  • Added Blender 4.1.0 suppport (should support all version from 2.93 to 4.1.0 now)
  • Patching internal lightmaps now works correctly again
  • Patching texture coordinates should also work correctly again
  • Vertmap_bake image is correctly scaled now again

Full Changelog: https://github.com/SomaZ/Blender_BSP_Importer/compare/v0.9.93...v0.9.94

Blender_BSP_Importer - v0.9.93-pre

Published by SomaZ 8 months ago

EXPERIMENTAL BUILD

  • Added mod paths
  • base path is guessed now when no paths are configured (bsp or map file needs to be in the map folder of the base path)
  • model and model2 changing from the ui should work properly again
  • Patching of non rbsp files should be fixed
  • Brushes aren't rotated anymore when angle or angles key is used on .map imports
  • Fixed only lights .map import
  • Added gamepack handling (importing, deleting, creating blank one)
  • Filling the asset library with md3 models can now also set a default calssname and spawnflags
  • Added filling the asset library with default entities from the selected gamepack
  • Added option to merge id3 related panels into one
  • Fixed the shadow brushes import
  • Fixed handling of shader based external lightmaps
  • Packing of vertex lit surfaces in the lightmap tcs skips surfaces with shaders that use tcGen lightmap, so it doesn't break external lightmaps

Full Changelog: https://github.com/SomaZ/Blender_BSP_Importer/compare/v0.9.92...v0.9.93

Blender_BSP_Importer - v0.9.92-pre

Published by SomaZ 11 months ago

EXPERIMENTAL BUILD

  • Fixed lighting exports in Blender 4.0
Blender_BSP_Importer - v0.9.91-pre

Published by SomaZ 11 months ago

EXPERIMENTAL BUILD

  • full pk3 filesystem support
  • fixed vertex normals import
  • vertex lit surfaces arent automatically uv unwrapped anymore (for now)
  • map file importer (only legacy brush support for now)
  • fill asset library with all md3 models under the basepath/models/ folder
  • imported lights have a driver to the entities light and scale value
  • added Blender 4.0 support
Blender_BSP_Importer - v0.9.634

Published by SomaZ over 1 year ago

  1. Fixed importing maps, md3s or tan models with faulty geometry
  2. Added FBSP support
  3. Fixed importing multiple maps into the same scene
  4. Fixed rotation and scale for entity bsp models
Blender_BSP_Importer - v0.9.633

Published by SomaZ almost 2 years ago

Latest version with Blender 3.3 support. Most id tech 3 bsp files are supported. Data still needs to be extracted from their pk3 files into an unpacked folder, so the addon can read the files.

Features a complete .md3 importer/exporter, as also a .tan importer/exporter.

Blender_BSP_Importer - v0.8.9-alpha

Published by SomaZ almost 5 years ago

Alpha_version
This is the alpha version of the plugin. Currently only Jedi Knight 2 and Jedi Academy Bsp files are supported. Also you need to unpack all the game content into a folder so the importer can read everything. Make sure the basepath under preferences is the one with all the unpacked data. Like if you unpack all the pk3 contents under your GameData folder in a folder called unpacked, the basepath of the plugin should look like this: C:/Program Files (x86)/Steam/steamapps/common/Jedi Academy/GameData/unpacked