Press escape to exit fullscreen

{{sketch.instructions}}

CC {{sketch.licenseObject.short}}

Archived Sketch

This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.

View Source Code

Capture Screenshot

Real-Time Path Tracing Obj Viewer

{{$t('general.by')}}
Loads a series of obj models ( based from ahmet.kizilay obj loader) and renders then using path tracing. Path tracer uses progressive spatial caching to get real-time update and views of model. Keys '+' go to next model. Drag mouse to view around scene Drag and hold shift to zoom/ pan Drag and hold control to resize area light Drag and hold alt to move area light. 'D' toggle direct lighting. 'R' toggle reflection 'C' show spatial caching 'S' change model colors
We recovered an unsaved version of this sketch. Please review your changes below.

As a Plus+ Member feature, this source code is hidden by the owner.

  • {{co.title}}
    {{$t('sketch.mode-pjs')}} {{$t('general.learnMore')}}
    Select mode or a template
    {{liveCodeLink}}
    • {{l.url.substr(l.url.lastIndexOf('/') + 1)}}
    {{$t('sketch.layoutDescription')}}

    {{k.category}}
    {{k.label}}
    {{k.description}}

    {{$t('sketch.seeMoreShortcuts')}}

    Versions are only kept for 7 days.
    Join Plus+ to keep versions indefinitely!

    {{$t('general.joinPlus')}}


    {{$t('sketch.versionsSummarized')}}