# Request for improvement of the texturing tool.

**URL:** <https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720>\
**Category:** Feedback & Requests\
**Tags:** quality, texture-channel, realityscan\
**Created:** [July 25, 2023, 3:18pm UTC](https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720 "2023-07-25T15:18:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Topl1nk](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/topl1nk/32/732740_2.png) [@Topl1nk](https://forums.unrealengine.com/u/Topl1nk)\
**Post date:** [July 25, 2023, 3:18pm UTC](https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720/1 "2023-07-25T15:18:09Z")

</div>

The texture I get in Reality Capture is noticeably different from the original photo resolution.

Here’s what I tried:

- Change the resolution to 16k.
- Create multiple 16k textures per model and project all those textures onto the model with the 16k texture.
- Change texel to custom and adaptive.
- Change the gatter.
- Unwrap the model in third-party software.  
And in general tried everything I could find in documentation, on forums and open sources.

In the end, I came to the conclusion that Reality Capture has no way to prioritize the creation of textures from certain photos. What I mean by prioritize, when creating a texture, a certain group of images had a greater impact on the projection from the cameras.

Now to the point, why I came to this conclusion. I have 30 cameras of the same model, but the lenses are not the same on all cameras as they are on the others.  
26 cameras are 55mm;  
4 cameras are 80mm.  
On those cameras that are 80mm, the detail is higher because the frame is optically closer. All cameras have identical resolution and settings, only the focal length changes. As far as I understand, the parameter “texture quality” is measured relative to the texture resolution and does not take into account the focal length, and when building a texture the program takes into account only this conditional parameter “texture quality”.

Image showing the difference in quality, the model in the image has a single 16k texture with a “texture quality” of 200%

 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/f/f/8/ff81a7ea26c7f800e04586565b9351ee71d00d46.jpeg)

---

<div class="post-metadata">

**Author:** ![OndrejTrhan](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ondrejtrhan/32/906565_2.png) [@OndrejTrhan](https://forums.unrealengine.com/u/OndrejTrhan)\
**Post date:** [July 26, 2023, 7:50am UTC](https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720/2 "2023-07-26T07:50:06Z")

</div>

Hi [TopL1nk](https://forums.unrealengine.com/u/Topl1nk),  
in Selected inputs table in 1Ds view you can set the Weight in texturing value:  
 ![image](https://d3kjluh73b9h9o.cloudfront.net/original/4X/9/d/4/9d493523011636579d93e17461712f93669fb280.png)  
So, you can leave 1 for those 4 cameras and set lower values for other 26 cameras. You can also disable those cameras for texturing.  
Also, are you looking on the texture in RealityCapture or in other app?

---

<div class="post-metadata">

**Author:** ![Topl1nk](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/topl1nk/32/732740_2.png) [@Topl1nk](https://forums.unrealengine.com/u/Topl1nk)\
**Post date:** [July 26, 2023, 1:23pm UTC](https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720/3 "2023-07-26T13:23:46Z")

</div>

Thanks, this is exactly the priority function I was looking for. How can I install it using CLI Commands?

---

<div class="post-metadata">

**Author:** ![OndrejTrhan](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ondrejtrhan/32/906565_2.png) [@OndrejTrhan](https://forums.unrealengine.com/u/OndrejTrhan)\
**Post date:** [July 26, 2023, 1:39pm UTC](https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720/4 "2023-07-26T13:39:15Z")

</div>

You need to firstly select the image/images using  
`-selectImage` with parameter imagePath or [regexp](https://rchelp.capturingreality.com/en-US/tutorials/commandline.htm#exselectimgs)  
then you can use  
`-enableTexturingAndColoring` as `true|false`  
and  
`-setWeightInTexturing``<0,1>`

---

<div class="post-metadata">

**Author:** ![Topl1nk](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/topl1nk/32/732740_2.png) [@Topl1nk](https://forums.unrealengine.com/u/Topl1nk)\
**Post date:** [July 26, 2023, 1:47pm UTC](https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720/5 "2023-07-26T13:47:48Z")

</div>

> [@OndrejTrhan](#):
>
> `-setWeightInTexturing` `<0,1>`

Once again, many thanks to [otrhan](https://forums.unrealengine.com/u/OndrejTrhan). It’s funny that it is exactly this 0.1 value that I just picked up)

---

<div class="post-metadata">

**Author:** ![OndrejTrhan](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ondrejtrhan/32/906565_2.png) [@OndrejTrhan](https://forums.unrealengine.com/u/OndrejTrhan)\
**Post date:** [July 26, 2023, 1:55pm UTC](https://forums.unrealengine.com/t/request-for-improvement-of-the-texturing-tool/1239720/6 "2023-07-26T13:55:57Z")

</div>

It is not 0.1 value, it is a range from 0 to 1. Just to be clear 🙂  
More about commands you can find here: [RealityCapture Help](https://rchelp.capturingreality.com/en-US/tutorials/commandline.htm)
