Found material for white glow: "Materials\Common\Glow\GlowBright_Helmet01.mat" The downside is that it's ignoring alpha channels, so it would require making separate mesh for lights.
You can now edit materials, such as laserlight, to make your own white light then lower the MaterialOverallAlpha to avoid that nasty black overlay (I recommend 0.25). Just change the W/X/Y/Z under FirstLayer to all 1. If you'd like a tutorial either look here Tutorial or reach out on Discord arrokoth7323_53772. This means no separate cut out pieces mesh for lights, just the normal copy/paste whole thing over with an alpha.
My Legion mod coming out in a day or so will have an example of a custom material edit (different light color, more luminance, lower MaterialOverallAlpha )
I don't quite understand the part about materialoverallalpha - are you talking about .mat file or emissive texture editing? Anyway thank you for reaching out. I'll be looking forward to your mod, hopefully it could clear things up for me.
Do definitely follow the tutorial I linked, this is about editing .mat files. Example if I edited Materials\Effects\Weapons\LaserSight_Red.mat's FirstLayer's W/X/Y/Z I could make the red light now white. I can then change the MaterialOverallAlpha to lessen the dark overlay these LaserSight materials cause.
Starfield has no true transparent lights material that I know of which means the black in your emissive texture technically "glows" hence it looks like your armor gets darker or has a shadow cast upon it. This is if you simply duplicate your entire mesh ontop of the color mesh then apply the LaserSight mat. I do this for N7. These .mat files are xml files, they can be opened once extracted with any old text editor or IDE like VS Code. You can then make folders in your mods Data structure like "Materials\Effects\Weapons\" to store them. No need to repack them into the .cdb file.
I'll try your method as soon as I can, thank you! I know about dark overlay, had this problem with hyperguardian suit until decided to make separate meshes for glowing elements.
UPD: Hell yeah, it's working!
Spoiler:
Show
blue lights are using vanilla .mat and white is edited red laser for comparison. Although my pc crashed after equipping suit on the first launch with new material, but now everything seems to be ok. :|
Nicely done! Also this method means we can now update visor materials. Copy your desired visor material and reference it in your nif, then inside the material change the Color/Opacity/Rough texture references. This will result in proper shading.
True, but I used securityguard visor material before to make visors slightly of fully tinted - worked pretty much the same but it required UV map resizing:
Spoiler:
Show
Also, I take it X,Y,Z inside .mat are the same as RGB values, so in theory we could make literally every color of lights?
Yes but if you edit the referenced textures you wont have to resize your UV's hypothetically. I use the navigator helmet visor material for example. X,Y,Z are color values, RGB I do not know for certain or if they are some other type of color translation like CMYK or HSL
7 comments
My Legion mod coming out in a day or so will have an example of a custom material edit (different light color, more luminance, lower MaterialOverallAlpha )
Starfield has no true transparent lights material that I know of which means the black in your emissive texture technically "glows" hence it looks like your armor gets darker or has a shadow cast upon it. This is if you simply duplicate your entire mesh ontop of the color mesh then apply the LaserSight mat. I do this for N7. These .mat files are xml files, they can be opened once extracted with any old text editor or IDE like VS Code. You can then make folders in your mods Data structure like "Materials\Effects\Weapons\" to store them. No need to repack them into the .cdb file.
UPD: Hell yeah, it's working!
Although my pc crashed after equipping suit on the first launch with new material, but now everything seems to be ok. :|
Also, I take it X,Y,Z inside .mat are the same as RGB values, so in theory we could make literally every color of lights?