)Blender学习小问题总结(1)
1. 如何载入Script
XP系统中,安装完成Blender后提示默认安装Blender配置文件在C:\Users\默认用户\Application Data\Blender Foundation\Blender文件夹里,因此要将自定义的脚本文件放到其scripts目录下。
Vista或者是Win 7下面,实际上没有上述文件夹,默认并且无法更改的实际配置文件夹地址是:C:\用户\默认用户\AppData\Roaming\Blender Foundation\Blender\.blender\scripts
2. 如何运行脚本。
按一下shift+F12就可以看到弹出了窗口,把你自己写的脚本粘贴进去就可以了,然后点击右键,Excute Script即可。写一个简单的例子:
#Define wafer size x=6unit,y=4unit
#Define thickness as T=1um/1unit

import Blender
from Blender import *

localScene = Scene.GetCurrent()
tempMesh1 = Mesh.Primitives.Cube(1)
tempMesh2 = Mesh.Primitives.UVsphere(32,32,2)
#tempCube = makeCube(0,0,"myCube",tempMesh,localScene)

ob = Blender.Object.New("Mesh","Cube1")
ob.LocX=0
ob.LocY=0
ob.LocZ=0
ob.SizeX=2
ob.SizeY=2
ob.SizeZ=2
ob.LocX=0
ob.LocY=0
ob.LocZ=0
ob.link(tempMesh1)
localScene.link(ob)

ob = Blender.Object.Get('Cube1')
print  ob        # the object
print  ob.name    # object name
print 'location', ob.loc    # object location
初学python的体会心得print 'Z is: ', ob.loc[2]
print 'Z is: ', ob.LocZ

ob.LocZ += 1 # increment the Z position by 0.5
Blender.Redraw( -1 )    # redraw Blender's Interface
3. 如何切换显示物体的实体和框架。
只要按一下Z就可以在他们之间切换了。
4. 如何显示选择物体时候的坐标轴。
5. 下面显示出的是Blender的一些自带的基本object
6. 如何能够联合(Joint)物体?又如何能够取消联合?
可以shift来选择多个物体,然后按快捷键Ctrl+J,这样就把几个物体联合起来了,这时候物体的中心被软件重新定义了;然后选择这个整体,点击tab(进入Edit模式),然后按下p键,
接着选择all loose parts,这样物体就又被分离了,采用这个方法,物体的中心都发生了变化,那么点击下图的按钮便可以恢复原来的中心点了,因为软件会重新计算中心点,当初的物体的中心点就是软件计算出来的。
7. 如何旋转物体。
R就可以旋转物体了。R还可以有很多个参数项,可以 rx,表示按照x轴旋转;ry表示按照y轴旋转;rz表示按照z轴旋转。如果只选择了r就表示默认的旋转rxyz。更高级的是可以按rx 1,表示精确的旋转1度。
其实关于这个方法,很多快捷键都有此功能,比如g,也可以添加参数,比如gz,表示只在z轴移动;还有s,如sz,只在z轴方向缩放。
9. 如何让想看到的内容保持屏幕中心?
可以用鼠标点击想看到的东西,就把光标点到哪里,然后按键盘C,就可以把视角放在中心了。简单一点的方法,可以选择物体,然后Shift+S,然后选择Cursor-> to selection,这样红的光标就在物体中心了。再按Shift+C,又可以回复到光标在世界的中心。
10. 如何能够修改输出动画的帧数?
可以在如下的图例中到修改的界面。
11. 新版本V2.94中如何采用Subsurf的功能。
新版本中的这个功能不同于以前了,要这样:
In the editing panel, look for the drop-down menu that says "Add Modifier", then select "Subsurf".