Creating a 3D Graphics Engine Using Python

preview_player
Показать описание

This project was probably the most fun project I have ever made and I'm hoping to do something with it very soon!

Рекомендации по теме
Комментарии
Автор

“The program right now is rather buggy, but I decided not to deal with that.”
Mood

Omlet
Автор

Playing this in 1.5x sounds like a normal speed speech 😆

pandaengine
Автор

You can make your own 3D game if you want in python, actually, I'm doing the same too, I'm also working on such an engine (more like a library I guess). If you want to make a big world 3D world in pygame, it could make your computer slow down because off all the verticies it has to render or calculate, so you have to optimise the code...like a lot. Secondly, you could make each and every single object in your game with hard coded verticies, that you typed in your self (which could be really hard), or you can just easily try to implement obj file support to your code. These are my suggestions and recommendations that I wanna give you. Keep on codin!

sidtheloser
Автор

You heard the man. The project is finished when he says it is finished, bugs or not. I love the content.

bayekofsiwa
Автор

how about that, I just recently got into the slightly deeper end of programming but I still see these really cool projects that make me wonder how people come up with awesome stuff like this.



Awesome work tho and I'm looking forward to seeing more from you

akaruianims
Автор

This is the coolest thing I saw today... Can I get the source code? Or I just have to figure it myself? Thanks

davidslivka
Автор

That fascination is a time killer;) Good job, keep it going

Plrang
Автор

Cool project! you can use numpy for the linear algebra stuff. unless your goal is to write everything from scratch.

sehbanomer
Автор

Hi! Do you think it can be implemented in Blender to use as alternative rendering engine? Just for fun ofc

LarsHost
Автор

Nice video, just one tip, improve the video quality. This shouldn't be too hard. Since the quality might be 720p but it seems to be downscaled for some reason.

whds-l
Автор

u can make without pygame (cv2).
I maked my own 3D graphics engine only with cv2 and PIL.

sapbot
Автор

Although I don't really understand how you make the rotation, but you make me think I can do this too

fdevstudio
Автор

x=x/z
y=y/z
That’s a simple way to do a 3D projection. (At least I heard I haven’t tried it yet) I was looking up videos of other people doing it to see if I could find more information before I tried it myself.

Omlet
Автор

Could it be possible to load 3d models on it in the future?

matthewgarner
Автор

Would you give us the codes you used or a huge tutorial

badbrother_
Автор

Yo if you ever get back to it I'd love to know how to fix that bug you mentioned. I'm having the same issue myself. I made some progress but its still far from perfect.

klevin
Автор

wait are you the guy from the moment section of the onelonecoder video?

meetsys
Автор

What is the software that you are using in the video? Is it the same as the one on the python website? Or is it something else? Sorry if this question is stupid.

nospill_kunai
Автор

whats the bg music ? Informative Video btw.

xsraut
Автор

I encourage you to work on Python.

In my evil mind: Python is 60 times slower than C++, I want to encourage people in the wrong direction so I will never have competitors, as I'm building a game engie with C++.

mandadprojects