473,387 Members | 1,766 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

What's active and worthwhile in the Python 3D world?

One of my current "fun" goals is to start playing with 3D
related things, purely because I find it of interest. Since
I also use and love Python in more serious endeavours, it
would seem to make sense to try to find 3D related things
that involve Python.

In fact, there seem to be quite a few--so many that I'm
not really sure what is active and growing, and what is
dying off. So I was wondering if there are Pythonistas
out there with similar interests, and if so, what you
might recommend looking at?

I realize this is broad in scope, but I really am just
looking to play right now. If I were to state a long-term
interest, it might be in a modeller that had a more
command-oriented (as opposed to GUI) approach to
modelling, but there are many things I could be
interested in.

Thanks,
Ken
Jul 18 '05 #1
3 1376
The Disney/CMU project Panda3D would likely be fun and is quite active
(it's very new). Blender is active and more along the modeller lines.
Pivy is keeping up with the joneses quite nicely AFAIK. All three are
very high-level AFAIK, and thus likely suitable for a beginner. For a
far more limited framework, VPython is a very-beginner-friendly starting
point and is fairly active.

HTH,
Mike

Kenneth McDonald wrote:
....
In fact, there seem to be quite a few--so many that I'm
not really sure what is active and growing, and what is
dying off. So I was wondering if there are Pythonistas
out there with similar interests, and if so, what you
might recommend looking at?

....

________________________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://members.rogers.com/mcfletch/
blog: http://zope.vex.net/~mcfletch/plumbing/
Jul 18 '05 #2
Kenneth McDonald wrote:
One of my current "fun" goals is to start playing with 3D
related things, purely because I find it of interest. Since
I also use and love Python in more serious endeavours, it
would seem to make sense to try to find 3D related things
that involve Python.

In fact, there seem to be quite a few--so many that I'm
not really sure what is active and growing, and what is
dying off. So I was wondering if there are Pythonistas
out there with similar interests, and if so, what you
might recommend looking at?


Sounds like you might want to start playing around with a fairly
straightforward Python engine. If you're interested in starting out
with something dirt simple, there's ZOE:

http://www.alcyone.com/software/zoe/

ZOE is so simple that it almost doesn't deserve special mention was a
Python OpenGL engine per se, but that can be helpful if what you just
want to do is explore.

If you're looking for something a little more fleshed out, then VPython
is probably up your alley.

--
__ Erik Max Francis && ma*@alcyone.com && http://www.alcyone.com/max/
/ \ San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis
\__/ Chastity the most unnatural of the sexual perversions.
-- Aldous Huxley
Jul 18 '05 #3
And Kenneth McDonald said...
In fact, there seem to be quite a few--so many that I'm not really sure
what is active and growing, and what is dying off. So I was wondering if
there are Pythonistas out there with similar interests, and if so, what
you might recommend looking at?

I realize this is broad in scope, but I really am just looking to play
right now. If I were to state a long-term interest, it might be in a
modeller that had a more command-oriented (as opposed to GUI) approach to
modelling, but there are many things I could be interested in.

As you said, a broad scope.
Blender (www.blender.org/www.blender3d.com) is a Python scriptable
3D Modeller/Renderer.

Jul 18 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

220
by: Brandon J. Van Every | last post by:
What's better about Ruby than Python? I'm sure there's something. What is it? This is not a troll. I'm language shopping and I want people's answers. I don't know beans about Ruby or have...
4
by: Jane Austine | last post by:
I donwloaded win32all for Python 2.3 and installed it. I manually run pyscript.py and it returned "successfully registered" message. For a simple test(on client side), I created the following...
7
by: Jonathan Fine | last post by:
Giudo has suggested adding optional static typing to Python. (I hope suggested is the correct word.) http://www.artima.com/weblogs/viewpost.jsp?thread=85551 An example of the syntax he proposes...
92
by: Reed L. O'Brien | last post by:
I see rotor was removed for 2.4 and the docs say use an AES module provided separately... Is there a standard module that works alike or an AES module that works alike but with better encryption?...
121
by: typingcat | last post by:
First of all, I'm an Asian and I need to input Japanese, Korean and so on. I've tried many PHP IDEs today, but almost non of them supported Unicode (UTF-8) file. I've found that the only Unicode...
8
by: Midnight Java Junkie | last post by:
Dear Colleagues: I feel that the dumbest questions are those that are never asked. I have been given the opportunity to get into .NET. Our organization has a subscription with Microsoft that...
10
by: LittlePython | last post by:
I am have trouble finding a simple working example of using ADO to search Active Directory. I am hoping someone could point me to a generic working script that connects to AD and pulls up a...
1
by: rodmc | last post by:
Hi, Does anyone know how I can create an Active Desktop window from within a Python script? It would also be good to know how to refresh that window and nothing else. At present I have an...
0
by: fblake | last post by:
Brussels, Belgium and Sunnyvale, Calif., – July 2007 – Active Up today announced today that it has entered into an agreement with Commtouch® (NASDAQ:CTCH) to license Anti-Spam and...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.