Illumination of Elongated Noncircular Cross Sections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional hair illumination models, such as the Marschner hair model, assume a circular cross-section for hair, which is not physically accurate and lacks observable visual qualities, particularly glints, as human hair has an elliptical cross-section.
Innovation Solution
A system and method to calculate illumination of a fiber with a noncircular cross-section by representing normals using a nonuniform distribution of random numbers, mapping uniformly distributed input values to points on the fiber's surface, and using an analytic function to compute normals, significantly increasing computation speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a circular cross-section model is used for hair illumination, then the computation is simpler, but the visual realism and observable qualities such as glints are lost
Solution Approach 1:
The patent applies asymmetry by changing the cross-section shape from circular to elliptical, which introduces the necessary geometric variation to produce realistic glints and highlights on hair. The elliptical cross-section creates asymmetric curvature that naturally generates the specular highlights observed in real hair, resolving the contradiction between computational simplicity and visual realism.
Solution Approach 2:
The patent changes the geometric parameters of the hair cross-section from a circular model (single radius) to an elliptical model (major and minor axes), fundamentally altering the illumination characteristics. This parameter change enables the generation of realistic glints while maintaining a computationally tractable analytical solution for the elliptical geometry.
2Measurement precision
If a noncircular cross-section model is used for hair illumination, then the visual appearance and glints are improved, but the computation becomes more complex
Solution Approach 1:
The patent replaces complex numerical or Monte Carlo integration methods with an analytical closed-form solution for computing illumination on an elliptical cross-section. By deriving explicit mathematical formulas for the illumination integral based on elliptical geometry, the patent achieves high visual accuracy without the computational complexity of numerical approximation methods.
Solution Approach 2:
The patent utilizes the specific curvature properties of an elliptical cross-section to derive an analytical illumination model. The elliptical geometry provides a balance between visual realism (capturing glints) and computational efficiency, as the curvature can be expressed in closed form, enabling fast evaluation without complex numerical methods.
3Device complexity
If traditional circular cross-section models are used, then the model is simpler to implement, but it fails to capture observable visual qualities of human hair
Solution Approach 1:
The patent introduces asymmetry through the elliptical cross-section model, which accurately represents the natural geometry of human hair. This asymmetric shape is essential for producing the characteristic glints and highlights seen in real hair, thereby improving visual quality accuracy while maintaining reasonable model complexity through analytical solutions.
Solution Approach 2:
The patent changes the fundamental geometric parameters from a circular cross-section (defined by a single radius) to an elliptical cross-section (defined by major and minor axes). This parameter change enables the model to capture the anisotropic reflection properties of real hair, significantly improving visual quality while the analytical formulation keeps the implementation complexity manageable.
Data Source
AI summary
The system obtains an indication of a shape of a cross-section of an elongated shape, and an orientation of the shape. Based on the shape of the cross-section of the elongated shape and the orientation of the shape, the system creates a nonuniform distribution of random numbers mapping uniformly distributed input values to multiple points on the surface of the elongated shape. The system provides an input value randomly selected from a uniform distribution of random numbers to the nonuniform distribution of random numbers to obtain a point among the multiple sample points on the surface of the elongated shape. The system applies a function to the input value to obtain an indication of a normal associated with the sample point among the multiple sample points. Finally, the system computes an illumination of the elongated shape using the normal.


