Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
1

3D stroke reprojection after scaling

Explorer ,
Aug 17, 2023 Aug 17, 2023

Hi I`ve noticed a change in the behavior of painter when it comes to 3d stroke reprojection or at least i think i do

 

A few years back i did some reprojection tests with both moving and scaling of the mesh and i remember it being able to reproject the strokes in a consistent manner according to the new bounding box rather than the old one.

 

now when i try to move the mesh it simply won`t allow me to reproject since the mesh moved outside of the previous meshes bounding box
and when i scale it within that bounding box it will reproject the strokes according to the old bounding box rather than make it relative to the new one, so strokes will suddenly be somewhere else on the mesh.

 

so is there an option to still do this reprojection according to the new boundingbox?

TOPICS
Bugs & Crashes , Discussion
481
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 29, 2023 Aug 29, 2023

It was what I thought, the example you shared is the expected behavior. If you know the mesh is strictly the same (except for the scale), you shouldn't enable the Preserve strokes positions.

 

To summarize, this feature allows to "keep" the original bounding box in order to apply the strokes on the new mesh at the original position, and then it builds a new bounding box. This is useful when the geometry has changed, resulting with a different box.

Strokes position on.png

However, if you don't check the Preserve strokes positions, it will simply reapply the strokes on the new box, which can be useful when the mesh kept the same geometry (as in the example you gave up there), but problematic when it has changed.

 

Strokes position off.png

The error message is due to the fact that the new bounding box needs to overlap the previous one when using the Preserve strokes positions option.

 

I've noticed my previous message doesn't describe the correct behavior from our reprojection tool, so I'll delete it to avoid spreading misunderstanding around the feature.

 

Best regards,

 

Cyril Dellenbach (Micro) | QA Support Artist | Adobe
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 30, 2023 Aug 30, 2023
LATEST

thank you for testing it cyril , the non preserve behaviour is indeed what i`m looking for and is working consistently on my box test.

 

However i also found the issue i was having with a more advanced project

I started my project with a jacket, then to be quick and preserve project settings i ended up importing a head as a new mesh which has a new textureset but it overwrites the old mesh. i might have kept preserve strokes on but since its a new textureset theres nothing to project.

Could it be that it somehow maintained the jackets boundingbox because of that?

Testing in a clean file with just the head meshes gave me the proper behavious as you outlined

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines