0
$\begingroup$

I downloaded this Sci-Fi Drone from the internet and I want yellow and black color to switch places so that drone is mostly black with less yellow. Is that possible? Did I even correctly connected PBR textures?

Drone's color is from the Base Color Image Texture Node.

Drone and textures download link: https://www.cgtrader.com/free-3d-models/aircraft/other/sci-fi-camera-drone

Here's my Material Setup. enter image description here

Any kind of help is appreciated! Thanks!

My blend file:

This is how the drone should look. It differs a little bit of mine because there's no reflection in the front part.

enter image description here

$\endgroup$
8
  • $\begingroup$ perhaps it is as simple as switching the threads of a Mix Shader, but please show your Shader Editor $\endgroup$ – moonboots Sep 3 '20 at 11:10
  • $\begingroup$ @moonboots Here you go. $\endgroup$ – Dino Gržinić Sep 3 '20 at 11:22
  • $\begingroup$ it would be more efficient to share a blend file with material and texture (without the model if you don't want to share it). You can upload the file here blend-exchange.giantcowfilms.com make sure the textures are packed in. $\endgroup$ – lemon Sep 3 '20 at 11:38
  • $\begingroup$ @lemon Thank you for the advice! Will do. $\endgroup$ – Dino Gržinić Sep 3 '20 at 11:42
  • $\begingroup$ @DinoGržinić, the textures are not here it seems. Pack them in or the file is useless... Menu File/External data/Pack all.. $\endgroup$ – lemon Sep 3 '20 at 11:46
4
$\begingroup$

Material Nodes

For switching simple image you can try something like this ...

enter image description here

enter image description here


Compositor Nodes

But for your texture would be better use Compositor with some Matte nodes to extract colors more accurately (or use any other image editor that supports color selection).

enter image description here

Yellow-Braun

  • separate color by Matte node, Desaturate, Invert, ColorRamp to adjust final black color

Grey

  • separate color by Matte node, Invert, RGB Curves or Color Mix node to make it yellow

After that, mix them together with Alpha Over node on top of original image where are stored Blue Black and red parts of texture. Save and use as texture in material.

version 01 enter image description here

version 02 enter image description here

Notes:

  • To get more freedom in adjustments could be better assign material to different parts of the mesh as unique material (with the same textures). Like that you can easier to let rid of yellow lines on black surfaces just without need to mask texture since material is assign just to that part and not the others.

  • Anyway I highly recommend to use some image editor than node system. In Photoshop could be done with masked yellow-braun layer, and grey layer, recolored above original, just in a few minutes. Only two layers, each with just two adjustment layers. And easily adjust mask manually for some details if needed.

$\endgroup$
2

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.