Pages: 1 2 :: [one page] |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Neuntausend
Rens Nursing Home
224
|
Posted - 2015.07.19 14:45:29 -
[1] - Quote
download link
This is a plug and play type shader node for Blender. It's intended to be used with models ripped from Eve Online using TriExporter. If you have done this before, you may know that the dds texture files coming with the game are a little strange and can't just be used out of the box. One dds file can actually contain multiple different textures in different color channels or the alpha channel, in order to keep the number of files as low as possible. If you look at guides on how to get those textures out, you will usually be told to tear the color channels apart using Gimp or Photoshop, and put them together in a different order. With this shader node, you don't need to do this anymore:
When you export the model of a Ferox, for example, you get three dds files with it:
cbc1_t1_pmdg.dds cbc1_t1_no.dds cbc1_t1_ar.dds
Just load them into Blender and plug their RGB and Alpha outputs into the appropriate inputs in my shader node. Then pick the colors you want in your ship SKIN, set the "Roughness" values (0.01 is very shiny, 1.0 is completely diffuse) and you are done.
Instead of picking the colors each time, you can also make group nodes containing all the values for a certain skin. My .blend comes with three premade: Minmatar, Caldari and Kaalakiota. After plugging it all together, it should look something like this.
Results can be seen here and here |

CharlesMontgomery Burns
Fish Flavour Quaffe
0
|
Posted - 2015.07.21 23:30:51 -
[2] - Quote
Awesome job mate, will make my life a lot easier.. or at least it would if I figured out how to use triexporter to export models from new eve cache, care to share how are you getting your models exported? |

Neuntausend
Rens Nursing Home
232
|
Posted - 2015.07.21 23:56:22 -
[3] - Quote
It works like it did before. However, you should make sure to check "download all the resource" files in the launcher settings, because otherwise you may not get all the textures.
You will also need to use TriExporter 5.1.1, which you can get here: https://github.com/ray/triexporter/releases/
Older versions cannot handle the new resource cache thingy. |

CharlesMontgomery Burns
Fish Flavour Quaffe
0
|
Posted - 2015.07.22 00:36:16 -
[4] - Quote
Ohh god, thanks a lot, it works now! For anyone else who might google his way here: I used old version of Triexporter and tried setting shared cache as a folder when in fact i had to selected main eve folder :)
Thanks a gain! |

Benjamin Gareth Crendraven
The Scope Gallente Federation
0
|
Posted - 2015.09.02 03:13:22 -
[5] - Quote
Looks good, but I can't figure out how to get it working. I've exported a model as .obj and imported it to Blender. How the hell do I add the node thing? I've tried grouping all the nodes in the SKIN.blend file and then appending said group to the other file but nothing's happening when I add the textures to the texture nodes. Am I supposed to import the model into your file?
Some instructions on how to actually use this would be nice. |

Neuntausend
GoonWaffe Goonswarm Federation
342
|
Posted - 2015.09.03 22:28:40 -
[6] - Quote
Uhm, yes. I might want to add some instructions.
Basically, open up your scene, go to File -> Append, select the SKIN.blend file -> Node Tree -> Plug and Play Skin Shader.
Then you add a node tree to the material you are using for your model, and in the node editor, hit Shift+A -> Group -> Plug and Play Skin Shader.
Plug in the exported .dds textures into the right slots, adjust the colors and specularity and you are done.
Please note, that you still have to flip the UV map for your exported model along the Y axis, as the textures come mirrored.
I have also improved the node and made it even simpler to set up. I will post an update soon, if I don't forget. |

Xercodo
Xovoni Directorate
4266
|
Posted - 2015.09.24 07:42:27 -
[7] - Quote
Can you elaborate on how the specular works? I'm trying to use EVE ships somewhere else but happen to use Blender to instrument them. The renderer I'm targeting wants an actual specular map separate. Any advice?
The Drake is a Lie
|

Annexe
I N E X T R E M I S Agony Empire
14
|
Posted - 2015.09.30 09:06:47 -
[8] - Quote
can someone explain how to get the actual diffuse textures for the ships and the new SKINs. I've managed to export the 3x dds files from triexporter, but not sure how to organise them all.
eg; Quafe Megathron SKIN
I'd also like to create a single diffuse/texture map to put onto the model for use in other 3D programs.
Any help on how to go about this would be great.
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.09.30 12:44:28 -
[9] - Quote
Big thank you for your updates since then. I've tried it, and it's quite effective.
Unfortunately, it seems that CCP kinda tweaks his textures to make SKINs in game. For instance, i've tried to redo the Blue Tiger SKIN on Blender, and it looks like some part of the texture is separated from the original to create those Yellow Edges on the official SKIN.
|

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.09.30 15:19:39 -
[10] - Quote
@Xercodo: Specularity is not a term used anymore by most physical renderers becaus, as I understand it's not physically accurate. Instead "roughness" is used to determine, how "reflective" a surface is. Basically, both a roughness- and a specularity image are greyscale textures. On a specularity map, white means "shiny" and black means "diffuse". On a roughness map, it's the other way around. Eve models come with a roughness map, so if you need a specularity map, try inverting the colors on that one and go from there. You may still have to tweak brightness/contrast to get a good result - to be frank, I have not yet figured that out completely myself.
@Annexe: There is no actual "diffuse" map anymore in Eve. You have paint-, material-, dirt-, glow-, albedo-, roughness-, normal- and occlusion-maps. Except normal and albedo, they are all greyscale maps. The albedo-map is the closest you have to a diffuse map, but it's still mostly black and white. This is because the colors are not defined in the texture. When you look at the skins, you will notice many of them use exactly the same textures, but all in a different color. Now, they don't make a new texture for each color-scheme. Instead, you are supposed to multiply the albedo-map with a color of your choice.
In order to get a single diffuse texture, you can try the following: Add a plane in blender, and apply my shader node as material. Plug in all the textures needed for the ship of your choice. The special versions such as T2, faction and SKIN variants require you to plug in the appropriate _PMDG.dds - you can find those in subfolders for the ship you want to render. Only set up the "diffuse" color inputs, and set the specular color inputs to black. Set the normal-/displacement-inputs as well as the specularity slider to 0 (you don't want those in your diffuse map). Don't add any lights to your scene, and set the environment to white instead. You can then bake out the combined texture into a single, colormap you can use as a diffuse map. You will still need specularity/normal maps for the whole thing to look any good.
Esnaelc Sin'led: Those yellow "edges" look like they are either based on the "dirt" or the specularity map. Try those to mix in the yellow. Maybe I will try to recreate that SKIN later, once I'm at home just to see how it works. |
|

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.09.30 15:49:37 -
[11] - Quote
Already tried and it's not. I think that's like a 4th texture map (or layer as in Photoshop) added "above" the classical texture map. It might be needed to tweak the original textures to recreate the "edges" with grey variance i guess as the new "diffuse-like" shader (which i forgot the name) is based on to, then, create colors. edit : ^albedo, here we go.
CCP did something even more meticulous with Blue Tiger SKIN than with Valklear Glory SKIN it seems. |

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.09.30 16:07:20 -
[12] - Quote
There is always a bit of color mixed in with the albedo-map, so it might be in there. I am at work right now, and don't have access to Triexporter or Eve, but if there is another texture for that SKIN, it should be in a subfolder of the mbc2 folder. Could you check if there's a different _PMDG (contains paint, material, dirt, glow) or _AR (contains albedo and roughness) texture in there somewhere? |

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.09.30 16:14:29 -
[13] - Quote
ANother thing coming to mind: Those yellow edges appear where the normal map adds "bumps" to the mesh. So it could also be done with some kind of fresnel effect. I have not yet looked at that Skin, but if you turn it so that the surfaces are at a very flat angle to the camera, do the reflections turn yellow? |

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.09.30 16:15:10 -
[14] - Quote
i've checked res/dx9/model/ship/minmatar/bc/mbc2 (for hurricane) and couldn't find a new texture file or folder. There're still thukker / nefantar /navy /brutor, but no valklear or blue_tiger ^^ May be in some other folder somewhere.
The yellow material looks like a real gold, very reflectiv, very metalic. |

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.09.30 16:21:53 -
[15] - Quote
Can't really imagine why there would be a hurricane-specific texture somewhere else than the hurricane folder, but it's :CCP: so you never know. Will have to look into that later.
On a different note, here'S a little sneak peek at the upcoming version: https://drive.google.com/file/d/0B949Yd6PzZH6cnNyLUJ4ZWoxTVU/view?usp=sharing
I know there are some frames missing. Couldn't be bothered to re-render them because :effort: (I am lazy) |

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.09.30 16:56:17 -
[16] - Quote
Neuntausend wrote:Can't really imagine why there would be a hurricane-specific texture somewhere else than the hurricane folder, but it's :CCP: so you never know. Will have to look into that later. On a different note, here'S a little sneak peek at the upcoming version: https://drive.google.com/file/d/0B949Yd6PzZH6cnNyLUJ4ZWoxTVU/view?usp=sharing
I know there are some frames missing. Couldn't be bothered to re-render them because :effort: (I am lazy)
Looks great ! Good job ! Although, i kinda feel like there're some material not really rendered correctly, i don't how to say that. It seems to me that some metalic part of the material are looking rubbish/plastic more than metalic.
Also, would be great to see some minmatar ships. :p Specially those sun panel things. :D |

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.09.30 17:09:12 -
[17] - Quote
True, I am using the same material for everything, just with different roughness and glossy colors. I'm considering changing the whole node setup so you can plug in your own materials if you so wish. |

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.09.30 19:17:16 -
[18] - Quote
Neuntausend wrote:edit: Although you can get a half-way decent effect by making the glossy color brighter and more saturated than the diffuse one. To get gold, for example, try setting the diffuse color to a dark brown and the glossy to a much more saturated orange-yellow tone. For steel you'd use a dark grey for diffuse and a blueish tone for glossy.
Yep, i figured that out. Like the solar panels, for matar ships, i use a transparant shader mixed with your shader group on the material shape linked to that specific 3D shape. But it put transparancy to the fasteners as well :x
I think i found the .pmdg on which they built Valklear and BlueTiger SKIN : the nefantar pmdg. The yellow edges are the "ancient color" on your group shader |

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.09.30 19:37:28 -
[19] - Quote
I'll figure something out for the different materials, including transparency and make a sample setup. Should not be too difficult, but I will have to rip the shader node apart. |

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.09.30 22:30:25 -
[20] - Quote
I think i need to work more on the environment as well. Kinda hard to really recreate the exact shaders InGame lights and reflections, and such.
http://i.imgur.com/blBQyaj.png?1 |
|

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.09.30 22:59:03 -
[21] - Quote
I don't know what your lighting setup looks like, but it appears to be a bit too even. I use a studio HDRI map, a sun light and a "floor". If you don't want the floor to show, move it to a different render layer - it's just there to block the light coming from one side. I would also turn down the saturation on the colors. |

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.09.30 23:28:48 -
[22] - Quote
I'll try HDRi tomorrow, here's my last work on how a Blue Tiger Svipul would looks like. :D
http://i.imgur.com/pnYWSr9.png?1
May be my blue needs a little tweazk, but it's pretty close. Gold on the other hand is not quite the good color, may be more orange-ish ? |

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.10.01 01:06:12 -
[23] - Quote
I think you are oversaturating the colours, to be honest. Ships in Eve are not all that colorful. If you want to recreate what's in the game, you can stay below 0.5 saturation for most things. For the gold, try #261F13 as diffuse and #B28847 as glossy.
Here's a sneak-peek at the new version: http://web149.mis12.de/gallery/editfile.php?file=1566
The textures for the panels are terrible, and I could not figure out where the "grid" texture for the panels is stored, so I substituted a procedural brick texture. Looks decent, if I say so myself.
But I will elaborate more on that tomorrow. It's 3 in the morning and I am a bit too tired. New version coming up soon, so stay tuned.
Edit: Here's a other thing, if you have not yet figured that out: For everything but shiny metal, make the specular color grey (saturation 0) and the value a bit lower than the diffuse. |

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.10.01 15:47:18 -
[24] - Quote
Did something funny again : http://i.imgur.com/PlPaeFI.png?1
Lightnings looks better, but for some part of the texture it doesn't really look quite good (yellow dots look too thivk).
About your 2nd Matar prettiness, it still looks too rubbish for my eyes. |

Neuntausend
GoonWaffe Goonswarm Federation
365
|
Posted - 2015.10.01 16:42:39 -
[25] - Quote
Do you mean "rubberish" or is it really that terrible?
Anyway, you will be able to plug in your own materials in the upcoming version, so you can make any material you want. |

Esnaelc Sin'led
AdAstra. Beach Club
28
|
Posted - 2015.10.01 20:01:40 -
[26] - Quote
yeah i find them plastic-y or carton-y more than metalic. But aside that, you're doin a great job to build those very usefull node tree. |

Neuntausend
GoonWaffe Goonswarm Federation
366
|
Posted - 2015.10.04 19:40:27 -
[27] - Quote
Op updated with new versions. |

Annexe
I N E X T R E M I S Tactical Narcotics Team
15
|
Posted - 2015.11.04 22:30:59 -
[28] - Quote
how would one go about applying a Quafe skin?
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|

CPPC T'amber
352 Industries
16
|
Posted - 2015.11.18 04:57:25 -
[29] - Quote
Most of the resource files are available in converted formats here:
Webgl CDN Resourceshttp://web.ccpgamescdn.com/ccpwgl/res.860161.json Replace "res:/ " with "https://developers.eveonline.com/ccpwgl/assetpath/967762/"
All dds files are converted to pngs, where
- 0 = High Quality
- 1 = Medium Quality
- 2 = Low Quality
ie. somefile.dds.0.png = High Quality version of the file.
Actual game assets are also available but I don't have the url at hand. |

Annexe
I N E X T R E M I S Tactical Narcotics Team
16
|
Posted - 2015.11.18 05:27:42 -
[30] - Quote
I'm sorry, I don't understand how this link works ^^
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|
|

CPPC T'amber
352 Industries
16
|
Posted - 2015.11.18 06:56:10 -
[31] - Quote
Annexe wrote:I'm sorry, I don't understand how this link works ^^
It is a list of resource file locations on the CCPWGL CDN (CCP's WebGL Project content delivery network). It is only really useful if you know what you are looking for, but in there are the graphic files for any ship presently ingame.
ie. like author's missing sail textures:
Tech 1 Sail Pattern resFilePath: res:/dx9/model/ship/minmatar/decal/minmatar_sail_pattern_t1.dds.0.png
Tech 1 Sail Pattern webFilePath: https://developers.eveonline.com/ccpwgl/assetpath/967762/dx9/model/ship/minmatar/decal/minmatar_sail_pattern_t1.dds.0.png
Tech 2a Sail Pattern resFilePath: res:/dx9/model/ship/minmatar/decal/minmatar_sail_pattern_t2a_double.dds.0.png
Tech 2a Sail Pattern webFilePath: https://developers.eveonline.com/ccpwgl/assetpath/967762/dx9/model/ship/minmatar/decal/minmatar_sail_pattern_t2a_double.dds.0.png
The CCPWGL graphic files are in .png format as it can't utalise .dds (which the client uses). The links listed above are for maximum quality versions of the sail patterns, identified by the `0` in `.dds.0.png'
Hope that helps a little. For interest sakes, do a quick search through that file for "minmatar_sail" and you might find a few more :) |

Esnaelc Sin'led
The Unchained Club
40
|
Posted - 2015.11.18 21:40:52 -
[32] - Quote
What's the difference going through this or through TriExporter ? It doesn't seem to have a higher definition or quality, so why bother trying the match the url with the file path ? Just export it via TriExporter !
Annexe wrote:how would one go about applying a Quafe skin?
There are no "coloured" skin actually, there are "textures" on which you apply color, like painting. But there are different type of texture, and the result won't be the same wether you use texture 1 (let's say, camo one) or texture 2 (let's say a regular one). For instance as i tried to re-make the Blue Tiger skin, i had first to look and search the correct texture, and then apply the Blue color and yellow color, and then tweak the diffuse and glossy (or specular) to make it less or more shiny/reflective. |

CPPC T'amber
352 Industries
16
|
Posted - 2015.11.19 05:17:57 -
[33] - Quote
Esnaelc Sin'led wrote:What's the difference going through this or through TriExporter ? It doesn't seem to have a higher definition or quality, so why bother trying the match the url with the file path ? Just export it via TriExporter
They are the textures from ingame, and some people can't use triexporter. :) Also, all the colours you need for any ship apart from the new designer ones are there, found in the spaceObjectFactory `data.red` file.
If you want to play around with painting ships using CCP's shaders, load a ship in www.caldariprimeponyclub.com and hit the `Jeremy` buttahn, then play around with the sliders at the bottom (the options should be familiar to you with your experience). Sorry for the interface, redoing the site as we speak. |

Annexe
I N E X T R E M I S Tactical Narcotics Team
16
|
Posted - 2015.11.19 06:10:04 -
[34] - Quote
so would the blender shaders plug-in also work with png files? I would assume not. So how would you go about applying colour to the png files?
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|

Annexe
I N E X T R E M I S Tactical Narcotics Team
16
|
Posted - 2015.11.19 06:14:12 -
[35] - Quote
Esnaelc Sin'led wrote:What's the difference going through this or through TriExporter ? It doesn't seem to have a higher definition or quality, so why bother trying the match the url with the file path ? Just export it via TriExporter !
The other issue I've had is,
Using the Photoshop DDS plug in, I can open .dds files that were exported before triexporter stopped working on me (all I have is the Ares :P)
But when I save a .dds file from triexporter, Photoshop cannot open it as it says "it cannot parse the file", as if there is some file corruption or something.
So I'm assuming triexporter does some proper 'exporting' of the .dds files
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|

Esnaelc Sin'led
The Unchained Club
40
|
Posted - 2015.11.19 11:26:38 -
[36] - Quote
Annexe wrote:Esnaelc Sin'led wrote:What's the difference going through this or through TriExporter ? It doesn't seem to have a higher definition or quality, so why bother trying the match the url with the file path ? Just export it via TriExporter ! The other issue I've had is, Using the Photoshop DDS plug in, I can open .dds files that were exported before triexporter stopped working on me (all I have is the Ares :P) But when I save a .dds file from triexporter, Photoshop cannot open it as it says "it cannot parse the file", as if there is some file corruption or something. So I'm assuming triexporter does some proper 'exporting' of the .dds files EDIT: I just tried to open the .dds with Paint and it says "this file is not a dds format" haha
try to rename the files with .dds extension, something it's saved without it, and photoshop can't open a file without an extension |

Annexe
I N E X T R E M I S Tactical Narcotics Team
16
|
Posted - 2015.11.19 13:58:44 -
[37] - Quote
yeh, I tried adding the .dds to the file name, nothing.
any chance someone could grab the .dds files for the daredevil (AngF2) for me?
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|

Neuntausend
GoonWaffe Goonswarm Federation
393
|
Posted - 2015.11.20 02:47:15 -
[38] - Quote
Annexe wrote:so would the blender shaders plug-in also work with png files? I would assume not. So how would you go about applying colour to the png files? If the .png files contain the same color channels as the .dds files, the node tree will work. The .dds files do also contain mipmaps, which are basically lower res versions of the image for level of detail scaling. Those aren't necessary for my shader. Any blender-readable image format should work.
Annexe wrote:The other issue I've had is,
Using the Photoshop DDS plug in, I can open .dds files that were exported before triexporter stopped working on me (all I have is the Ares :P)
But when I save a .dds file from triexporter, Photoshop cannot open it as it says "it cannot parse the file", as if there is some file corruption or something.
So I'm assuming triexporter does some proper 'exporting' of the .dds files
EDIT: I just tried to open the .dds with Paint and it says "this file is not a dds format" haha As for why Photoshop doesn't load the .dds files, I don't know. There's a .dds plugin for Gimp, and that one works for me. |

Annexe
I N E X T R E M I S Tactical Narcotics Team
16
|
Posted - 2015.11.20 05:15:45 -
[39] - Quote
the .png files do have channels, but not exactly the same as the .dds the pmdg files are missing the alpha etc.
it's not an issue with photoshop, as I have the plug in and can open other previously saved .dds files, but the ones I try to save from my 'bugged' version of triexporter aren't saving correctly. Even tried to open in Paint.
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|

Neuntausend
GoonWaffe Goonswarm Federation
393
|
Posted - 2015.11.20 19:19:00 -
[40] - Quote
The PMDG file contains the paint mask in the red channel, the material mask in the green channel, the dirt mask in the blue channel and the glow mask in the alpha channel, so that one is definitely needed. If the alpha channel is pure white, your whole ship will glow. |
|

Annexe
I N E X T R E M I S Tactical Narcotics Team
16
|
Posted - 2015.11.21 03:20:54 -
[41] - Quote
I have tried everything I can think of to get TriExporter to work, as evident in this thread https://forums.eveonline.com/default.aspx?g=posts&t=417797&p=3
The program just crashes when trying to load gr2 file.
Annexe
ITAI - VIP
"i will pop your wreck with faction loot"
|

Neuntausend
GoonWaffe Goonswarm Federation
393
|
Posted - 2015.11.21 15:56:09 -
[42] - Quote
Odd, that it doesn't even work on a fresh setup. Works like a charm here.
On a different note: I've been asked multiple times how one would get a single colored diffuse texture for use with other programs. There are many ways to do that. Photoshop or Gimp are definitely capable, the Blender Compositor is as well. However, since we have that node tree already, Blender texture baking may be the quickest way. This is how you do it:
You can do this with the actual ship model as well instead of a plane, especially if you would like to bake shadows and occlusion into the texture, but for some ships, the UV map overlaps in places, so the result may look strange.
When you do this, though: Please think about what you are using it for. CCP may not like you making games or mods with their models and textures. They tend to tolerate and at times even support fan art. But that doesn't mean we have any right to use their stuff for whatever we want. |
|
|
|
Pages: 1 2 :: [one page] |