a good editor
9194 12 1- bobster
- Member
- 88 posts
- Joined: March 2006
- Offline
- circusmonkey
- Member
- 2624 posts
- Joined: Aug. 2006
- Offline
- scorpion007
- Member
- 21 posts
- Joined:
- Offline
- edward
- Member
- 7899 posts
- Joined: July 2005
- Offline
- EigenAlex
- Member
- 639 posts
- Joined: July 2005
- Offline
- jesta
- Member
- 311 posts
- Joined: July 2005
- Offline
- ReggieFourmyle
- Member
- 68 posts
- Joined:
- Offline
I don't code for nothin but I like dev C++ as a general text editor, it's free, high quality and customizable. It's meant for c/c++, but I like it for all the little 3d stuff that I write. www.bloodshed.net
- Le_monkey_butt
- Member
- 166 posts
- Joined: Feb. 2006
- Offline
- Cylibral
- Member
- 135 posts
- Joined: July 2005
- Offline
Hey guys sorry to sound ignorant on this but can anyone tell me the uses of perl and python in houdini or in vfx in general? I have heard about them and to learn them but i was just wondering … What would be the uses and advantages to using them…
thanks in advance…..
George
thanks in advance…..
George
3D Mind body and Soul Great illusions are done by great artists…
- JColdrick
- Member
- 4140 posts
- Joined: July 2005
- Offline
Customization, pipeline management, shortcuts - really everything that any programming language can be used for. For example, here our render farm is a grid approach, and all submissions to the grid are managed by a python script. Think of them as hscript on steroids. Hscript is fine for many tasks, but if you want to get complicated, pulling in a full scripting language gives you lots of power. Check out the wiki [odforce.net] for more info if you haven't already.
Cheers,
J.C.
Cheers,
J.C.
John Coldrick
- Cylibral
- Member
- 135 posts
- Joined: July 2005
- Offline
- EigenAlex
- Member
- 639 posts
- Joined: July 2005
- Offline
Hi George,
Python in itself is actually not difficult at all. Most of the programming concepts/logics can be transferred, tho the techniques of solving problems can be a little different.
I started out somewhat with Perl before diving into Python and seems to be sticking to Python thus far. However, I still like Perl for its Regular Expression (Python has it too) and the fact that I can do a one-liner perl from shell directly (without passing perl script)– which means that inside Houdini, I occassionally will do a system call to perl to handle text parsing etc. Of course, I am guessing that I'll probably be doing that until SESI decides to implement some of the more general purpose language into Houdini in place of Hscript or something.
Python is actually pretty fun IMHO.
Python in itself is actually not difficult at all. Most of the programming concepts/logics can be transferred, tho the techniques of solving problems can be a little different.
I started out somewhat with Perl before diving into Python and seems to be sticking to Python thus far. However, I still like Perl for its Regular Expression (Python has it too) and the fact that I can do a one-liner perl from shell directly (without passing perl script)– which means that inside Houdini, I occassionally will do a system call to perl to handle text parsing etc. Of course, I am guessing that I'll probably be doing that until SESI decides to implement some of the more general purpose language into Houdini in place of Hscript or something.
Python is actually pretty fun IMHO.
- JColdrick
- Member
- 4140 posts
- Joined: July 2005
- Offline
Additionally, many of the big FX shops are switching, or have already switched, to Python as their in-house scripting language of choice, so there's also a practical incentive in addition to all that fun.
Lots and lots of people that know Perl, but it can very easily lead to terse, hard-to-grok code, which is bad news for the big shops. Python tends to be highly readable, whether you like it or not. Comes with more installed libraries out-of-the-box, and it's very, very powerful and flexible as a prototyping tool.
Obviously, I'm a fan.
Cheers,
J.C.
Lots and lots of people that know Perl, but it can very easily lead to terse, hard-to-grok code, which is bad news for the big shops. Python tends to be highly readable, whether you like it or not. Comes with more installed libraries out-of-the-box, and it's very, very powerful and flexible as a prototyping tool.
Obviously, I'm a fan.
Cheers,
J.C.
John Coldrick
-
- Quick Links