Is there a node or combination of nodes that can take an average colour out of a single image?2019 Community Moderator Election Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Moderator Election Q&A - QuestionnaireHow to make textures in Blender without any flat work with a painting program? (3D painting)How to make use of a cubemap in Blender CyclesHow can I create an image of my UV unwrapSet image texture node label based upon characters in filename/filepath stringHow can I reuse texture within the same model?Movie set as image texture not playing in cycles?How to have layer textures on a mesh in Cycles RenderHow Does Eevee Handle Shader Nodes?Linking Mist pass to OutputFile Node Image cannot be performed using Python API?Access color channels independently of alpha with Cycles?

Error "illegal generic type for instanceof" when using local classes

What exactly is a "Meth" in Altered Carbon?

String `!23` is replaced with `docker` in command line

Why do people hide their license plates in the EU?

2001: A Space Odyssey's use of the song "Daisy Bell" (Bicycle Built for Two); life imitates art or vice-versa?

Identify plant with long narrow paired leaves and reddish stems

How can I make names more distinctive without making them longer?

Identifying polygons that intersect with another layer using QGIS?

What does this icon in iOS Stardew Valley mean?

Do I really need recursive chmod to restrict access to a folder?

How do pianists reach extremely loud dynamics?

Generate an RGB colour grid

Should I discuss the type of campaign with my players?

Bete Noir -- no dairy

How to tell that you are a giant?

Sci-Fi book where patients in a coma ward all live in a subconscious world linked together

Withdrew £2800, but only £2000 shows as withdrawn on online banking; what are my obligations?

What does an IRS interview request entail when called in to verify expenses for a sole proprietor small business?

Book where humans were engineered with genes from animal species to survive hostile planets

What to do with chalk when deepwater soloing?

What is the logic behind the Maharil's explanation of why we don't say שעשה ניסים on Pesach?

What is Arya's weapon design?

Overriding an object in memory with placement new

Is it ethical to give a final exam after the professor has quit before teaching the remaining chapters of the course?



Is there a node or combination of nodes that can take an average colour out of a single image?



2019 Community Moderator Election
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
2019 Moderator Election Q&A - QuestionnaireHow to make textures in Blender without any flat work with a painting program? (3D painting)How to make use of a cubemap in Blender CyclesHow can I create an image of my UV unwrapSet image texture node label based upon characters in filename/filepath stringHow can I reuse texture within the same model?Movie set as image texture not playing in cycles?How to have layer textures on a mesh in Cycles RenderHow Does Eevee Handle Shader Nodes?Linking Mist pass to OutputFile Node Image cannot be performed using Python API?Access color channels independently of alpha with Cycles?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








5












$begingroup$


This is the opposite of what people usually ask for, where when there is no UV Map for an image texture, an average of the image is applied to the model.



However in this case I am asking if there is a way to use an image to generate a single colour that can then be passed through other nodes.



For example in this Screenshot, the image texture would apply as an image texture to the top half, whereas the same image would produce a single colour, pass through a HSB node to be darkened to produce the bottom colour. Currently I am manually selecting the colour.



Texture + Solid Color










share|improve this question











$endgroup$











  • $begingroup$
    Is it Cycles you are working with? Blender version 2.79b?
    $endgroup$
    – Martin Z
    13 hours ago

















5












$begingroup$


This is the opposite of what people usually ask for, where when there is no UV Map for an image texture, an average of the image is applied to the model.



However in this case I am asking if there is a way to use an image to generate a single colour that can then be passed through other nodes.



For example in this Screenshot, the image texture would apply as an image texture to the top half, whereas the same image would produce a single colour, pass through a HSB node to be darkened to produce the bottom colour. Currently I am manually selecting the colour.



Texture + Solid Color










share|improve this question











$endgroup$











  • $begingroup$
    Is it Cycles you are working with? Blender version 2.79b?
    $endgroup$
    – Martin Z
    13 hours ago













5












5








5





$begingroup$


This is the opposite of what people usually ask for, where when there is no UV Map for an image texture, an average of the image is applied to the model.



However in this case I am asking if there is a way to use an image to generate a single colour that can then be passed through other nodes.



For example in this Screenshot, the image texture would apply as an image texture to the top half, whereas the same image would produce a single colour, pass through a HSB node to be darkened to produce the bottom colour. Currently I am manually selecting the colour.



Texture + Solid Color










share|improve this question











$endgroup$




This is the opposite of what people usually ask for, where when there is no UV Map for an image texture, an average of the image is applied to the model.



However in this case I am asking if there is a way to use an image to generate a single colour that can then be passed through other nodes.



For example in this Screenshot, the image texture would apply as an image texture to the top half, whereas the same image would produce a single colour, pass through a HSB node to be darkened to produce the bottom colour. Currently I am manually selecting the colour.



Texture + Solid Color







texturing nodes color






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 13 hours ago









Ray Mairlot

22.6k56799




22.6k56799










asked 13 hours ago









YoshiharaYoshihara

415




415











  • $begingroup$
    Is it Cycles you are working with? Blender version 2.79b?
    $endgroup$
    – Martin Z
    13 hours ago
















  • $begingroup$
    Is it Cycles you are working with? Blender version 2.79b?
    $endgroup$
    – Martin Z
    13 hours ago















$begingroup$
Is it Cycles you are working with? Blender version 2.79b?
$endgroup$
– Martin Z
13 hours ago




$begingroup$
Is it Cycles you are working with? Blender version 2.79b?
$endgroup$
– Martin Z
13 hours ago










1 Answer
1






active

oldest

votes


















4












$begingroup$

If you shrink the image to a size smaller than a pixel of the render result it will render as average, so you could just change the mapping of the coordinates:



enter image description here



You can use vector mapping node as well.



That might not be the most efficient way to calculate the average, but it's easy to achieve and it works.






share|improve this answer









$endgroup$













    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "502"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fblender.stackexchange.com%2fquestions%2f137201%2fis-there-a-node-or-combination-of-nodes-that-can-take-an-average-colour-out-of-a%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    4












    $begingroup$

    If you shrink the image to a size smaller than a pixel of the render result it will render as average, so you could just change the mapping of the coordinates:



    enter image description here



    You can use vector mapping node as well.



    That might not be the most efficient way to calculate the average, but it's easy to achieve and it works.






    share|improve this answer









    $endgroup$

















      4












      $begingroup$

      If you shrink the image to a size smaller than a pixel of the render result it will render as average, so you could just change the mapping of the coordinates:



      enter image description here



      You can use vector mapping node as well.



      That might not be the most efficient way to calculate the average, but it's easy to achieve and it works.






      share|improve this answer









      $endgroup$















        4












        4








        4





        $begingroup$

        If you shrink the image to a size smaller than a pixel of the render result it will render as average, so you could just change the mapping of the coordinates:



        enter image description here



        You can use vector mapping node as well.



        That might not be the most efficient way to calculate the average, but it's easy to achieve and it works.






        share|improve this answer









        $endgroup$



        If you shrink the image to a size smaller than a pixel of the render result it will render as average, so you could just change the mapping of the coordinates:



        enter image description here



        You can use vector mapping node as well.



        That might not be the most efficient way to calculate the average, but it's easy to achieve and it works.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 13 hours ago









        Martin ZMartin Z

        6,2671628




        6,2671628



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Blender Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fblender.stackexchange.com%2fquestions%2f137201%2fis-there-a-node-or-combination-of-nodes-that-can-take-an-average-colour-out-of-a%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to create a command for the “strange m” symbol in latex? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)How do you make your own symbol when Detexify fails?Writing bold small caps with mathpazo packageplus-minus symbol with parenthesis around the minus signGreek character in Beamer document titleHow to create dashed right arrow over symbol?Currency symbol: Turkish LiraDouble prec as a single symbol?Plus Sign Too Big; How to Call adfbullet?Is there a TeX macro for three-legged pi?How do I get my integral-like symbol to align like the integral?How to selectively substitute a letter with another symbol representing the same letterHow do I generate a less than symbol and vertical bar that are the same height?

            Българска екзархия Съдържание История | Български екзарси | Вижте също | Външни препратки | Литература | Бележки | НавигацияУстав за управлението на българската екзархия. Цариград, 1870Слово на Ловешкия митрополит Иларион при откриването на Българския народен събор в Цариград на 23. II. 1870 г.Българската правда и гръцката кривда. От С. М. (= Софийски Мелетий). Цариград, 1872Предстоятели на Българската екзархияПодмененият ВеликденИнформационна агенция „Фокус“Димитър Ризов. Българите в техните исторически, етнографически и политически граници (Атлас съдържащ 40 карти). Berlin, Königliche Hoflithographie, Hof-Buch- und -Steindruckerei Wilhelm Greve, 1917Report of the International Commission to Inquire into the Causes and Conduct of the Balkan Wars

            Category:Tremithousa Media in category "Tremithousa"Navigation menuUpload media34° 49′ 02.7″ N, 32° 26′ 37.32″ EOpenStreetMapGoogle EarthProximityramaReasonatorScholiaStatisticsWikiShootMe