Page 1 of 1

Textures from one object to another

Posted: Sun Sep 22, 2024 11:18 am
by domingo.up
Greetings,

I am trying to learn a workflow demonstrated by this 3d artist on YouTube who uses CC in an interesting way:

https://www.youtube.com/watch?v=vUnD40R ... x=2&t=204s

He uses CC to "transfer" color textures from a 3d model created with photogrammetry from Reality Capture to a laser scanned model. The textures/colors are on the photogrammetry model and it looks like he uses the Tool > Fine Registration (ICP) to transfer (swap) the textures onto the laser scanned model. I believe both models are OBJ or FBX, not sure. But the import and export part of the CC process are not included in the video. Can anyone elaborate on this workflow more and perhaps complete if for me in a step by step procedure? My goal is to do this exact process but export a color texture map that I can use later in other software (3ds Max, Substance Painter... etc), eventually ending up in Unreal Engine as game assets.

Re: Textures from one object to another

Posted: Sun Sep 22, 2024 3:56 pm
by daniel
So maybe the most important watchout is that CC cannot create textures. It can only transfer colors from textures to vertices or points. Then you can export a cloud or a mesh with per-vertex colors (as FBX, or PLY). None of the other formats handle per-vertex colors. And not a lot of tools are able to load them anyway!

Re: Textures from one object to another

Posted: Mon Sep 23, 2024 11:27 am
by domingo.up
Thank you for the reply Daniel. I appreciate it! So just to clarify, lets say I import 2 models into CC:
1. an FBX model that is UV mapped but not color information
2. an FBX model that is created with Photogrammetry, that has vertex color information

Can I apply the colors from the Photogrammetry onto the UV map of the other FBX model? Like project the colors from the colored FBX onto another FBX's UVs?

And then finally, export color maps that are aligned to the UVs?

Re: Textures from one object to another

Posted: Tue Sep 24, 2024 12:10 pm
by daniel
Nope, CC can read the color information from the UV map/texture. But it cannot update or inject these textures. So you could only transfer the color information from cloud 1's texture (if any) to cloud's 2 Which in this case would be counterproductive ;)