Issue scaling/zooming text using height map. Really desperate

nick-j2080 wrote on 12/20/2019, 4:57 AM

Hi there,

 

I am making a video that has caused me some major headaches, and I really want to get it done by Xmas.

 

For the first time, I was able to make some awesome text using the heightmap plugin, but for some reason, it looks great when scaled right up so only part of the word is filling the screen, but when I want to scale back down so all the words can be read (7), the lovely flat mirror effect deteriorates rapidly. It is such a shame there seems to be no way around this. The only idea I have thought of, is to split all the words up into 4 letter events (including textures for each one), then use the parent transform to scale them all down. This would be a ridiculous 70-odd tracks and I just don't want to put myself through that when there should be another method. If you can see these pictures, then you will see that the first one has been made smaller using parent transform, which preserves the effect, but obviously only shows part of the word. The second image shows how it scales down using the titles and text scaling (pan/crop does this too), and you can see how horrible it looks and what a vast difference there is. I've only seen a couple of videos on shiny text, and they all show them really big. I wonder if I will ever be able to achieve this. Please help me guys!

Comments

Musicvid wrote on 12/20/2019, 6:15 AM

It is the complexity of your art that doesn't survive downscaling, nothing else I can see. Would probably fare better in a 4k project.

Tip: Create your generated media so it fits at project resolution, or else keep it simple:-)

nick-j2080 wrote on 12/20/2019, 6:34 AM

Thanks for your reply. I am using a 2 parent tracks with 3 child tracks. Line of text top and bottom. I am using a silver texture and a stars background for both. All I wanted to do was show it on screen very large, then zoom out to see all the text (7 words total). My project is 1080p 59 fps. Please tell me how I can scale down this text and keep the same appearance. It's hard for me to accept this cannot be done. I am experimenting with trying to dissect the words into parts and downscaling with parent motion, but I can barely deal with 8 tracks, let alone 60-odd.

 

It's a nested project, so do you think setting it to 4k would solve the problem?

I managed to get this, and thought "wow! I want that", then was saddened to see it look horrible as I animated it to scale down. Such a shame

Musicvid wrote on 12/20/2019, 8:10 AM

 

It's a nested project, so do you think setting it to 4k would solve the problem

I was hoping you would tell us that.

Please tell me how I can scale down this text and keep the same appearance.

I dont know how to do that.

It is not a shame. It's just math. Downscaling reduces source resolution proportionally.

nick-j2080 wrote on 12/20/2019, 8:20 AM

 

It's a nested project, so do you think setting it to 4k would solve the problem

I was hoping you would tell us that.

It is not a shame. It's just math. Downscaling reduces source resolution proportionally.

I don't really understand. How is parent motion able to reduce the size while maintaining the appearance? Do you agree with the theory that each word could be divided into sections. repositioned and made smaller using parent motion? I'm not going to attempt it, but it would be possible judging by the first image in my original post? If you are satisfied that this cannot be done, then I will simply adjust the shadow and outlines, use a more colourful texture for when it's minimized, and move on and complete the video. Many thanks

fr0sty wrote on 12/20/2019, 5:05 PM

can you upload the project file with just the text in it?

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

Musicvid wrote on 12/20/2019, 5:28 PM

I don't know about any of that. I know that generated media should be created at output size for best results. Downscaling reduces data bits proportionally, as least in this quadrant of the universe. Vegas does not use vector scaling.

fr0sty wrote on 12/20/2019, 5:55 PM

if the size of the input text is affecting the quality of the effect, do the effect at a higher resolution, render a video of it, then down scale that video from there to a lower resolution.

Last changed by fr0sty on 12/20/2019, 5:56 PM, changed a total of 1 times.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

nick-j2080 wrote on 12/20/2019, 8:01 PM

Thanks Frosty. I gave up on the idea, but now you mention that, I will certainly give that a go. From 1920x1080, what resolution to you recommend I render it at? Thanks. It's worth a go, if only to improve it. I guess there is other software where one can get fancy with text. Maybe SVP isn't the ideal place to do it.

fr0sty wrote on 12/20/2019, 8:06 PM

Try 4k, 3840x2160. Render it to a avi file at 1080p resolution, change the codec to "uncompressed" and enable the alpha channel. Then try to put that file into your project. It may not play back very smoothly during editing due to being uncompressed, but it might solve your problem.

nick-j2080 wrote on 12/20/2019, 8:24 PM

Try 4k, 3840x2160. Render it to a avi file at 1080p resolution, change the codec to "uncompressed" and enable the alpha channel. Then try to put that file into your project. It may not play back very smoothly during editing due to being uncompressed, but it might solve your problem.

I have to go to bed now, and will be doing my first test render over night. I will have a go at what you suggested, but too tired right now to make sense of it. If you have the time, you could try and see what I mean, Two text events at font size 30 (with a coloured shadow on top event), and a silver or gold texture underneath. Multiply mask, then the height map (custom), and the texture at source alpha. Scale it up to about 5 so only part of the text is on screen, and it should look nice and crisp. Then scale down to 1 so all the text is on screen, and in my case, it looked significantly degraded. These were the settings for the height map.

Thanks a lot.

fr0sty wrote on 12/20/2019, 11:05 PM

Either my suggested method will solve it, or there simply are not enough pixels in the image to resolve the detail you are looking for when you shrink the image, in which case there is nothing that can be done about it.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

nick-j2080 wrote on 12/21/2019, 4:37 AM

Hi, No luck with your idea sadly. It seems to be more of a way the effect works, than a matter of resolution. I just wonder why the font and scale need to be so large for the effect to truly look good. It still confuses me when using the parent transform to make it smaller, the image stays exactly the same, the way I want it. So little information out there on this issue.

 

Cheers

Marco. wrote on 12/21/2019, 9:30 AM

Did you use Pan/Crop at any stage?

nick-j2080 wrote on 12/21/2019, 9:47 AM

I did try that, but gave me the same effect. It's not just the heightmap effect that changes, but also the blur becomes foggy and wide too. I dunno, kinda given up on the idea of keeping the lovely mirror effect scaled down. Accepting it cannot be done on SVP. To hide the ugliness as it scales down. I have faded in a colour texture after the silver one.

fr0sty wrote on 12/21/2019, 10:36 AM

Sounds to me like it just can't be done period, as I can't tell a difference between the two pictures other than one is lower resolution than the other (obviously, it's smaller, takes up fewer pixels on screen).

If you'd upload your .veg so I can look at your settings, I might be able to help, but it seems like this is just simple physics, not enough pixels there to resolve the effect you are after. This is especially true if rendering higher res and downscaling doesn't work, as the effect is still processed at high resolution, only the resulting video gets downscaled.

Systems:

Desktop

AMD Ryzen 7 1800x 8 core 16 thread at stock speed

64GB 3000mhz DDR4

Geforce RTX 3090

Windows 10

Laptop:

ASUS Zenbook Pro Duo 32GB (9980HK CPU, RTX 2060 GPU, dual 4K touch screens, main one OLED HDR)

Marco. wrote on 12/21/2019, 10:40 AM

One thing to consider is heightmapping depends on the background pixel values around the foreground object edges. So if you scale your text you need to scale your background(s) exactly same.

Like fr0sty said, offering your project file would help a lot finding a solution.

nick-j2080 wrote on 12/21/2019, 11:56 AM

Please try it for yourselves. There is alot more difference in those images than just resolution. I have tried to upload the veg file, but I get the message "Error: The selected format is not supported." Also, I did try using the pan crop to adjust the size of the texture to bring back the effect, but that didn't help at all.

 

Here is another example. The lower quality one was taken with parent motion box at 1920x1920, and the high quality one at 1080x1080 with a higher scale setting in the text event. That was a mistake at first, as I double clicked on the parent motion box size arrows and it gave me 1920x1920, even though "restore box" sets it at 1080x1080. Sony Vegas has really confused the hell out of me with this video. Anyway, the only difference between these two images is titles and text scale setting, and the parent motion box size. Both were taken on best preview at 1920x1080 project size.

 

P.S. Heightmap is very new to me. I decided I needed to learn how to do some nice shimmering shiny text, and I did a gold one quite well, but that was using a png image of text, and not the media generator. I found this video on youtube, and it got me started.

I have noticed though, that the few videos there are showing this effect, they have all had the font very large. It really seems to be just the way it is. I would love to have had that high quality effect still visible with the text at normal size, but I need to get this uploaded tomorrow so have lost heart in doing it now (unless someone comes though for me and it's easy). I would love to know for the future though, as it's stumped me.

Like I said earlier, I was tempted to create a whole load of tracks, and just set them large like above, and then reposition them all and use parent motion to downsize while keeping the exact appearance, (and it really is exact).

In my head, it seemed like it was possible, but ridiculous. Thanks for giving me your time on this, and if you can tell me how to upload the nested veg file, I will do it pronto.

Marco. wrote on 12/21/2019, 12:13 PM

As mentioned above you'd need to upload your project file to a file hoster like Dropbox or Google Drive and share the download link then. The forum upload feature is not suitable for sharing project files.

nick-j2080 wrote on 12/21/2019, 12:18 PM

As mentioned above you'd need to upload your project file to a file hoster like Dropbox or Google Drive and share the download link then. The forum upload feature is not suitable for sharing project files.


Oh sorry, I don't use either of those, Could it be done my email?

Marco. wrote on 12/21/2019, 12:31 PM

Yes.