How would I procedurally texture a marble tile floor without the texture spreading across every tile?





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty{ margin-bottom:0;
}






up vote
3
down vote

favorite
1












Basically I have a tile which I then duplicated using an array modifier to get this:



Enter image description here



Then in the node editor I created a procedural marble texture using nodes and got this:



Enter image description here



The problem with this image is that it looks like the texture is spread across every tile, making it look unnatural. Is there a way to make the marble texture random for each tile?



Here is the blend file: http://pasteall.org/blend/index.php?id=50738










share|improve this question
























  • Are your tiles individual objects or are they different objects?
    – Eduardo Abreu
    2 days ago










  • ....in other words, would it matter to you if you had to apply the array modifier?
    – Robin Betts
    2 days ago










  • Also see this answer: blender.stackexchange.com/questions/28838/… for ideas
    – Dale Cieslak
    20 hours ago



















up vote
3
down vote

favorite
1












Basically I have a tile which I then duplicated using an array modifier to get this:



Enter image description here



Then in the node editor I created a procedural marble texture using nodes and got this:



Enter image description here



The problem with this image is that it looks like the texture is spread across every tile, making it look unnatural. Is there a way to make the marble texture random for each tile?



Here is the blend file: http://pasteall.org/blend/index.php?id=50738










share|improve this question
























  • Are your tiles individual objects or are they different objects?
    – Eduardo Abreu
    2 days ago










  • ....in other words, would it matter to you if you had to apply the array modifier?
    – Robin Betts
    2 days ago










  • Also see this answer: blender.stackexchange.com/questions/28838/… for ideas
    – Dale Cieslak
    20 hours ago















up vote
3
down vote

favorite
1









up vote
3
down vote

favorite
1






1





Basically I have a tile which I then duplicated using an array modifier to get this:



Enter image description here



Then in the node editor I created a procedural marble texture using nodes and got this:



Enter image description here



The problem with this image is that it looks like the texture is spread across every tile, making it look unnatural. Is there a way to make the marble texture random for each tile?



Here is the blend file: http://pasteall.org/blend/index.php?id=50738










share|improve this question















Basically I have a tile which I then duplicated using an array modifier to get this:



Enter image description here



Then in the node editor I created a procedural marble texture using nodes and got this:



Enter image description here



The problem with this image is that it looks like the texture is spread across every tile, making it look unnatural. Is there a way to make the marble texture random for each tile?



Here is the blend file: http://pasteall.org/blend/index.php?id=50738







cycles materials procedural






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited yesterday









Peter Mortensen

255110




255110










asked 2 days ago









Funny1048

463




463












  • Are your tiles individual objects or are they different objects?
    – Eduardo Abreu
    2 days ago










  • ....in other words, would it matter to you if you had to apply the array modifier?
    – Robin Betts
    2 days ago










  • Also see this answer: blender.stackexchange.com/questions/28838/… for ideas
    – Dale Cieslak
    20 hours ago




















  • Are your tiles individual objects or are they different objects?
    – Eduardo Abreu
    2 days ago










  • ....in other words, would it matter to you if you had to apply the array modifier?
    – Robin Betts
    2 days ago










  • Also see this answer: blender.stackexchange.com/questions/28838/… for ideas
    – Dale Cieslak
    20 hours ago


















Are your tiles individual objects or are they different objects?
– Eduardo Abreu
2 days ago




Are your tiles individual objects or are they different objects?
– Eduardo Abreu
2 days ago












....in other words, would it matter to you if you had to apply the array modifier?
– Robin Betts
2 days ago




....in other words, would it matter to you if you had to apply the array modifier?
– Robin Betts
2 days ago












Also see this answer: blender.stackexchange.com/questions/28838/… for ideas
– Dale Cieslak
20 hours ago






Also see this answer: blender.stackexchange.com/questions/28838/… for ideas
– Dale Cieslak
20 hours ago












3 Answers
3






active

oldest

votes

















up vote
3
down vote













One way of doing this would be:



Separate all your tiles as a single object so you can use the Object info node random output in order the create a tile black and white mask:



Enter image description here



You can then create another wave texture and combine it with the one you already have using the tile mask as factor:



Enter image description here



You obviously need to change the texture coordinate of the second wave to create variation. Put a color ramp node and play with its value to have stronger difference:



Enter image description here



http://pasteall.org/blend/index.php?id=50740



As @robin betts points out in the comments, if you need to keep the array modifier you can duplicate the object, do the same process, and bake the mask into a file image. Or if you want to keep a "semi" procedural creation use dupliface instead of the array.



Enter image description here






share|improve this answer






























    up vote
    1
    down vote













    You can try the brick texture to separate each tile. Here, I tried editing your file to get something that you wanted.



    enter image description hereenter image description here








    share|improve this answer




























      up vote
      0
      down vote













      I was helping someone else with this issue a while ago so I'll be happy to elaborate.
      To change the colours and almost every setting, ONLY use the encircled Brick node.
      Node Setupt 1



      This setup will give you:
      enter image description here



      Simply change the colours in the circled brick node to suit your needs and the variation of colour and the patter colour will change. You can also try changing the distortion and scale values of the noise textures to suit your needs.
      If you want the file here's the drive link: Link






      share|improve this answer























        Your Answer





        StackExchange.ifUsing("editor", function () {
        return StackExchange.using("mathjaxEditing", function () {
        StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
        StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
        });
        });
        }, "mathjax-editing");

        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',
        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%2f122973%2fhow-would-i-procedurally-texture-a-marble-tile-floor-without-the-texture-spreadi%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        3
        down vote













        One way of doing this would be:



        Separate all your tiles as a single object so you can use the Object info node random output in order the create a tile black and white mask:



        Enter image description here



        You can then create another wave texture and combine it with the one you already have using the tile mask as factor:



        Enter image description here



        You obviously need to change the texture coordinate of the second wave to create variation. Put a color ramp node and play with its value to have stronger difference:



        Enter image description here



        http://pasteall.org/blend/index.php?id=50740



        As @robin betts points out in the comments, if you need to keep the array modifier you can duplicate the object, do the same process, and bake the mask into a file image. Or if you want to keep a "semi" procedural creation use dupliface instead of the array.



        Enter image description here






        share|improve this answer



























          up vote
          3
          down vote













          One way of doing this would be:



          Separate all your tiles as a single object so you can use the Object info node random output in order the create a tile black and white mask:



          Enter image description here



          You can then create another wave texture and combine it with the one you already have using the tile mask as factor:



          Enter image description here



          You obviously need to change the texture coordinate of the second wave to create variation. Put a color ramp node and play with its value to have stronger difference:



          Enter image description here



          http://pasteall.org/blend/index.php?id=50740



          As @robin betts points out in the comments, if you need to keep the array modifier you can duplicate the object, do the same process, and bake the mask into a file image. Or if you want to keep a "semi" procedural creation use dupliface instead of the array.



          Enter image description here






          share|improve this answer

























            up vote
            3
            down vote










            up vote
            3
            down vote









            One way of doing this would be:



            Separate all your tiles as a single object so you can use the Object info node random output in order the create a tile black and white mask:



            Enter image description here



            You can then create another wave texture and combine it with the one you already have using the tile mask as factor:



            Enter image description here



            You obviously need to change the texture coordinate of the second wave to create variation. Put a color ramp node and play with its value to have stronger difference:



            Enter image description here



            http://pasteall.org/blend/index.php?id=50740



            As @robin betts points out in the comments, if you need to keep the array modifier you can duplicate the object, do the same process, and bake the mask into a file image. Or if you want to keep a "semi" procedural creation use dupliface instead of the array.



            Enter image description here






            share|improve this answer














            One way of doing this would be:



            Separate all your tiles as a single object so you can use the Object info node random output in order the create a tile black and white mask:



            Enter image description here



            You can then create another wave texture and combine it with the one you already have using the tile mask as factor:



            Enter image description here



            You obviously need to change the texture coordinate of the second wave to create variation. Put a color ramp node and play with its value to have stronger difference:



            Enter image description here



            http://pasteall.org/blend/index.php?id=50740



            As @robin betts points out in the comments, if you need to keep the array modifier you can duplicate the object, do the same process, and bake the mask into a file image. Or if you want to keep a "semi" procedural creation use dupliface instead of the array.



            Enter image description here







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited yesterday

























            answered 2 days ago









            Virgil Sisoe

            4438




            4438
























                up vote
                1
                down vote













                You can try the brick texture to separate each tile. Here, I tried editing your file to get something that you wanted.



                enter image description hereenter image description here








                share|improve this answer

























                  up vote
                  1
                  down vote













                  You can try the brick texture to separate each tile. Here, I tried editing your file to get something that you wanted.



                  enter image description hereenter image description here








                  share|improve this answer























                    up vote
                    1
                    down vote










                    up vote
                    1
                    down vote









                    You can try the brick texture to separate each tile. Here, I tried editing your file to get something that you wanted.



                    enter image description hereenter image description here








                    share|improve this answer












                    You can try the brick texture to separate each tile. Here, I tried editing your file to get something that you wanted.



                    enter image description hereenter image description here









                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered 2 days ago









                    kaisa

                    1065




                    1065






















                        up vote
                        0
                        down vote













                        I was helping someone else with this issue a while ago so I'll be happy to elaborate.
                        To change the colours and almost every setting, ONLY use the encircled Brick node.
                        Node Setupt 1



                        This setup will give you:
                        enter image description here



                        Simply change the colours in the circled brick node to suit your needs and the variation of colour and the patter colour will change. You can also try changing the distortion and scale values of the noise textures to suit your needs.
                        If you want the file here's the drive link: Link






                        share|improve this answer



























                          up vote
                          0
                          down vote













                          I was helping someone else with this issue a while ago so I'll be happy to elaborate.
                          To change the colours and almost every setting, ONLY use the encircled Brick node.
                          Node Setupt 1



                          This setup will give you:
                          enter image description here



                          Simply change the colours in the circled brick node to suit your needs and the variation of colour and the patter colour will change. You can also try changing the distortion and scale values of the noise textures to suit your needs.
                          If you want the file here's the drive link: Link






                          share|improve this answer

























                            up vote
                            0
                            down vote










                            up vote
                            0
                            down vote









                            I was helping someone else with this issue a while ago so I'll be happy to elaborate.
                            To change the colours and almost every setting, ONLY use the encircled Brick node.
                            Node Setupt 1



                            This setup will give you:
                            enter image description here



                            Simply change the colours in the circled brick node to suit your needs and the variation of colour and the patter colour will change. You can also try changing the distortion and scale values of the noise textures to suit your needs.
                            If you want the file here's the drive link: Link






                            share|improve this answer














                            I was helping someone else with this issue a while ago so I'll be happy to elaborate.
                            To change the colours and almost every setting, ONLY use the encircled Brick node.
                            Node Setupt 1



                            This setup will give you:
                            enter image description here



                            Simply change the colours in the circled brick node to suit your needs and the variation of colour and the patter colour will change. You can also try changing the distortion and scale values of the noise textures to suit your needs.
                            If you want the file here's the drive link: Link







                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited yesterday

























                            answered yesterday









                            ParallelMayhem

                            559




                            559






























                                 

                                draft saved


                                draft discarded



















































                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function () {
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fblender.stackexchange.com%2fquestions%2f122973%2fhow-would-i-procedurally-texture-a-marble-tile-floor-without-the-texture-spreadi%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

                                Entries order in /etc/network/interfaces

                                新発田市

                                Grub takes very long (several minutes) to open Menu (in Multi-Boot-System)