Skip to main content

3d engine - v0.1

This is an attempt of writing a 3d engine. It is not usable yet but looks promising. With a bit of help with the math it would be a great tool for develloping ego-shooter like games.


Peter Nosgoth
(nightwishphantom)
This is an attempt to write a 3d engine. It is very early in development and is not yet usable. To test it just start the script. You should be seeing a coordinate system and a spinning house. Use the keys WASD to fly around. The up and down arrow keys get you up and down. Use the mouse like in an ego shooter to look around. Although this looks impressive to me as far as it goes the engine has some problems. Try flying through the house, and the house will reappear in front instead of staying behind you. If you look closely enough you will see that the coordinate axes do not cross in one point as they should. To fix that the function conv_3d_to_2d needs to be improved. I would apreciate some help with the math. Another problem is importing pictures. For that a function is needed that can stretch an image to any dimension. (pygame.transform.scale() cannot do that) If you have any comments, ideas or improvements mail me at "e-nomine-deus-ex@web.de". mfg nwp.

Changes

Links

Home Page
None
Source
http://informatik.archenhold.de/kd5rieger/temp/3d_engine_v0.1.pyw

Releases

3d engine v0.1 — 9 Jul, 2006

Pygame.org account Comments

  • Tom Boatman 2018-02-01 17:08

    I have developed a working 3D graphics engine using turtle and tkinter, unfortunately this means that it does not have a rotation animation. I am new to pygame tho
  • online 2018-05-04 10:25

    This is the full way to amazing commend in windows full update is here for you can easily set the online icon to search how do i find my computer in windows 10 very nice post to all web users so hare this with your friends.