Blender2.5x-2.6完全教程 1.5.2
第 1.5.2 节 中文输入及应用 (application)
好消息!从Blender 2.64版起,Linux系统下在任何地方都可以直接输入和编辑汉字!从Blender 2.73版起,Windows系统下在操作界面可以直接输入和编辑汉字。
Blender 2.64版 2.73版以后,中文3D汉字的制作,为3D模型或数据以中文汉字命名——
- 默认的3D View视图中 ⇒鼠标左键在视图空白处任意点击一下,确立新的3D Cursor游标 ⇒ Shift A 添加 ⇒ Text 文字 ⇒ 现在3D View视图中出现了TEXT字样 ⇒ 右边的properties特性编辑器 ⇒ 点击选择“F”图标的Object Data物体数据标签页 ⇒ 中间的Font字体栏目 ⇒ 点击第一行Regular规则右侧“浏览文件夹”按钮 ⇒ 在弹出的File Browser文件浏览器中,点击选择您需要的字体文件,该文件变成桔黄色 ⇒ 点击Open Font打开字体按钮,Regular规则的文本框中即出现了该字体的名称 ⇒ 然后——
- Linux系统鼠标放回View视图中,仍是选中Text物体 ⇒ Tab 切换到Edit编辑模式下,现在就可以直接输入汉字了!
- Windows系统在Edit编辑模式下,Windows系统不能直接输入汉字了,但可以先输入一个英文字母 ⇒ 然后(按 T 展开)在左边的 Tool Shelf 工具栏下面就可以看到有个文本输入框 ⇒ 可以在文本输入框里直接输入汉字。
- 使用Windows系统的用户:默认的系统字体文件位于 C:\windows\Fnot\,例如 simhei.ttf 黑体 simkai.ttf 楷体 simsun 宋体
- 使用Linux系统的用户默认的系统字体文件,根据不同的发行版,目录位置和文件名也许有所不同:
- Ubuntu或者位于 /usr/share/font/arphic/,例如 ukai.tcc 楷体 uming.ttc 宋体 /usr/share/font/wqy/wqy-zenhei.ttc 文泉驿正黑
- Ubuntu或者位于/usr/share/fonts/truetype/wqy/wqy-microhei.ttc 文泉驿微黑, /usr/share/fonts/truetype/arphic-gbsn00lp/gbsn00lp.ttf 宋体, /usr/share/fonts/truetype/arphic-gkai00mp/gkai00mp.ttf 楷体
Blender 2.64版 2.73版以后,为3D模型或数据以中文汉字命名,浏览中文目录——
在File文件菜单的User Preferences用户自定义窗口中,System系统标签页里, International Fonts国际字体栏目的Language语言下拉菜单中,勾选Simplified Chinese简体中文,这样就能在Blender里直接输入中文为3D模型或数据命名,这时即使下方 Translate翻译的右边没有勾选Interface界面和Tooltips工具提示, 仍在英文界面中,中文名称和中文的目录也能正确显示。
Blender 2.63版 2.73版及以前,中文3D汉字的制作——
提示:Blender 2.70版没有了Paste File 粘贴文件这个命令,因为可以直接复制粘贴文字。方法是:选中文字 ⇒ Tab 切换到编辑模式 ⇒ 随便输入几个字母 ⇒ 左侧工具栏下方出现一个输入框 ⇒ 在输入框里 Ctrl V 粘贴之用 Ctrl C 前复制的文字。这个方法只能复制粘贴一行文字,如果需要复制粘贴很多行文字,可以先粘贴到Text文本编辑器里,然后在Text文本编辑器的Edit编辑菜单里 ⇒ 选择 Text To 3D Object 文字转成三维物体 ⇒ One Object 一个物体,这样就能把一大篇文字一下子全变成一个Text文本物体。如果是要替换旧的Text文本物体,这也简单,只要把旧的Text物体的ObjectData物体数据改选为新的Text文本物体一样的物体数据就行了。
Blender从旧的 2.49 版本一直到 2.63 版本,都不支持在TEXT文字工具里直接输入中文,也许这个以英文为主要语言的Blender软件,在开发时没有考虑到兼容“双字节”语言文字的需求。没关系,可以通过 Paste File 粘贴文件这个命令来实现中文汉字的输入,从而实现中文3D汉字的制作。方法如下:
(1)首先,把您想输入的中文汉字以UTF-8编码保存在一个文本文件里:
- 使用Windows系统的用户 ⇒ 开始(Star) ⇒ 所有程序(All programs) ⇒ 附件(Accessories) ⇒ 记事本(notepad) ⇒ 输入您需要的中文汉字(input Chinese) ⇒ 文件(File) ⇒ 另存为...(Save As...) ⇒最下方的“编码”(Coding)中,把默认的ANSI编码改选为UTF-8编码 ⇒ 起个后缀名是.txt的文件名,点击保存(Save)。
- 使用Linux系统Gnome窗口管理器的用户 ⇒ 应用程序 ⇒ 附件 ⇒ 文本编辑器(gedit) ⇒ 输入您需要的中文汉字 ⇒ 文件(File) ⇒ 另存为...(Save As...) ⇒最下方的“字符编码”中,默认选择就是UTF-8编码 ⇒ 起个后缀名是.txt的文件名,点击保存(Save)。
(2)接着,设定需要的中文字体:
- 默认的3D View视图中 ⇒鼠标左键在视图空白处任意点击一下,确立新的3D Cursor游标 ⇒ Shift A 添加 ⇒ Text 文字 ⇒ 现在3D View视图中出现了TEXT字样
- 右边的properties特性编辑器 ⇒ 点击选择“F”图标的Object Data物体数据标签页 ⇒ 中间的Font字体栏目 ⇒ 点击第一行Regular规则右侧“浏览文件夹”按钮 ⇒ 在弹出的File Browser文件浏览器中,点击选择您需要的字体文件,该文件变成桔黄色 ⇒ 点击Open Font按钮,Regular规则的文本框中即出现了该字体的名称
提示:
- 使用Windows系统的用户:默认的系统字体文件位于 C:\windows\Fnot\,例如 simhei.ttf 黑体 simkai.ttf 楷体 simsun 宋体
- 使用Linux系统的用户默认的系统字体文件,根据不同的发行版,目录位置和文件名也许有所不同:
- Ubuntu或者位于 /usr/share/font/arphic/,例如 ukai.tcc 楷体 uming.ttc 宋体 /usr/share/font/wqy/wqy-zenhei.ttc 文泉驿正黑
- Ubuntu或者位于/usr/share/fonts/truetype/wqy/wqy-microhei.ttc 文泉驿微黑, /usr/share/fonts/truetype/arphic-gbsn00lp/gbsn00lp.ttf 宋体, /usr/share/fonts/truetype/arphic-gkai00mp/gkai00mp.ttf 楷体
(3)然后,可以在Blender里调用刚才保存的中文汉字的文本文件了:
- 回到3D View视图中,TEXT是被选中状态 ⇒ Tab 切换到编辑模式 ⇒ 按键盘上回车键上方的“← ”向左箭头Backspace退格键,删除TEXT这几个字母 ⇒ 下方菜单栏中的Text文字菜单 ⇒ 选择Paste File粘贴文件 ⇒ 在弹出的File Browser文件浏览器中,找到并点击选择您刚才以UTF-8编码保存的中文汉字文本文件,该文件变成桔黄色 ⇒ 点击Paste File粘贴文件按钮 ⇒ 可以看到,你需要的中文汉字出现在3D View视图中了,接下来您就可以继续对这几个汉字进行其它的3D建模和动画操作。
Blender 2.63版及以前,为3D模型或数据以中文汉字命名——
从Blender 2.62版和2.63版起,是可以为3D模型或数据以中文汉字命名的,但不能直接输入中文名称,只能通过复制粘贴的方式来修改中文名称,而且在默认英文界面下的中文名称会显示为方框或乱码,只有在User Preferences用户自定义窗口的System系统标签页里, International Fonts国际字体的Language语言下拉菜单中勾选了Simplified Chinese简体中文,才能正确显示中文,这时即使仍英文界面,中文名称也能正确显示。(请参考第 1.5.1 节)