Difference in matching perspective and parallel projection views

  • I just noticed today when I passed my sKetchup file to a colleague who had a wider screen than me..

    I have fixed output size for HD (1920x1080) in presets. In case of perspective views (sKetchup scene captured with perspective camera) everything is good.. Enscape matches sKetchup's vertical FOV and our both machines capture the same image..


    But strangely to me in case of elevation view which is set with Parallel Projection camera, ENS matches sKetchups Horizontal FOV.. so My and his PC match to the same Vertical FOV in sKetchup, but the width is different and ENS matches to that width. so in result We have different images. It is different extents so we can crop it in Power Point but still result is inconsistent and the different approach to Perspective and Parallel views is misleading..

    I can Set Custom Size in Output and check in the Use Viewport Aspect Ratio option to get the same height but still matching the same width is a difficult part.. besides the height is the same in sense of how much I see not in pixels..

    For me it is not a problem but saying for those who my work in PS and cooperate between different PCs or monitors..


    I know ENS natively uses Horizontal FOV but still in one case it can much to sKetchup Vertical FOV in other it doesn't..

    All in Synchronise Views. Sketchup 2022, ENS 3.4.1.

    Edit

    Technically it is not a FOV if we talk about Parallel Projection but I think I am understood.

  • ... good point Tomasz Drgas:thumbup:


    Since we also constantly work on our projects across teams and countries, a reasonable synchronization of render-relevant hardware is impossible. Therefore, we have set the rule in the company that ALL renderings must be executed under absolutely the same "lab" conditions. In detail, this means that we all reduce our SkUp viewport to an HD aspect ratio before we export both, renderings from SketchUp itself as well as HD viewport synchronized renderings with Enscape.

    This practice even allows us to reliably post-process projects that need to have the same look we produced a year earlier.

    This practice seems laborious at first, but it is not and instead it makes our lives much easier! It has arisen from the need you describe, that Enscape itself is not sufficiently able to support such relevant workflow- and production needs and I hope that finally any update will acknowledge this so imprtant point! ;)

  • Yeah, it's always tricky because SketchUp renders the image based upon the aspect ratio of your viewport : which on a 16:9 screen is not 16:9 because there are various toolbars you may have in place.


    You can use a plugin such as

    Eneroth Viewport Resizer | SketchUp Extension Warehouse


    To specific the viewport resolution to an aspect ratio that suits you (let's say 1280x720 which is a smaller 16:9 resolution) then you can export an image at a higher resolution of the same aspect ratio (2160x3840 for example) and you'll maintain the same aspect ratio with enscape.


    The simplest way to try and match for parralell projection is not to use it and use the smallest FOV available and move your camera position back.

    The difference in appearence is very minor and solves the issue.


    Here are the 2 examples - try and guess which is which.

  • ...When batch rendering, I see the image been zommed in and so exported.

    ...which would be a crap actually - so far I don´t use Enscape´s batch rendering - I will check that at the next opportunity baut I wouldn't really be surprised (everyone here knows, I don't appreciate Enscape's camera skills very much ;))
    Do you have actiateded Eneroth Viewport Resizer when you start the batch rendering?

  • ...which would be a crap actually - so far I don´t use Enscape´s batch rendering - I will check that at the next opportunity baut I wouldn't really be surprised (everyone here knows, I don't appreciate Enscape's camera skills very much ;))
    Do you have actiateded Eneroth Viewport Resizer when you start the batch rendering?

    Yep - Unfortunately to no avail EGIE


    Demian Gutberlet can you point out the community a 'best practice' for having the same output of image when using a batch rendering.
    Since I take time for having my compositions correct, I expect having the same output of the rendered image.


    Now the rendered image seems to be zoomed in a bit from the SU reference preview.

    NOTE when rendering the image by image the output seems correct...

  • Batch will ONLY use the FOV stored in the Visual Style. So if you have Sync on while previewing the output from Batch will not match.


    Batch rendering will ignore any FOV saved in a Sketchup scene (which is very confusing)


    There has been several requests to allow for the sync button to function during batch rendering as well. I have not seen this added to the roadmap yet however.