Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update "P_???_0503 Ignoring Unsupported Materials" to new definition #2

Open
jordig100 opened this issue Sep 17, 2018 · 4 comments
Open
Assignees

Comments

@jordig100
Copy link
Collaborator

New definition that specifies that if material defined, it must be in the first layer.
Material color is blended with the resultant from the rest of the layers.
Special case of material display color as "white" so printers and 3DBuild would show same output.

@JimZuber
Copy link
Collaborator

JimZuber commented Sep 24, 2018

Two things to consider:
1)Does it make sense to have test cases whose express purpose is to confirm that the printer ignores basematerials or compositematerials, when they may not ignore these types of resource? The test cases made sense when the target of the tests was just HP's printer, but perhaps not now.

2)The requirement "If the accumulated alpha value indicates 70% opacity, it implies that RGB color is applied in such way that 30% of the underlying surface shows through." is noted in the spec as device dependent. We may need to review test cases to identify those whose appearance might be impacted should a consumer be able to implement the suggested behavior so that we can provide a heads up to the test suite user.

@jordig100
Copy link
Collaborator Author

  1. I agree we might need to change it. Ignoring or not materials is device specific. In any case they must me accepted. Second, with multiproperties when transparent layer on top of a material layer that would be a case where it would not be ignored.
  2. we have a recommended way of implementing it, with the printedColor formulae.

@jordig100
Copy link
Collaborator Author

Discussed in the weekly call, to request QL to provide specific test cases for material being applied teh result of the blending of layers above.
Jim, could you make an assesment if this could be covered in current contract?

@JimZuber
Copy link
Collaborator

I've made a request that some additional funding be authorized to get through beta testing process, so within the context of that additional funding we should be able to develop some new test cases. There are actually a large number of factors that would influence the expected behavior of a simple multiproperties scenario with basematerials on the first layer and a partially transparent second layer. Factors include...

1)Is blendmethod mix or multiply
2)Is the consumer a display or printer
3)Is the mix compositing method the standard formula or the spray paint model
4)Which of the following combinations of characteristics are specified in material properties...

-displaycolor
-displayproperties
-displaycolor influenced by displayproperties (in some cases - i.e. specular yes, translucent no, not sure about metallic)
-Intrinsic color of the raw material

This could result in a fairly large matrix of possibile device dependent expected results, which could be a challenge to present and explain. We would also need to add scenarios for more that the simple 2 layer multiproperties scenario suggested above. I will plan on developing some test cases, hopefully with bit of guidance from @jordig100.

Will leave this issue open until test cases are implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants