#1
  1. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2017
    Posts
    85
    Rep Power
    2

    Exclamation [Python] Large 3D Build Software, my Problems!


    Hey Python Programmers...

    My problem is thad the real time 3d thirth party packages like pyOpenGL and Direct3D for
    python aren't very fast in 3d graphics preformence... Now i though to build 3d-graphics from
    scratch with called pygame, but before i go further with learn python, i want to learn basic
    programming into 'Pure Basic [PB]' to introduce programming principes and practical base
    knowledge... but this is not my question for this topic.

    My question is whats the best way to build large 3d-applications in python... i through to use
    large fake 3d techniques and build as example an 3d ray-tracer from scratsh, using pygame,
    but i don't realy know if it works for create fast, efficient and large 3d-applications in python,
    with fake 3d techniques in pygame...

    It is thad python get al ready packages for called sciensifical programming like plot, scipy,
    chempy, pyBrain, biopython and other handy packages to build sciensific tools for our
    applications... in C++, i think i must write all these sciensifical functions from scratch, just
    python is an handy languale to build sciensifical tools and features into applications, but
    i am intressed in called naturesciense and build large 3d sciensifical applications for create
    large 3d worlds, they are richted on nature sciensifical simulations...

    Just python is an ideal languale to write sciensifical featural applications, but my problem is
    thad the thirth party packages sush like pyOpenGL and Direct3D are too slow for my wishes...
    So how can i fix this problem yet?, must i use an DLL (CLib) to controu my wishes or must i build
    an 3d-ray tracer from scratsh with called pygame?...

    But my question is at follow:

    * Is fake 3d the just technique i must be use for create fast and efficient applications in python,
    called for build large 3d-worlds?

    * Or must i use an clib (reather an dynamic link library) for create fast and efficient 3d-applications
    in python?...(maby if i get learned 'Pure Basic' i can use C++ for create DLL's if need)




    They are the questions i get about large 3d application tricks in python, thanks for helping
    to know whats the best option yet, Jamie.
  2. #2
  3. Lord of the Dance
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Oct 2003
    Posts
    4,190
    Rep Power
    2012
    Can you explain what you mean with "fake 3D"?

    Sounds strange you have performance issue if you have just started with your program.
    What are you trying to do with you program, which could make it that slow?

    Also notice this statement on the pygame about site:
    [quoute= ]
    It's not the best game library. It's not even the second best. But we think it's sort of ok.
    [/quote]
  4. #3
  5. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2017
    Posts
    85
    Rep Power
    2
    Originally Posted by MrFujin
    Can you explain what you mean with "fake 3D"?

    Sounds strange you have performance issue if you have just started with your program.
    What are you trying to do with you program, which could make it that slow?

    Also notice this statement on the pygame about site:
    [quoute= ]
    It's not the best game library. It's not even the second best. But we think it's sort of ok.
    [/QUOTE]

    Ok, sorry for my question..., here some main goals of my software for my future programming project,
    if i am advanced in programming:

    With Fake 3D:
    I means to write first person virtual reality world build features as sush as testing with virtual reality aperature,
    called to build an fake ray-tracer with diffrence surfaces used for high polygonal/unlimited detail based and
    complex world generation, modelling import/export in diffrence files (with define functions thad import real
    3d models and comvert it to an fake 3d model verticus coords with UV layers as voxel data (if loading an
    voxelized data source with build from slices yet) and otherwise)... just i means high preformance and ultra
    realistic world generating, but i think i must use C++ for build these software (or maby i can write an clib
    dll and than load it in python, but i don't know thad load an clib dll and write this in python is the just way)
    but i want to base the 3d world generation on sciensifical simulations yet...

    And this is what i means with fake 3d or write an real 3d clib dll (what the best option is), but i think thad
    fake 3d is the just way to build this software... maby i must write my software completely in C++, but first
    i do my introduction with basic, just i get more basic knowledge principes about programming and hopefully
    even practick things i want learn later with basic, just i can easyler controu my practick things into
    other languales sush in python as C++ (but C++ is an lot complexer step to learn furster after do my
    introduction with basic...

    Yesterday i get puyed pure basic for called 80 euro, just i get future updates free. Now to learn hopefully
    an few basical programming techniques the nest time, just i can later learn C++ better yet...

    Jamie.
    Last edited by JamieVanCadsand; June 1st, 2018 at 05:15 AM.
  6. #4
  7. Contributing User
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Aug 2011
    Posts
    5,974
    Rep Power
    510
    Study algorithms. In future write in your native language, post the result from google translation to English.
    [code]Code tags[/code] are essential for python code and Makefiles!

IMN logo majestic logo threadwatch logo seochat tools logo