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

  • $\begingroup$ perhaps it is as simple as switching the threads of a Mix Shader, but please show your Shader Editor $\endgroup$
    – moonboots
    Commented Sep 3, 2020 at 11:10
  • $\begingroup$ @moonboots Here you go. $\endgroup$
    – Helix
    Commented Sep 3, 2020 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
    Commented Sep 3, 2020 at 11:38
  • $\begingroup$ @lemon Thank you for the advice! Will do. $\endgroup$
    – Helix
    Commented Sep 3, 2020 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
    Commented Sep 3, 2020 at 11:46

1 Answer 1


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


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


  • 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


  • 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.

  • $\begingroup$ Do you know if all my nodes are correctly connected? $\endgroup$
    – Helix
    Commented Sep 3, 2020 at 13:36
  • $\begingroup$ I don't have a time now, but there was an PBR add-on which allows you to add selected images and automatically to connect. I cant find it so in mean time check this youtube.com/watch?v=Dj5LegtOyyI or this add-on github.com/jensnt/pbr-material-importer $\endgroup$
    – vklidu
    Commented Sep 3, 2020 at 14:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .