Page MenuHome

Cycles box mapping not working with rotated texture coordinates
Confirmed, LowPublicTO DO

Assigned To
Authored By
Ronny G (nutel)
Mar 16 2015, 1:58 PM
"Burninate" token, awarded by lcs_cavalheiro."Burninate" token, awarded by Taros."Burninate" token, awarded by mindinsomnia."Burninate" token, awarded by xdanic."Burninate" token, awarded by MetinSeven."Burninate" token, awarded by rawalanche.


System Information
ubuntu 14.04, 630GT, 4930k

Blender Version
Broken: 2.74

Short description of error

box mapping doesn't work with object mapping (object) if the object is rotated (only 1 side is properly projected)

Exact steps for others to reproduce the error

  1. open the blend file
  2. copy "Cube" and rotate it (90 degress)
  3. render

Event Timeline

Ronny G (nutel) raised the priority of this task from to 90.
Ronny G (nutel) updated the task description. (Show Details)
Ronny G (nutel) edited a custom field.
Ronny G (nutel) added a subscriber: Ronny G (nutel).

hm :)

Sergey Sharybin (sergey) lowered the priority of this task from 90 to Normal.Mar 16 2015, 6:53 PM

Blender 2.74: the error is still here Oo

Brecht Van Lommel (brecht) renamed this task from cycles object mapping (with object) + box mapping + rotation doesn't work to Cycles box mapping not working with rotated texture coordinates.Feb 21 2016, 3:03 PM
Brecht Van Lommel (brecht) removed Sergey Sharybin (sergey) as the assignee of this task.
Brecht Van Lommel (brecht) edited a custom field.

Any news on this? It makes procedural texturing very difficult.

are there any news considering this problem?

I hope we can get an update soon.

A temporary solution that I have used in the past that may apply in some cases is to rotate the object coordinate itself. Not using the nodes, but rotating with the origins option enabled in the viewport top right dropdown. This works fine unless you need to have some coordinate orientation set - either for local adjustments or for modifiers that act on an axis.

Brecht Van Lommel (brecht) triaged this task as Low priority.Jun 18 2020, 6:47 PM

The problem is still exisiting in Blender 2.92.

I needed this function already several times.
An example for a use case is to set equal texture coordinates for dozens of different sized objects by using an empty object for example.

Is this problem really that hard to fix?

Here's an example file. Click on play to see the effect. What I expect is no stretching in the texture. Or is this a different bug I'm pointing to?