What is Blender\C++ vs Python
Forum » Course Discussions / Term 2 2008 Courses » What is Blender\C++ vs Python
started by: Michael Bauer 24Michael Bauer 24
on: 1209717697|%e %b %Y, %H:%M %Z|agohover
number of posts: 14
rss icon RSS: new posts
summary:
Yes I'm gonna be called a noob but is blender like Photoshop?
What is Blender
Michael Bauer 24Michael Bauer 24 1209717697|%e %b %Y, %H:%M %Z|agohover

Yes I'm gonna be called a n00b but is blender like Photoshop?

last edited on 1209943646|%e %b %Y, %H:%M %Z|agohover by mcfar54 + show more
unfold What is Blender by Michael Bauer 24Michael Bauer 24, 1209717697|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
mcfar54mcfar54 1209943826|%e %b %Y, %H:%M %Z|agohover

"Blender is the free open source 3D content creation suite, available for all major operating systems under the GNU General Public License." ([http://blender.org])

last edited on 1209943870|%e %b %Y, %H:%M %Z|agohover by mcfar54 + show more
unfold Re: What is Blender by mcfar54mcfar54, 1209943826|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Philip FuPhilip Fu 1209952625|%e %b %Y, %H:%M %Z|agohover

Blender 3D is not only a 3D modelling program but also it is a game engine or something like that and it also comes with physics engine (I think).

The scripts for Blender 3D uses Python (which makes it semi-bad!).

last edited on 1209952797|%e %b %Y, %H:%M %Z|agohover by mcfar54 + show more
unfold Re: What is Blender by Philip FuPhilip Fu, 1209952625|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
JGatJGat 1209958414|%e %b %Y, %H:%M %Z|agohover

python = awesome

You newbies just don't know how to use it - a tradesman never blames his tools.

unfold Re: What is Blender by JGatJGat, 1209958414|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Michael Bauer 24Michael Bauer 24 1209961100|%e %b %Y, %H:%M %Z|agohover

rite. so its like programming a GUI python program instead of using the shell like- Tkinter http://www.pythonware.com/library/tkinter/introduction/index.htm

unfold Re: What is Blender by Michael Bauer 24Michael Bauer 24, 1209961100|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Philip FuPhilip Fu 1209968792|%e %b %Y, %H:%M %Z|agohover

Originally I said (which makes it semi-bad?) in my post but then Hugh changed it to (which makes it semi-bad!).

Also, there is not much programming to be done in Blender 3D. Instead it is like using Vector Works at school.

last edited on 1209986679|%e %b %Y, %H:%M %Z|agohover by Philip Fu + show more
unfold Re: What is Blender by Philip FuPhilip Fu, 1209968792|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
JGatJGat 1209974312|%e %b %Y, %H:%M %Z|agohover

Yeah. It was made using python, but otherwise has nothing to do with python.

Google's search engine and other software etc. is written mostly in C++, Python and Java, but when you use Google, you don't have to worry about any of these languages. It's like that.

unfold Re: What is Blender by JGatJGat, 1209974312|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Michael Bauer 24Michael Bauer 24 1209977335|%e %b %Y, %H:%M %Z|agohover

yea thats wat I meant.

unfold Re: What is Blender by Michael Bauer 24Michael Bauer 24, 1209977335|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Michael Bauer 24Michael Bauer 24 1209977556|%e %b %Y, %H:%M %Z|agohover

I actually agree with Jackson. Python is bad 4 speed so never use it for serious graphics but it is gd 4 quick programming although I'm not sure but I think it's syntax isn't that gd 4 cross-platform although it is really easy to translate. print 'hey' how hard is that to work out. Also it isn't whitespace independent so theres a downside there.

unfold Re: What is Blender by Michael Bauer 24Michael Bauer 24, 1209977556|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
JGatJGat 1210064475|%e %b %Y, %H:%M %Z|agohover

Yes, Python is bad for speed, as most high level languages are.
Yes, it is awesome for quick programming i.e. things that don't need that low-level access and speed.
I'm pretty sure it'll work cross-platform. Anyone know for sure?
Whitespace independence is not a bad quality. In fact, it forces you to use a widely accepted method of code layout, so you could say it's better at making you a good programmer. (Plus, there are tricks for not using whitespace in python, and they involve semicolons)

P.S. for those who don't know what high and low level programming languages are: Low level provides more access to CPU and memory (C pointers etc.) i.e. more interaction on that level; High level does not provide this, but does not require needless typing and commands…

Edit: Or, for a better definition, go to High and Low level languages on Wikipedia.

#include <cstdio>
int main
{
    int a = 1;
    int b = 2;
    printf("%d", a+b);
    return 0;
}
a = 1
b = 2
print a+b

…See the difference?

last edited on 1210146472|%e %b %Y, %H:%M %Z|agohover by JGat + show more
unfold Re: What is Blender by JGatJGat, 1210064475|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Michael Bauer 24Michael Bauer 24 1210072527|%e %b %Y, %H:%M %Z|agohover

But seriously python can be really really slow. Yes whitespace dependancies r gd 4 developin technique hence my beginner course which was rejected but i still get mad when i dont realise that i accidentally put a space or somethin in a tab in a 200 line prgrm and it wont compile.

ur definition 4 low level prgrmin is dodgy

does not require needless typing and commands…

i see ur point but the sytax isnt a gd example. printf and scanf r just functions for input and output and u hav 2 import them (I guess this is 4 memory though) hence #include… (did u know that this library was developed 4 C and C++ has a different library calle iostream however this is better 4 files coz it is slower) int main is 4 seperatin the classes, templates and functions well sort of, unlike python which doesnt really seperate them at all. but yea python is still gd. wat i meant is that u dont find print in Java, C++ etc. although there are prob alternate syntaxes 4 cross-platform

unfold Re: What is Blender by Michael Bauer 24Michael Bauer 24, 1210072527|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
JGatJGat 1210073745|%e %b %Y, %H:%M %Z|agohover

ur definition 4 low level prgrmin is dodgy

Your spelling is dodgy.
If you don't like my definition, go to wikipedia.

did u know that this library was developed 4 C and C++ has a different library calle iostream however this is better 4 files coz it is slower

Yes. I have actually used a fair amount of C++. Enough to actually teach it.

int main is 4 seperatin the classes, templates and functions well sort of

I know that too, again because I've used C-based languages.

unlike python which doesnt really seperate them at all

It's too late at night for me to come up with a counter argument for that.

unfold Re: What is Blender by JGatJGat, 1210073745|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Michael Bauer 24Michael Bauer 24 1210146110|%e %b %Y, %H:%M %Z|agohover

Yes. I have actually used a fair amount of C++. Enough to actually teach it.

I'm not insulting ur knowlege but the code is not gd 4 an example.

Your spelling is dodgy.

I cant be bothered 2 spell\type properly

If you don't like my definition, go to wikipedia.

If u added a link it would be more useful but the definition is still dodgy. excessive typing is not a proper definition.

unfold Re: What is Blender by Michael Bauer 24Michael Bauer 24, 1210146110|%e %b %Y, %H:%M %Z|agohover
Re: What is Blender
Philip FuPhilip Fu 1210150284|%e %b %Y, %H:%M %Z|agohover

uhh…we're going off topic.

unfold Re: What is Blender by Philip FuPhilip Fu, 1210150284|%e %b %Y, %H:%M %Z|agohover
new post
Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-NonCommercial 3.0 License