Author Topic: Support for several UVW-Tags  (Read 5856 times)

2018-12-18, 17:44:26

lollolo

  • Active Users
  • **
  • Posts: 223
    • View Profile
I miss the possibility to choose between different UVW-Tags in Corona.
It could be inside of the Corona bitmap shader.
I used Maxwell Render before and that was a very useful feature.

Thanks!
« Last Edit: 2018-12-18, 17:49:19 by loliolg »

2018-12-18, 18:32:56
Reply #1

Nejc Kilar

  • Corona Team
  • Active Users
  • ****
  • Posts: 1250
    • View Profile
    • My personal website
Hey there!

Just out of curiosity, you'd want the ability to map to different UVW tags because you'd like to control each texture projection through its own tag, right?
Nejc Kilar | chaos-corona.com
Educational Content Creator | contact us

2018-12-18, 18:45:02
Reply #2

lollolo

  • Active Users
  • **
  • Posts: 223
    • View Profile
Hey there!

Just out of curiosity, you'd want the ability to map to different UVW tags because you'd like to control each texture projection through its own tag, right?

Yes, you are right.
It would be much easier to blend textures together.

I would like to do things like in this tutorial here:
http://bertrand-benoit.com/blog/nakagin-photoreal-road-tutorial/

2018-12-18, 19:26:31
Reply #3

Nejc Kilar

  • Corona Team
  • Active Users
  • ****
  • Posts: 1250
    • View Profile
    • My personal website
Ah yes, this :) So I guess I'd chalk this one up to the overly simplified C4Ds way of handling these things.

From what I know, and I could be wrong you only have one option - The projector shader. It should pretty much do what you want it to do but with three major minuses.

It will ignore whatever UVW settings you have set in your tag which is OK but whenever you'll want to edit this thing you'll need to dive deep into your shader tree (presuming you are using the node editor, otherwise I think you'll go crazy). To me working with the projector shader is just a really great way to get lost when building complex shaders.

The second minus to me is that you can't preview the darn thing in the viewport. You'll probably have to plug the projector shader directly to the diffuse slot to see it in the viewport so that you can edit the scale / mapping. The IPR afaik still doesn't show the projector shader properly (it just shows a black color instead of the texture).

Octane for example does things a bit better. It offers you a projection & uvw transform nodes that you can use to adjust the texture much like a projector would. The big pro imho is that the uvw transform / projection nodes still respect the original UVW tag so that you can scale / rotate or whatever the material as a whole if need be. The projector shader just tends to override everything if I remember correctly.

The third minus would be that you can't assign a single material to different UVW tags on one object where you'd control how each gets applied to separate polygons. Don't think this is possible in C4D at all but I guess I could be wrong.

3ds Max solves the entire thing in a better way in my opinion. You create another UVW Map modifier (in c4d terms a tag) and you simply select which ID Channel it will have and you just need to make sure that the texture has the same ID. You can then always edit the UVW Map modifier (move it around if needed or just adjust the scale, rotation) or even stack them up and its always there in the modifier stack. What is great is that you still keep control over the texture itself because you can still control the PSR of it. Also, you can assign UVW Map modifiers to certain parts of the mesh and so you can imagine it allows for some fairly advanced workflows. I suppose I'm digressing with this part here but I suppose I hope this gives the devs a better perspective into things...


I'd be really excited to see multiple UVW channels / IDs implemented. Definitely a +1 although I'd like to +1 to Maxon as well :)
Nejc Kilar | chaos-corona.com
Educational Content Creator | contact us

2019-01-10, 11:52:37
Reply #4

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
it would be great to support UV channels, so each shader can use its own UV by choosing the according channel.
as in max possible or also c4d vray;)

2019-02-06, 09:00:43
Reply #5

davetwo

  • Active Users
  • **
  • Posts: 299
    • View Profile
I'd also love a solution for this that isn't the projector shader

2019-02-13, 13:09:45
Reply #6

CBAS VISUAL

  • Active Users
  • **
  • Posts: 161
    • View Profile
    • Behance :

2019-02-18, 14:19:44
Reply #7

davetwo

  • Active Users
  • **
  • Posts: 299
    • View Profile
Definitely needed!

2019-02-24, 06:15:34
Reply #8

Barendby

  • Active Users
  • **
  • Posts: 123
    • View Profile

2019-02-26, 09:59:37
Reply #9

Core2000

  • Active Users
  • **
  • Posts: 113
    • View Profile

2019-03-07, 22:59:53
Reply #10

HenrikH

  • Active Users
  • **
  • Posts: 37
    • View Profile

2019-04-02, 10:23:04
Reply #11

Core2000

  • Active Users
  • **
  • Posts: 113
    • View Profile

2019-05-08, 15:12:13
Reply #12

Stefan-L

  • Active Users
  • **
  • Posts: 513
    • View Profile
super important yes, pls +1

2019-10-14, 16:44:55
Reply #13

CBAS VISUAL

  • Active Users
  • **
  • Posts: 161
    • View Profile
    • Behance :

2019-10-18, 13:16:38
Reply #14

fedestampini

  • Active Users
  • **
  • Posts: 30
    • View Profile