18
votes
Accepted
Emission on steel from laser cut
You can achieve this effect by using the dynamic paint system. Select your steel plate and give it a dynamic paint physics modifier, set it to be a canvas. Then set your laser object to be a dynamic ...
12
votes
How Can I Use a Procedural Bump Map to Replicate a Natural Pattern?
To align the texture along the direction of the mesh requires a UV map and this needs to be unwrapped in such a way that each face is oriented along the line of the antler. Further, to avoid a 'seam' ...
12
votes
Accepted
Scale Texture with a Value-/Math-Node
If you only want to scale the texture, you can use a MixRGB node set to Multiply instead of the Mapping node, as in this example:
12
votes
Accepted
Use another node to control Vector Mapping
You can create your own node groups to do that. First, let's start with examining what UVs are, or better how you can think of them. Start with creating a cube and unwrap it. Note that in the latest ...
11
votes
Accepted
How to create an accurate procedural spin gradient?
Quite an easy thing to do procedurally, since radial gradient is already there in the Gradient Texture node, just select Radial mode and use Object space for the centre of the texture to be at the ...
10
votes
Accepted
Can I map a vector image on a mesh?
The requested feature doesn't natively exist within Blender, hence recreating the behaviour is very complex and tedious.
Download the accompanying blend file with various node setups.
Creating ...
8
votes
Accepted
How to make a ColorRamp repeat like a Texture node?
You can use a Math node set to Wrap (as you suggested). You might need to use one of the lastest versions in order to see it, it has been added later than V.2.80 if memory serves. According to the ...
7
votes
Accepted
How can I rotate a spherical texture without getting a distortion?
Using UV Map
If that's a NASA mars projection, chances are it's an equirectangular, ie longs -180 to 180 mapped 0 to 1 in U and lats -90 to 90 0 to 1 in V. To make it rotate around the pole to pole ...
7
votes
Accepted
Change all the input values at once
LMB click on the first property, drag your cursor down to the last one and you can enter one value for all of them.
7
votes
Accepted
Camera projection - FOV trouble
To sync values from one place to another you can use copy&paste driver.
For example go to Output Properties > Dimension > Resolution X and right-click parametr, from dropdown menu select ...
6
votes
Accepted
Is there a simpler way to get the Vectors of a local axis?
The two essential information that you need are the world matrix and the axis / vector in local space that you're interested in. In your case the latter is pointing in the direction of the local y-...
6
votes
Accepted
How to get old Mapping and Voronoi nodes into Blender 2.82?
Good news. Blender will automatically convert these old nodes for you.
Just get an older Blender version and copy/paste them.
Download Blender 2.80 and create your material.
Make sure the nodes are ...
5
votes
Accepted
How to add a socket for mapping node?
Unfortunately this isn't possible without modifying blender's source code. However, in the case of the mapping node, everything it does can be done with regular math nodes.
I've made some nodegroups ...
5
votes
Accepted
Multiplying Texture Coordinate
Take a look at the cubes below and their materials.
Material of the left cube:
Material of the middle cube:
Material of the right cube:
All three materials above are equivalent, despite using ...
5
votes
Accepted
Multiple UV Maps For 1 Object
Blender allows multiple images to be assigned in one UV Map. If I'm not mistaken you want one set of UVs, just across multiple textures. To do this select only the faces you want to use a specific ...
5
votes
cardboard flute - cardboard thickness
Single face displacement will only get you so far.
Just to illustrate.
Single face displacement
The image texture is used to "extrude" the original face.
Notice the incomplete rims, rough appearance,...
5
votes
Accepted
Linear environment gradient
Use just the information for the Z (vertical) axis.
You can place the gradient where you need it by modifying the coordinates.
5
votes
Accepted
Texture uses UV, Pixel effect uses Object Texture Coords
Two parts in this node tree:
Find the rotation of the empty
This is done using two radial gradient textures, one from the UVs one from the empty and get the difference.
As the gradient goes from 0 ...
4
votes
Accepted
Matcaps and Normal stretching
Quick Method
Basically, what we want to do is find the Dot Product between the normals of a bounding ellipsoid projected on to the mesh, and the normals of the mesh. First, enable Auto Smooth normals....
4
votes
Accepted
Vector math to get Curve object silhouette
The solution is to calculate the crossproduct of the incoming and curve direction vectors. The absolute of the dotproduct of that and the normal is the facing which you can connect up to your color ...
4
votes
Accepted
Randomize wave texture rotation
You can use the Object Info Random Output as an angle for rotation of the texture in one or more axis. I understand your problem is that the mapping nodes doesn't have input, you can however use ...
4
votes
How to model a Coral or Sponge Structure?
I'm not sure you can get anything good with a bump map or procedurally, especially if you're supposed to make a "perfect copy", so I guess you'll have to make the mesh manually: create a cylinder, ...
4
votes
Accepted
Change color by radius
Your node setup looks correct, although it could be made slightly less verbose by making use of the Vector Math: distance node.
I've managed to make it work on a torus. Perhaps you should try:
...
4
votes
Change color by radius
As @Duarte has commented, your set-up should work.. things to bear in mind:
Blender's Object space is measured in Blender Units, from the object's origin, and in the orientation of its local axes.
...
4
votes
Accepted
How to achieve "spherical" mapping in procedural materials?
If you just want the longitudes, the answers linked by @moonboots will suffice.. if you want to map a 2D procedural texture to a sphere, this sort of setup will do the Y dimension (latitudes) as well.....
4
votes
looking for a way to evenly space objects instances across mesh
There are several ways to do it, like Array + Simple Deform (Bend) + Lattice, but you can use the Tissue Tool addon:
Install the addon, activate, select your object, shift select the bowl, open the N ...
4
votes
Accepted
looking for a way to evenly space objects instances across mesh
This group will allow you to 'UV Map' any geometry in the 0-1 XY square, in the same way an image texture, onto the surface of a UV-mapped object, independently of the target's topology.
This example ...
3
votes
Can I map a vector image on a mesh?
One option is to import your SVG using the SVG import addon.
We'll use this test image.
Select File> Import > Scalable Vector Graphic
In my case, not a lot appears to have changed, but I have some ...
3
votes
Accepted
Cycles: Apply gradient to light cone setup with spotlight lamp
As mentioned in the comments under your question, this can be achieved using an emission shader connected to the volume output of a material with a gradient texture controlling the strength.
You will ...
3
votes
Accepted
Values to straighten wave texture?
It is probably just easier to recreate it using math nodes rather than trying to align it to axis.
Use a Math Node set to Cosine; as input use your desired texture coordinates like Object or ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
vector-mapping × 125texturing × 53
uv × 35
node-editor × 35
materials × 27
texture-coordinates × 16
cycles-render-engine × 15
vector × 11
shaders × 10
procedural × 8
shader-nodes × 7
image × 6
modeling × 5
uv-image-editor × 5
mathematics × 5
geometry-nodes × 5
python × 4
camera × 4
volumetrics × 4
mesh × 3
scripting × 3
modifiers × 3
transforms × 3
texture-baking × 3
normal-map × 3