Giter VIP home page Giter VIP logo

Comments (7)

LudwigFriedmann avatar LudwigFriedmann commented on August 16, 2024

You're right - depending on the availability of data for specific temperature and wavelength ranges the other values can be derived. What do you think about an inline comment in the schema to point out that relationship?

from openmaterial.

hschoen avatar hschoen commented on August 16, 2024

An inline comment is a good start. The best solution would be that the third value is automatically computed from the other two if they are available (for specific temperature and wavelength ranges). But I guess this is not supported...
Alternatively, the third value is removed from the parameter list and only a comment is provided how to calculate one value from the other two.

from openmaterial.

hschoen avatar hschoen commented on August 16, 2024

Some more related points:

  1. Permittivity strongly depends on frequency. what is the frequency at which permittivity is given?
  2. For some materials the index of refraction is given (e.g. aluminium_ior.gltf). One should either use index of refraction (with n and k) or permittivity (with e1 and e2) and not mix both as they are related to each other.
  3. In general, permittivity is complex. Real and imaginary part should be given.

from openmaterial.

LudwigFriedmann avatar LudwigFriedmann commented on August 16, 2024

Since the index of refraction is widely used in implementations and is usable troughout all relevant wavelength ranges, I'd rather tend to the use of this parameter and drop permittivity.

from openmaterial.

LudwigFriedmann avatar LudwigFriedmann commented on August 16, 2024

I'd like to give an update on this long-running issue:

Meanwhile, the use of the three wavelength-specific parameters (complex) refractive index, relative permeability, and relative permittivity is well established within OpenMATERIAL users. Corresponding extensions have been created within OpenMATERIAL (see https://github.com/LudwigFriedmann/OpenMATERIAL/tree/master/glTF_extensions) .

While the refractive index is rather used in simulations in the optical wavelength range, relative permeability and permittivity are used in radar simulations.

The situation is similar in the measurement of corresponding data. Use-case specific, either the refractive index or the relative permeability and relative permittivity is measured. Therefore, the three values will continue to coexist. Ultimately, it is up to the user to decide which data to prioritize or whether to convert existing data from other use-cases.

@hschoen , if this answer is satisfactory for you, I'd close the topic.

from openmaterial.

hschoen avatar hschoen commented on August 16, 2024

from openmaterial.

LudwigFriedmann avatar LudwigFriedmann commented on August 16, 2024

@hschoen : Done. Added remarks to documentation and schema file by 21fd30f

from openmaterial.

Related Issues (20)

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.