Renderer (constantes)

De OSWiki
Révision datée du 16 février 2018 à 16:35 par Acryline (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Modes Culling des Face

THREE.CullFaceNone
THREE.CullFaceBack
THREE.CullFaceFront
THREE.CullFaceFrontBack

Ces constantes sont utilisées par la méthode .setFaceCulling de WebGLRenderer.

  • CullFaceNone désactive le culling de face.
  • CullFaceBack culling des faces arrière (défaut).
  • CullFaceFront culling des faces avant.
  • CullFaceFrontBack culling des faces en avant et en arrière.

Vue avant de la face

THREE.FrontFaceDirectionCW
THREE.FrontFaceDirectionCCW

Ces constantes sont utilisées par la méthode .setFaceCulling de WebGLRenderer.

  • FrontFaceDirectionCW règle l'ordre d'enroulement des polygones dans le sens des aiguilles d'une montre.
  • FrontFaceDirectionCCW règle l'ordre d'enroulement des polygones dans le sens inverse des aiguilles d'une montre (defaut).

Types d'ombre

THREE.BasicShadowMap
THREE.PCFShadowMap
THREE.PCFSoftShadowMap

Ces constantes définissent la propriété .shadowMap.type de WebGLRenderer.

  • BasicShadowMap donne des cartes d'ombres non filtrées - plus rapides, mais de qualité inférieure.
  • PCFShadowMap les cartes d'ombres filtrées utilisent l'algorithme Percentage-Closer Filtering (PCF)(défaut).
  • PCFSoftShadowMap les cartes d'ombres filtrées utilisent l'algorithme Percentage-Closer Soft Shadows (PCSS).

Cartographie des tons

THREE.NoToneMapping
THREE.LinearToneMapping
THREE.ReinhardToneMapping
THREE.Uncharted2ToneMapping
THREE.CineonToneMapping

Ces constantes définissent la propriété .toneMapping de WebGLRenderer. Cette propriété est utilisée pour approcher l'apparence de l'imagerie à grande gamme dynamique (HDR) sur le médium de gamme dynamique basse d'un écran d'ordinateur standard ou de l'écran d'un appareil mobile.

  • NoToneMapping désactive la cartographie de tons.
  • LinearToneMapping est la configuration par défaut.

Voir l'exemple WebGL / tonemapping.