python 3D相关

Python是什么>?
它不是蟒蛇,而是一种早期产生于Linux中的脚本语言--------------------- 大家都是急性子,我也不喜欢XXX东东的历史.我们只看现在.
为什么学它?有什么好处?
Modo中支持三种脚本机制.Lux<官方定义>; Perl(Unix中的任务处理脚本语言,语法和Python的没的比),Python语言(帅!).
支持这种脚本语言的还有XSI6 (新加),Blender (和Python高度集成).还有原Alias 的MotionBuild (都知道吧?好像是Autodesk并购后开始支持的)Maya8.5, 还有一些不常用的图形软件.可能以后的所有软件统一要支持它了.
  Python不像MEL之类的.它是独立的可任意移植的脚本语言,应用范围大到它可用于CGI网络服务端的开发(基于CGI脚本的网站).GUI应用 程序的开发(有窗口的应用程序<虽是脚本语言但也有编译成汇编语言的途径,建立WIN GUI窗口);日常事务处理脚本(比如定时的清理一下系统垃圾等),Jython(和Java的完美结合).
其实这都是题外话.因为我们用到的只是一些常规语法,以Modo内置的命令为主.但是知道这些的话对有兴趣的人来说,我们可以深入的学习它.让它既为我们熟悉的3D软件而工作,我们还可以自己开发应用程序,写系统管理脚本,开发网站!!! .为PDA终端写程序,编游戏之类的   ..

  初期我们只来了解它的语法,我们学会怎么让它在3D软件里工作.别的可以以后再去搞.

  我并不是因为学习Modo而学Python语言的,其实我很早就想学习一门可用易学的程序语言,无奈可用的高级的系统语言(Delphi,C,C++)虽然可学但是过于庞大,无法投入精力.所以,选择Python是最理想的语言...

(Modo中因为模块还没有出全,所以没有可用的脚本编辑器,因此可能为脚本测试和练习带来困难,这里只推荐一个编辑器Notepad2 mod ,有Python的高亮方案,也很好用.)


  首先写小脚本要掌握的是Modo的命令,Modo的命令可以在右下方的Commend页中查看,很方便的.以后Modo出动画和特效系统会提供专门的脚本编辑器和命令反馈.

你可能感兴趣的:(应用服务器,python,脚本,网络应用,软件测试)