Maniphest T54727

Workbench: Shadows
Closed, ResolvedTO DO

Assigned To
Jeroen Bakker (jbakker)
Authored By
Jeroen Bakker (jbakker)
Apr 19 2018, 4:24 PM
Tags
  • Code Quest
Subscribers
Jeroen Bakker (jbakker)
Okavango (Okavango)
William Reynish (billreynish)

Description

In the workbench we only use a single directional lights source.

step1 do the prepass (we need the depth buffer)
step2 generate the shadow volume mesh (geom shader) (world space coordinates => viewport space coordinates
step3 set stencil when shadow is fragment is near the depth
step4 use the stencil to draw the pixels in shadow
step5 use the stencil to draw the lit pixels

Note. Only do this when shadow is enabled.

Related Objects

StatusSubtypeAssignedTask
ResolvedTO DOJeroen Bakker (jbakker)
ResolvedTO DOJeroen Bakker (jbakker)

Event Timeline

Jeroen Bakker (jbakker) lowered the priority of this task from 90 to Normal.Apr 19 2018, 4:24 PM
Jeroen Bakker (jbakker) created this task.
Jeroen Bakker (jbakker) triaged this task as 90 priority.Apr 22 2018, 1:05 PM
Jeroen Bakker (jbakker) moved this task from Tasks to Short Term Backlog on the Code Quest board.
Jeroen Bakker (jbakker) renamed this task from Workbench: Shadows Using CSM to Workbench: Shadows Using ESM.Apr 24 2018, 2:40 PM
Jeroen Bakker (jbakker) renamed this task from Workbench: Shadows Using ESM to Workbench: Shadows.Apr 25 2018, 2:51 PM
Jeroen Bakker (jbakker) updated the task description.
Jeroen Bakker (jbakker) moved this task from Short Term Backlog to Doing on the Code Quest board.Apr 26 2018, 9:17 AM
Jeroen Bakker (jbakker) lowered the priority of this task from 90 to Normal.May 2 2018, 3:51 PM
Jeroen Bakker (jbakker) updated the task description.
Jeroen Bakker (jbakker) moved this task from Doing to Reviewing on the Code Quest board.May 3 2018, 10:13 AM
Okavango (Okavango) added subscribers: William Reynish (billreynish), Okavango (Okavango).May 4 2018, 1:20 PM

@Jeroen Bakker (jbakker), @William Reynish (billreynish), if ever in Belgrade, you've got a craft beer.

Jeroen Bakker (jbakker) added a parent task: T54907: Workbench (parent task).May 4 2018, 4:49 PM
Dalai Felinto (dfelinto) moved this task from Reviewing to Done on the Code Quest board.May 7 2018, 9:23 AM
Dalai Felinto (dfelinto) changed the task status from Unknown Status to Resolved.May 7 2018, 9:28 AM