0
$\begingroup$

enter image description here

What is going on

  1. 100% procedural texturing is part of the goal
  2. Each board is an individual mesh
  3. Exact same material is used on each mesh
  4. Material's nodes add a random value to Object Texture Coordinates to the z coordinates to generate the variations in the wood grain


Goal

  1. Procedural scratch across multiple mesh
  2. Image texture is not an option


$\endgroup$
  • $\begingroup$ Use the Vector Transform node to transform object coordinates into Scene World coordinates $\endgroup$ – Duarte Farrajota Ramos May 4 '17 at 18:16
  • $\begingroup$ Using Geometry Node's Position socket you are able to mark surfaces from a global coordinates perspective. Simply add an overly once you have a desired pattern generating. Here is an EXAGGERATED example just to show what happens. Keeping in mind all the boards have exactly the identical material applied. Eliminating the need to apply image textures. $\endgroup$ – Christopher Tiller May 4 '17 at 19:45
  • 2
    $\begingroup$ Do not include answers in the question. Add an answer to your own question please. $\endgroup$ – Leander May 4 '17 at 22:16
  • $\begingroup$ @Leander, I wish I could but I was blocked from answering because when I was totally noob 3 of my answers were down voted. I was trying to save time for everyone by posting the answer, and leaving it here for whomever else needs this in the future. If you would like to copy & paste the answer, I will be glad to mark it as accepted. $\endgroup$ – Christopher Tiller May 4 '17 at 23:09
1
$\begingroup$

Using Geometry Node's Position socket you are able to mark surfaces from a global coordinates perspective. Simply add an overly once you have a desired pattern generating. Here is an EXAGERATED example just to show what happens. Kepping in mind all the boards have exactly the identical material applied. Eliminating the need to apply image textures.

Of course the final scratching will be much more refined and detailed. :)

enter image description here

| improve this answer | |
$\endgroup$

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.