-
Notifications
You must be signed in to change notification settings - Fork 236
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
Batch normals update #253
Comments
I added batch versions of Face Normals and Smooth Normals in my fork of NifSkope in this build. |
It does not crash for me with either version of Skyrim, can you provide more details about how the issue can be reproduced? If you have an older CPU, note that the Actions builds use AVX and F16C instructions by default, but the release packages include a separate NifSkope_noavx.exe for compatibility. |
@fo76utils possible increase zoom scroll speed, like in Dev7? and possible remove this? |
This can be done easily, although it may be better to make it configurable.
I moved the shader property data in BSLightingShaderProperty and BSEffectShaderProperty to a separate structure because of how newer games (Fallout 76 and Starfield) handle materials. In those, everything after Controller is cut off if the name of the block (used as a material file path) is not empty. So, moving the data to a sub-structure allowed for easily making all the remaining fields conditional and also for defining separate structures for each game. I could try implementing this in a way that does not involve using a sub-structure for older games, probably by adding back all the data fields with version <= Fallout 4 conditions added.
Is there a version of NifSkope where this is working, so I can use it as a reference? |
@fo76utils in Dev7 Block Details Height is saving. |
This update includes fixes to the above issues:
|
Need option for batch normals update. For all blocks in nif file. Like tangents update.
The text was updated successfully, but these errors were encountered: