Metropolis lätta transporter

Metropolis light transport ( MLT ) är en global belysningstillämpning av en variant av Monte Carlo-metoden som kallas Metropolis–Hastings-algoritmen till renderingsekvationen för att generera bilder från detaljerade fysiska beskrivningar av tredimensionella scener.

Proceduren konstruerar banor från ögat till en ljuskälla med hjälp av dubbelriktad banspårning och konstruerar sedan små modifieringar av banan. Vissa noggranna statistiska beräkningar (Metropolis-algoritmen) används för att beräkna lämplig fördelning av ljusstyrka över bilden. Denna procedur har fördelen, i förhållande till dubbelriktad vägspårning, att när en väg har hittats från ljus till öga, kan algoritmen sedan utforska närliggande vägar; sålunda kan svårfunna ljusbanor utforskas mer ingående med samma antal simulerade fotoner. Kort sagt, algoritmen genererar en sökväg och lagrar sökvägens "noder" i en lista. Den kan sedan ändra sökvägen genom att lägga till extra noder och skapa en ny ljusbana. När den här nya vägen skapas bestämmer algoritmen hur många nya "noder" som ska läggas till och om dessa nya noder faktiskt kommer att skapa en ny väg eller inte.

Metropolis ljustransport är en opartisk metod som i vissa fall (men inte alltid) konvergerar till en lösning av renderingsekvationen snabbare än andra opartiska algoritmer som vägspårning eller dubbelriktad vägspårning. [ citat behövs ]

Energy Redistribution Path Tracing (ERPT) använder Metropolis samplingsliknande mutationsstrategier istället för ett mellanliggande sannolikhetsfördelningssteg .

Se även

Renderare som använder MLT:

  • Arion – En kommersiell opartisk renderare baserad på sökvägsspårning och tillhandahållande av en MLT-samplare
  • Indigo Renderer – En kommersiell opartisk 3D-renderare som använder MLT
  • Iray ( extern länk ) – En opartisk renderare som har ett alternativ för MLT
  • Kerkythea – En gratis opartisk 3D-renderare som använder MLT
  • LuxRender – En opartisk renderare med öppen källkod som använder MLT
  • Mitsuba Renderer ( webbplats ) En forskningsorienterad renderare som implementerar flera MLT-varianter
  • Octane Render – En kommersiell opartisk renderare som använder MLT
  • Unicorn Render ( webbplats ) – En kommersiell opartisk rendering som tillhandahåller MTL-sampler och kaustisk sampler

externa länkar