Hi Ian, Thanks for your reply. As a fact, I need to complete my project by May, but other than the pygame part I also have to add in an AI later on. I haven’t really used pyOpen GL yet though, so im not really sure as to how the library operates and whether it is compatible with the ai i plan to use.(I’ll try though) Thanks for your help! Cheers, Cravan
On Wed, 4 Mar 2020 at 1:58 AM, Ian Mallett <i...@geometrian.com> wrote: > Hi, > > You probably don't want to use raycasting. Raycasting is a specific > graphics technique which is more-complicated, harder, and slower on modern > hardware, though people still use it sometimes for the aesthetics it can > produce. The two methods people mainly use today are "rasterization" and > "raytracing". > > You should understand that 3D graphics programming is fairly difficult. > It's certainly doable by a complete neophyte in a semester-/year-long > project, though. I recommend using raster graphics via PyOpenGL; this is, > in fact, how I got my start in graphics. Here's some basecode that should > get you started drawing a 3D triangle: > > https://geometrian.com/programming/tutorials/OpenGL%20Program%20Shell.py.txt > > Ian >