question

Henri Chretien avatar image
Henri Chretien asked ·

Having problems with Arnold's Curvature map and scale

Scaling this model I'm working on does not scale the Curvature map applied to it accordingly. Or so it seems. I can't quite wrap my mind around it. The curves, nor anything for that matter, changes except the scale of the entire model. The bitmaps don't scale, the UVs don't scale, only the map changes. Any ideas?


Top: how it should look
Bottom: how it looks after scaling

shadersshadermaterial
curvature.jpg (349.8 KiB)
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Sergeyklesov Sergeyklesov avatar image
Sergeyklesov Sergeyklesov answered ·

Hi Henri,

Maybe something similar can be created in Max?


setup.jpg (514.1 KiB)
Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Aaron Ross avatar image
Aaron Ross answered ·

You'll probably have a similar issue with Data Channel Modifer, which has a Scale parameter similar to Arnold's Curvature Radius. One thing is for sure, DCM will involve more work and much slower performance.

If you're doing a lot of scaling, maybe create a simple expression or parameter wiring to increase Curvature Radius as a factor of transform Scale.

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Aaron Ross avatar image
Aaron Ross answered ·

Curvature is dependent on distance, and will be affected by scaling. Adjust the Radius attribute to compensate.

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Henri Chretien avatar image
Henri Chretien answered ·

That appears to be exactly what I'm after @Sergeyklesov Sergeyklesov However, I can't seem to find any tools or workflows in Max that allows me to load an object's parameters into the Material Editor for use with material nodes. Any thoughts on what sort of transform node to use for such a parameter wiring @Aaron Ross ? From what I see listed only transform maps for 2D manipulation of nodes are supplied with Arnold (like Matrix Transform). One solution I guess is to export the Curvature map as a bitmap and use that. Sort of a worst case scenario though. Thanks again for all your help :)

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Henri Chretien avatar image
Henri Chretien answered ·

Alright, that's good to know. Thanks @Aaron Ross. That'll work for a given object, however I will be working with objects of different scales for this project and I will be forced to scale. Am I better off working with Curvature as an operator within the Data Channel modifier, or will I run into the same issue here as well? Thanks again!

Share
10 |600 characters needed characters left characters exceeded

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 5 attachments (including images) can be used with a maximum of 2.0 MiB each and 9.8 MiB total.

Welcome to the Arnold Answers community.

This is the place for Arnold renderer users everywhere to ask and answer rendering questions, and share knowledge about using Arnold, Arnold plugins, workflows and developing tools with Arnold.

If you are a new user to Arnold Answers, please first check out our FAQ and User Guide for more information.

When posting questions, please be sure to select the appropriate Space for your Arnold plugin and include the plugin version you are using.

Please include images, scene and log files whenever possible as this helps the community answer your questions.

Instructions for generating full verbosity log files are available for MtoA, MaxtoA, C4DtoA, HtoA, KtoA, and Kick.

If you are looking for Arnold Documentation and Support please visit the Arnold Support site.

To try Arnold please visit the Arnold Trial page.

Bottom No panel present for this section.