-
Notifications
You must be signed in to change notification settings - Fork 0
SWTOR holographic signs and how to make them work
By RandomUser
Note 1: This method can be found in a very helpful YouTube video I stumbled across, if you prefer to “learn” that way or want a better technical explanation: https://www.youtube.com/watch?v=_DYYlYrKvoE&t=28s.
Note 2: Advanced Blender users who I’d bore to death with the explanations can just scroll down to ‘Finished Node Tree’ and look at the Node Tree there.
Note 3: This is a very basic method, and the game handles it differently. It is possible it may be janky or not work for some textures.
Have you ever tried importing a holographic advertisement like nar_item_signage_01_02.gr2 from SWTOR into Blender, and it looked like this when you textured it?
And have you spent sleepless nights wondering how to make this thing work properly so you can use it in your scene?
No? I’m the only one? Okay, fine. But in case you were wondering, here’s an easy way to do it.
The importer shaders don’t have a way to get rid of the black background, so those won’t be of any use. All we need for this, though, is the object material’s diffuse map (for example a file like nar_item_signage_redlight_02_d.dds
belonging to the material nar_item_signage_redlight_suv_02
).
We’re going to import that as an image texture and hook it up to a Math node which we set to Distance, together with an RGB node, like so:
Set the color space of the image texture to sRGB, it’ll look a bit nicer.
Next, we’ll want to select the background color of the hologram and get that into the RGB node. You can use the RGB node’s color picker, or just use pitch black (which is usually the background color, or close enough to it.
The Distance node calculates the “distance” between the two colors, and since they’re identical, that value is 0. This’ll come in handy in the next step.
We’re going to add a Mix Shader, connect it to the output node, and plug in two nodes. One is an emission, and the other is a Transparent BSDF. Plug them in as you see in this image:
IMPORTANT: Make sure that the Transparent BSDF is plugged in on top. Bad things happen otherwise.
Next, plug the color of your image texture into the Emission, and the Value of the Distance into the Mix Shader’s factor. Also, make sure the Material’s Blend Mode is set to anything but Opaque.
The object might now look like this:
What happened?
Well, in places where the distance of the color of the image and the color we put into the RGB node is 0 (read: the colors are identical), the Mix Shader’s factor is 0, which makes it apply the Transparent shader in those areas, and the Emission/Image Texture in the rest. This still eliminates some of the Red though, so we’ll throw in a Math Node set to “Greater Than” into the mix to adjust Blender’s “tolerance” for colors. I find a value of around 0.3 worked for me, but it can depend on the image you’re using. Play around with it until you like the result.
Now for a hologram, which is supposed to glow, you can raise the Emission’s value to something like 20 (though ultimately up to preference) to make it all shiny, et voila:
This method also works for non-glowy things like Graffiti on the wall, just lower the Emission’s value to something like 0.1 for that purpose.
We do not condone the usage of our tools for malicious intent, including: exploits, harassment of others, or anything else that may violate EA/Bioware's EULA, TOS, DSA, Privacy Policy Copyrights, Trademarks, or anything else illegal. We will not be held accountable for your actions, and will act against you if nessesary.
- Home.
- State of Play September 2024
- Getting Help:
IMPORTING SWTOR MODELS INTO BLENDER: A BRIEF OVERVIEW.
Check this intro first. Afterwards, you can jump directly to the guides on extracting PCs, NPCs and others.
No need to read this section right now: each extracting/assembling guide explains its required tools anyway.
- Slicers GUI (Windows app).
-
Blender 3D (multiplatform app):
Which version. How to learn. Installing our Add-ons. -
SWTOR .gr2 Objects Importer Add-on.
Required by all the other add-ons. - SWTOR Character Assembler Add-on.
- SWTOR Area Assembler Add-on.
-
ZeroGravitas SWTOR Tools Add-on.
Includes the Character and Area Assemblers plus other diverse tools.
-
Jedipedia.net:
- SWTOR Database.
- File Reader.
- World Viewer.
-
TORCommunity.com:
- SWTOR Database.
- Character Designer.
- NPC viewer's Exporter.
- EasyMYP (Windows app).
- Noesis (Windows app).
READ THE BROAD STROKES FIRST: YOU'LL SEE IT'S EASIER THAN YOU THINK!
-
The steps:
- Installing Slicers GUI and extracting SWTOR's game assets.
-
Using TORCommunity's Character Designer to export Player Characters.
- IF ARMOR SELECTION SEARCH IS DOWN: workaround to manually specify Armor Sets.
- Using TORCommunity's NPCs Database to export Non Playable Characters.
- Using our Blender add-ons to auto-assemble the model.
- Rigging the character for posing and animation
- Applying SWTOR animations to the character.
-
Extra steps that require manual work and some knowledge of SWTOR's assets:
-
Making capes and hair work, manually and through Cloth Simulation.
-
Attaching weapons and other objects to a character with a SWTOR rig.
-
Attaching weapons and other objects to a character with a custom rig.
-
Baking the models' textures and exporting to other apps:
- Baking with Legacy SWTOR materials and modern ones.
- Baking the multiple materials of an object into a single one.
- Exporting to VRChat.
- Exporting to Star Wars Battlefront II.
- Exporting to Unreal Engine.
- Exporting to Garry's Mod.
- Exporting to Tabletop Simulator.
-
3D Printing:
-
- Locating armor parts' assets
- Locating weapons' assets.
- Assigning materials and textures to environmental and architectural elements, furniture, props, ships, vehicles and weapons.
- Assembling multi-part assets (Decorations, Rooms, etc).
- Generic guide to importing objects and assigning materials (Legacy Add-on-based. Needs updating).
- Snippets.
- Improving and customizing our SWTOR models and materials.
- Other Extracting Strategies (needs updating).
- SWTOR Materials recipes:
Modding isn't working at the moment due to SWTOR's change to a 64bit codebase. It's going to take a while 🙁.
- Overview.
- Tools.
- Other techniques:
- Modding SWTOR textures with Special K (CAUTION).
- Overview.
- Tools.
- File Formats
- A look at SWTOR's Materials and Texture Files.