QC Tools Changelog
This page contains a curated, chronologically ordered list of notable changes for each version of RapidPipeline QC Tools. This makes it easier for users to see precisely what notable changes have been made between each release.
Version v0.7.2
- Fixes issue when not keeping VRay Displacement Modifiers.
Version v0.7.1
- Adjusted log messages.
Version v0.7.0
- Major changes to UI and overall look of the page
- Naming of renderings directly on page
- Created Image slider for comparing images directly
- Updated used Logos and images
- Updated color scheme
- Updated Sorting function and button UI
- Scoring now based on max difference of all 3 color channels individually
- Major efficiency improvements
- Separation of Rendering and QC Page generation step
- Rendering is possible via 3dsMax and the RapidPipeline Optimizer.
- It is now also possible to supply images to the QC Tool directly to compare any type of input images
- decode names and paths for url save strings in html
- Fixed Paths for compatibility with different OS
- Fixed a bug with automatic assessment of Assets where the DCC Importer Module threw an error
- Added dropdown menu for Label Metadata.
- Added generic filter function for any metadata that is included in the original scene metadata json.
- Fixes errors related to scene Merging on RapidQC comparison
Version v0.6.2
- Major HTML generation revamp.
- Added generation of JSon versions of the QC reports.
Version v0.6.1
- Adds Status Tracking functionality for QC tool
- Revamps RapidPBR log gathering
Version v0.6.0
- Added support for usd->gltf comparison
- Added usd and gltf rendering using rapidCompact
Version v0.5.0
- Added support for AssetID and Label
- Added Filter function based on user input threshold
- Added sorting feature by AssetID
- Added info about used renderer and DCC version
- Changed UI for manual review process of assets on QC page
- Scene more visible in case of Error in Log file
- Support for CVS output of new fields
- Adjusted Color and changed Logo to fit RapidPBR
- Difference Threshold for 'review' stage deprecated
- general Bug fixes and UI improvements
Version v0.4.0
- Average Score of difference image now takes scored pixel amount into account
- fixed bug involving vray rendering in QC page
- fixed a bug involving displaying error messages on QC page
- added qc-page render resolution as input argument
- supports ignored nodes from rpdpSettings file
Version v0.3.3
- changed filepath to avoid error with windows max path length
- added link to switch pages on html page
- fixed a bug involving periods in the Asset name
Version v0.3.2
- Uses sceneinfo provided by rpdp to only render scenes that actually get translated with RapidPBR
Version v0.3.1
- Fixed a bug where every input scene needs to have the same amount of cameras rendered for the QC script to work
- Improved the way the required cameras get passed between scripts
- Fixes bugs related to some cameras from input scene
Version v0.3.0
- Adds difference score to individual renderings
- renders specified camera amount as well as any cameras existing in user input file
- supports Physical Cameras, Free Camera and Targeted Camera types
Version v0.2.0
- Adds error handling for feedback on occurred error and warnings logs on the created html page
- Every created asset card now has a log attached with error and warning log from rpdp
- Adds an error message in case any rendering / diff score calculation failed
- Creates a red asset card detailing error warnings and raised exceptions from creating the asset card
- fixes a problem with difference scores in case of assets being distributed between multiple html pages
Version v0.1.0
- Adds RapidQC script
- Adds QA_Tool directory with the required files to run RapidQC including
- Html templates for QC site
- Image and viewer files for the html site
- Qa_scene for rendering background
- Separate readme for RapidQC
- Rpdp_qa_tool.py as a main to run RapidQC
- Render_vray to start the dcc internal rendering scripts
- Adds max_qaScene.py to render original scene as well as scene with gltf materials
- Including setup for camera and lighting in QA-Scene
- Adds create-qa-page.py to create the html page with information on the models runtime, materials and scoring from the qa-tool
- Creates difference images using a pixel based comparison between renderings of the original scene and the scene with gltf materials created by rpdp
- Calculates difference score based on that image comparison
- Adds QA_Tool directory with the required files to run RapidQC including