3p98 computer graphics project