blender是一个超级强大的跨平台3D建模软件,(win、Mac、Linux平台都有)
blender免费开源,
相比之下,cinema 4D巨贵,
Maya 甚至要订阅(每年3000¥)
Houdini(胡迪尼)4490刀
而且blender居然什么功能都有(那么一点)
这样的工业级别的软件居然开源,简直是太难得了。
从GitHub上发布的代码上看,blender主要由C语言和C++写成。
↓ ↓ ↓以下正式开始教程↓ ↓ ↓
1、安装依赖的cmake、git、和svn:
brew install cmake svn git make
如果报错:command not found: brew
的同学,请先在官方网站安装homebrew。
2、安装Xcode
Xcode在App Store里就可以找到,下载即可(大约20GB,有亿点点大)
因为blender需要macOS 的sdk,如果不装的话cmake会报错:FATAL_ERROR:OS_X_SDK NOT FOUND
3、新建文件夹
安装好了以后,就新建一个文件夹,里面放blender的源码:
mkdir ~/blender-git
cd ~/blender-git
4、到blender官方网站下载源代码
这里要用到git:
git clone https://git.blender.org/blender.git
当然,也可以在GitHub上下载。
然后update一波~
cd blender
make update
在update的过程中,会自动下载大约1G的依赖包,并存储在~/blender-git/lib/darwin
目录下。
5、依赖包:
这里列出自动下载的依赖包:
序号 | 依赖包 |
---|---|
1 | fftw3 |
2 | llvm |
3 | openimagedenoise |
4 | openvdb |
5 | sndfile |
6 | alembic |
7 | freetype |
8 | openal |
9 | openimageio |
10 | osl |
11 | tbb |
12 | boost |
13 | glew |
14 | opencollada |
15 | openjpeg |
16 | png |
17 | tiff |
18 | embree |
19 | gmp |
20 | opencolorio |
21 | openmp |
22 | python |
23 | usd |
24 | ffmpeg |
25 | jpeg |
26 | openexr |
27 | opensubdiv |
28 | sdl |
update好了以后(大约15分钟),就可以正式编译blender了:
终端输入:
make
make非常吃CPU,编译完了以后,我的CPU快废了,截个图纪念一下:
之后,就可以在~/blender-git/build_darwin/bin/
目录下,找到blender.app
,我把它拖到了应用程序中,顺便升级了blender。
Ps:如果cmake报错:
No CMAKE_CXX_COMPILER could be found.
那就可能是没有指定编译器的问题。
终端输入:
sudo xcode-select --switch /Applications/Xcode.app/
(我因为这个问题困扰了好久,安装GCC没有用!)
6、软件截图:
开始界面:
快速烟雾:
最后让我们默念三遍:
Maya已死,blender万岁!
Maya已死,blender万岁!
Maya已死,blender万岁!(逃
0 条评论