Profile PictureSander Wit
€0+

UV Project Fixer

1 rating
Add to cart

UV Project Fixer

€0+
1 rating

This material node group allows you to project a texture onto an object. It's similar to using Blenders built-in UV Project modifier, but all within material nodes. And better.

The problem

The built-in UV Project modifier can distort your texture unless you have a lot of geometry. Also, it can be very hardware intensive.

The fix

This node group allows you to use a camera object as a 'projector' for a texture and does not require the UV Project modifier or even a UV-map. Also, the projection is automatically applied to all objects with that material.

How to use

It works pretty much the same as the UV project modifier, except that it's all inside your material.

  1. Add the 'UV project' node group to your material.
  2. Add a 'Texture Coordinate' node.
  3. Set your camera as its object.
  4. Connect the 'Object' output to the 'UV project' node group input
  5. Connect the 'UV project' output to the image or texture you want to 'project'.
  6. Change the focal length to match your camera.
  7. Change the aspect ratio to match your image (width / height).

You can also use the 'UV project mask' node group to get a black/white mask to avoid the camera from 'projecting' backwards.

How to install

  • You can append the 'UV project' node group from the 'UV project.blend' file and add it to your existing material.
  • Or move the .blend file to a folder that you want to use as an Asset Library and add that path to your Asset Libraries in Blender's settings. Edit > Preferences > File Paths > Asset Libraries > +

Have a nice day!

Add to cart
11 downloads

Blender file with node group

Size
633 KB

Ratings

5
(1 rating)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
Powered by