Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add reimport functionality #17

Open
SomaZ opened this issue Nov 5, 2020 · 2 comments
Open

Add reimport functionality #17

SomaZ opened this issue Nov 5, 2020 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@SomaZ
Copy link
Owner

SomaZ commented Nov 5, 2020

Add vertex color export and import. This will help with new iterations of maps when mapping.

Paint a map, save color data, later import new iteration of map, import color data.
Color data will be stored based on position. Multiple precision level will be stored, so that moved vertices still find a match.

@SomaZ SomaZ added the enhancement New feature or request label Dec 3, 2020
@SomaZ SomaZ changed the title Add vertex color cache Add reimport functionality Dec 15, 2021
@SomaZ
Copy link
Owner Author

SomaZ commented Dec 15, 2021

Just add a reimport button instead. Need to keep altered uvs and vertex colors. Also don't reload shaders when doing so. This should help when working on new maps as it eliminates the need to rework things again and again.

@SomaZ
Copy link
Owner Author

SomaZ commented Aug 6, 2024

Changed my mind. I will add a checkbox in the import dialog for reimporting maps. This will delete all bsp mesh models in blender, add changes to the bsp info node and skips material parsing. Like that you won't loose material edits like emissive changes or transparent overrides. Edits to the bsp itself will be lost, but I assume people will use this when they recompiled maps. So edits would be lost nevertheless.

@SomaZ SomaZ added this to the Version 1.0 milestone Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant