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"
|
|
|
|
|
Pages: [1] 2 :: one page |
First page | Previous page | Next page | Last page |