f3d icon indicating copy to clipboard operation
f3d copied to clipboard

USD Render differ between Linux, MacOS and Window

Open Ni-g-3l opened this issue 1 month ago • 3 comments

Describe the bug There is a small difference between USD Render in Linux/MacOS and Windows that forced us to increase TestUSDZAnimated threshold in order to make the test passing on Window CI.

Source PR : #2591

To Reproduce Steps to reproduce the behavior:

  1. On Window f3d AnimatedCube.usdz --load-plugins=usd --animation-time=0.3 --animation-progress --resolution=300,300 --output=usdz_animated_window.png
  2. On Linux f3d AnimatedCube.usdz --load-plugins=usd --animation-time=0.3 --animation-progress --resolution=300,300 --output=usdz_animated_linux.png
  3. Compare image with ImageMagick Compare CLI : https://imagemagick.org/script/compare.php
Image Image Image

Expected behavior Images should be identical

System Information:

  • OS: Window / Linux
  • GPU and GPU driver:

F3D Information

F3D - A fast and minimalist 3D viewer Version: 3.3.0. Build date: 2025-11-09 15:51:17. Build system: Linux 64-bits. Compiler: GNU 11.4.0. Module ImGui: ON. Module OpenEXR: OFF. Module Raytracing: OFF. Module WebP: OFF. VTK version: 9.5.2. Copyright (C) 2019-2021 Kitware SAS. Copyright (C) 2021-2025 Michael Migliore, Mathieu Westphal. Copyright (C) 2025 F3D-APP Foundation. License BSD-3-Clause.

Ni-g-3l avatar Nov 09 '25 17:11 Ni-g-3l

Ill try to reproduce on windows

mwestphal avatar Nov 09 '25 17:11 mwestphal

I confirm that on Windows, the textures are "blurrier". I suppose this is a USD bug.

mwestphal avatar Nov 24 '25 07:11 mwestphal

it's most likely a texture filtering setting not set by our USD importer and the drivers may default to different values.

Meakk avatar Nov 24 '25 07:11 Meakk