“A user interface for interactive cinematic shadow design”

  • ©Fabio Pellacini, Parag Tole, and Donald P. Greenberg

  • ©Fabio Pellacini, Parag Tole, and Donald P. Greenberg




    A user interface for interactive cinematic shadow design



    Placing shadows is difficult task since shadows depend on the relative positions of lights and objects in an unintuitive manner. To simplify the task of the modeler, we present a user interface for designing shadows in 3d environments. In our interface, shadows are treated as first-class modeling primitives just like objects and lights. To transform a shadow, the user can simply move, rescale or rotate the shadow as if it was a 2d object on the scene’s surfaces.When the user transforms a shadow, the system moves lights or objects in the scene as required and updates the shadows in realtime during mouse movement. To facilitate interaction, the user can also specify constraints that the shadows must obey, such as never casting a shadow on the face of a character. These constraints are then verified in real-time, limiting mouse movement when necessary. We also integrate in our interface fake shadows typically used in computer animation. This allows the user to draw shadowed and non-shadowed regions directly on surfaces in the scene.


    1. BARZEL, R. 1997. Lighting controls for computer cinematography. Journal of Graphics Tools, 1997. Google Scholar
    2. CALAHAN, S., 2000. Storytelling through Lighting, a Computer Graphics Perspective. In Advanced RenderMan, 2000.Google Scholar
    3. CONNER, D. B., SNIBBE, S. S., HERNDON, K. P., ROBBINS, D. C., ZELEZNIK, R. C., ANDVAN DAMN, A., 1992. Three-Dimensional Widgets. In Proceedings of SIGGRAPH 1992. Google Scholar
    4. GERSHBEIN, R. AND HANRAHAN P., 2000. A Fast Relighting Engine for Interative Cinematic Lighting Design. In Proc. of SIGGRAPH 2000. Google Scholar
    5. KAWAI, J. K., PAINTER, J. S. AND COHEN, M. F., 1993. Radioptimiation — Goal Based Rendering. In Proceedings of SIGGRAPH 1993. Google Scholar
    6. PETROVIC, L., FUJITO, B., WILLIAMS, L. AND FINKELSTEIN, A., 2000. Shadows for Cel Animation. In Proceedings of SIGGRAPH 2000. Google Scholar
    7. POULIN, P. AND FOURNIER, A., 1992. Lights from Highlights and Shadows. In Proc. of Symposium of 3D Interactive Graphics, 1992. Google Scholar
    8. POULIN, P., RATIB, K. AND JACQUES, M., 1997. Sketching Shadows and Highlights to Position Lights. In Proceedings of Computer Graphics Internation 97, 1997. Google Scholar
    9. SCHOENEMAN, C., DORSEY, J., SMITS, B., ARVO, J. AND GREENBERG, D. P., 1993. Painting with Light. In Proceedings of SIGGRAPH 1993. Google Scholar

ACM Digital Library Publication:

Overview Page: