1. A method of rendering graphical objects or shapes, the method comprising: determining which surface equations of a plurality of surface equations for respective ones of a plurality of implicit surfaces have real-root values, wherein a real-root value for each of the respective surface equations is a value that includes no imaginary component that when substituted into the respective surface equations causes the result of the respective surface equations to equal zero, and wherein the plurality of implicit surfaces together form a graphical object or shape; determining an intersection point of a ray associated with a pixel with the graphical object or shape based on the determination of which surface equations have real-root values; and rendering the pixel based on the determined intersection point.