In this paper we introduce a software-based modular rendering-pipeline realized by means of the software platform Khoros. The basic principles of the rendering-pipeline are described. All transformations in the solution presented are performed by using the so-called homogeneous coordinates. A combination of the Cohen and Sutherland and the Liang and Barsky clipping algorithms are also presented.