Giter Club home page Giter Club logo

3dc-certification's Introduction

Khronos 3D Commerce Certification Program

3D Commerce Certified Mark

Background

An overview of the Certification Program is here.

Resources

There are two major components to this Khronos 3D CommerceTM Certification repository:

  • Documents - the primary reference for Certification Program details, including how to generate a test submission
  • Models - the set of glTF models used for Certification.

The glTF models can be viewed with the 3D Commerce Configured Sample Viewer.

Scope

This first release of the Certification Program addresses single products in a well-lit neutral background studio stage, as would be found in a typical single product studio photo-shoot. Future versions of the Certification Program will test a wider range of lighting conditions and product environments.

Certified Viewer Registry

A Registry of certified viewers is publicly posted.

Get Involved

If this program is relevant to your business, we warmly invite you to consider joining Khronos Group to influence and contrbute to this Program's evolution.

3dc-certification's People

Contributors

atteneder avatar drx3d avatar echadwick-artist avatar khronoswebservices avatar michaliskambi avatar neiltrevett avatar outofcontrol avatar realismcloud avatar ux3d-becher avatar ux3d-haertl avatar ux3d-nopper avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

3dc-certification's Issues

Evaluation Software Output

It appears that the evaluation software generates a human-readable, styled report. Is it reasonable to have JSON or other computer-friendly output format(s)? Can the output format and file be specified on the command line to facilitate batch processing?

Evaluation Software Running

Reading the evaluation software, it appears that there are some assumptions made about the rendered file names. It looks as if the software processes all rendered images in one go. Is it possible to change this so that the reference and test images are provided from the command line. This also impacts another issue discussing output files and formats.

Code Sometimes Generates Error

Sometimes when I run the program everything works correctly and runs to completion. Other times I get an error.

C:\...\evaluation>python evaluation.py  --rep .. --name 12 --output ..\Results\12 ..\12  1>..\Results\12.log
Traceback (most recent call last):
  File "evaluation.py", line 148, in <module>
    reference_image, candidate_image = normalize_images(reference_image, candidate_image)
  File "evaluation.py", line 113, in normalize_images
    print(f"??  Resizing {candidate_path} from {candidate.shape[:2]} to {reference.shape[:2]}")
  File "C:\Applications\Python38\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode characters in position 0-1: character maps to <undefined>

There is only the "gather_image:..." output line when the code fails. When it succeeds. there are also 3 data lines for each commerce model by camera position.

Certification Submission Data & Requirements

Change the Certification Program document to reflect current browser landscape. New versions of browsers are coming out about every other week/browser. Web viewers should be referenced to all browsers and the entry should just indicate the OS, browser, and version used for rendering.

Something similar may need to apply to rendering engines and not the full UX skin. This is especially true for tools such as FB's Spark tool. It gets updated about once/week; however, the rendering engine update cycle is about once per quarter.

Evaluation Documentation

Please include a README that describes how to use the evaluation software, especially for non-python developers. For example, on my local machine, I get a message "No module names 'skimage'". I am not sure what to do about that.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.