Fonctionnalités

From Kraytracing Wiki

Jump to: navigation, search

Contents

Nouveautés de la 2.0

[needs update]

Liste des fonctionnalités

Illumination globale:

  • illumination globale totale, inclus différentes méthodes de transport de la lumière
  • photon mapping: le nombre de rebonds de rayons n'a qu'une légère influence sur la vitesse du rendu (idéal pour les scènes ayant un nombre élevé de rayons)a
  • light mapping: semblable au photon mapping, mais avec de nombreux avantages
  • irradiance caching
  • irradiance gradients: interpole l'irradiance afin d'économiser eu temps de calcul, fonctionne correctement avec la réflexion et la réfraction (là ou l'option "shading reduction noise" échoue)
  • path tracing: rapide lorsque le nombre de rebonds de rayons est faible
  • données d'illumination globale (GI) réutilisables fin d'accélérer les animations (Idéal pour partager ces données sur une ferme de rendu)
  • Importance sampling: permet un gain de rapidité énorme lors du rendu d'une scène ayant un nombre élevé de "ray recursions"
  • Light Portals: permet de guider les photons là où se trouve la camera, il en résulte une meilleure qualité et un rendu plus rapide

Echantillonage de l'image

  • Différents modes d'anti-crénelage et de filtres

Effets

  • Caustiques: caustiques rapides utilisant le photon mapping
  • Calcul extrêmement rapides des réflexions floues, permet de simuler le vrai comportement des matériaux et ne plus simuler via la spéculaire
  • Polygones lumineux: tout objet peut être un source de lumière qui éclaire les autres objets, et ce même si l'illumination globale est désactivée
  • Flou de mouvement (Motion Blur)
  • Profondeur de champ (DOF)
  • Différents modes de tone mapping (gamma, linéaire, exponentiel, HSV)

Divers

  • Instanciation: capacité d'utiliser des objets de multiples fois sans utiliser de mémoire supplémentaire
  • Prévisualisation progressive de l'affichage
  • Multi-tâche, utilise l'avantage du multi-coeur, multi-CPU, des systèmes multi-tâches (jusqu'à 128 tâches)
  • Interface utilisateur intégrat des presets prédéfinis
  • License multi-platformes (Mac, PC)
  • De nombreuses sorties de buffers

Fonctionnalités non supportées (pour le moment)

Bien que Kray supporte beaucoup de fonctionnalités de Lightwave, il y a cependant quelques limitations dues au SDK de Lightwave qui empêchent à Kray d'accéder à certaines fonctionnalités. Celles-ci inclusent:

  • Les shaders de surface (excepté les propres shaders de Kray)
  • Les filtres (image/pixel filters)
  • APS et le per pixel displacement

Cependant, certaines autres fonctionnalités de Lightwave n'ont pas encore été implémentées:

Objets

  • Geometrie: Kray capture ce que Lightwave affiche en OpenGL,cependant la plupart des paramètres fonctionnent à l'exception de ceux qui s'opèrent durant le rendu
  • Object properties>render tab: alpha channel, self shadow, receive shadow
  • Object properties>edges (partigons work)
  • Object properties>lights

Lumières

  • Light flags
  • Volumetric lights
  • Lens flare
  • Shadow color
  • Shadow maps (Kray utilise toujours des ombres raytracées)
  • exclude object from Light

Surfaces

  • Alpha channel
  • Surface editor: Reflection options
  • Effects: Compositing
  • Effects: Processing tab
  • object/lights: exclude
Powered by MediaWiki