  In this paper, we present a framework to represent mock 3D objects and
scenes, which are not 3D but appear 3D. In our framework, each mock-3D object
is represented using 2D non-conservative vector fields and thickness
information that are mapped on 2-complexes. Mock-3D scenes are simply scenes
consisting of more than one mock-3D object. We demonstrated that using this
representation, we can dynamically compute a 3D shape using rays emanating from
any given point in 3D. These mock-3D objects are view-dependent since their
computed shapes depend on the positions of ray centers. Using these dynamically
computed shapes, we can compute shadows, reflections, and refractions in real
time. This representation is mainly useful for 2D artistic applications to
model incoherent, inconsistent, and impossible objects. Using this
representation, it is possible to obtain expressive depictions with shadows and
global illumination effects. The representation can also be used to convert
existing 2D artworks into a Mock-3D form that can be interactively re-rendered.
