Tungsten Renderer

Tungsten Renderer

Tungsten est un moteur de rendu à base physique que j'ai écrit au début de 2014 pour le concours de synthèse d'image à l'ETH, où il a remporté la 1ère place avec l'image illustrée ci-dessus.Il est destiné au rendu hors ligne dans la recherche graphique et est toujours en développement, au moins chaque fois que je trouve le temps.Il vit sur Github.Tungsten est écrit en C ++ 11 et utilise la bibliothèque de traçage de rayons Embree d'Intel pour des tests d'intersection de rayons primitifs rapides.Il a été écrit en pensant aux performances et exploite le multithreading et SIMD dans la mesure du possible.En plus de l'optimisation de bas niveau, des intégrateurs sophistiqués, un échantillonnage à importance multiple et une sélection de lumière adaptative à angle solide réduisent le temps d'exécution global en luttant contre le bruit, et l'échantillonnage adaptatif garantit que l'effort est concentré dans les régions les plus bruyantes de l'image.Personne n'aime plus les sphères ombrées Phong, c'est pourquoi Tungsten prend en charge de nombreuses formes géométriques et modèles de matériaux pour rendre les scènes plus intéressantes.Les médias participants sont également pris en charge, y compris un milieu atmosphérique qui peut restituer des planètes à partir de l'espace ... Dans son état actuel, le tungstène est plus d'intérêt académique que pour une utilisation réelle.Des fonctionnalités cruciales telles que le flou de mouvement manquent et le manque de documentation rend difficile pour quiconque, sauf moi-même, d'utiliser le moteur de rendu.Ce sont des choses sur lesquelles on travaille, mais les progrès ont tendance à être lents en raison d'un manque constant de temps libre.
tungsten-renderer

Les catégories

Alternatives à Tungsten Renderer pour toutes les plateformes avec n'importe quelle licence

LuxCoreRender

LuxCoreRender

LuxCoreRender est un moteur de rendu basé physiquement et non biaisé.Basé sur des algorithmes de pointe, LuxCoreRender simule le flux de lumière selon des équations physiques, produisant ainsi des images réalistes de qualité photographique.
YafaRay

YafaRay

YafaRay est un moteur de raytracing open-source gratuit montecarlo publié sous la licence LGPL 2.1.Le lancer de rayons est une technique de rendu pour générer des images réalistes en traçant le chemin de la lumière à travers une scène 3D.
Orion Renderer

Orion Renderer

Un rendu basé physiquement avec un aperçu DirectX 12 en temps réel écrit en c ++. Nécessite Windows 10 64 bits et au moins SSE4 pour fonctionner.