cewq.over-blog.com/
14 Janvier 2021
Blender is a professional-grade free and open source 3D computer graphics package that was first released in 1995. It is proof that the Open Source model can produce software that competes with the very best proprietary packages on the market.
This software is used for just about any conceivable application of 3D modelling on a computer. Blender has been used to create short films, commercials, visual effects, models for video games and 3D printing and more.
Blender encompasses the entire 3D modelling and animation pipeline and as of its most recent version is an almost complete solution,making it ideal for small and independent studios to create competitive products.
SYSTEM RECOMMENDATIONS FOR BLENDER:
As you can imagine Blender will take as much computing power as you can throw at it. However, different specifications are of importance depending on the specific part of the pipeline a given computer will be working on. If one computer will be used for everything from modelling, rigging, animation and rendering then it needs to have everything: multiple CPU cores, multiple GPUs, lots of RAM and high-speed storage.
It may however be a good idea to have a more midrange workstation(s) to handle pre-rendering jobs and build one system that handles rendering and is specialized to that job. Blender can make use of multiple GPUs to reduce rendering time when using GPU rendering mode. For example, by adding a second identical GPU you will cut rendering times in half since the workload is divided between the two cards. Adding a third or a fourth GPU will not scale quite so perfectly, but comes quite close to doubling speeds again. It is very important that GPUs used for rendering have adequate RAM which in this case means about 8GB if possible.
GPU Rendering
GPU Rendering makes it possible to use your graphics card for rendering, instead of the CPU. This can speed up rendering, because modern GPUs are designed to do quite a lot of number crunching. On the other hand, they also have some limitations in rendering complex scenes, due to more limited memory, and issues with interactivity when using the same graphics card for display and rendering.
Cycles has two GPU rendering modes: CUDA, which is the preferred method for NVIDIA graphics cards; and OpenCL, which supports rendering on AMD graphics cards.
Configuration To enable GPU rendering, go into the User Preferences, and under the System tab, select the Compute Device(s) to use. Next, for each scene, you can configure to use CPU or GPU rendering in the Render properties. CUDA
NVIDIA CUDA is supported for GPU rendering with NVIDIA graphics cards. We support graphics cards starting from GTX 4xx (computing capability 2.0).
Cycles requires recent NVIDIA drivers to be installed, on all operating systems.
Operating systems supported by Blender:
Windows 10 64-Bit
Windows 8.1 64-bit (pro)
Windows 7 64-bit (Professional and Ultimate)
Linux Based OS
Update: Personally, I believe building a super fast computer for rendering is outdated. Today's computing power is more than enough to render a really good rendering. Think about it, if 3D artists are able to create awesome realistic 3D rendering 10 years ago, what about today's computing powers at your disposable?
LIST OF COMPATIBLE WORKSTATIONS |

This guide is intended for users who want to build Blender from its sources on Windows. I assume you have a rough understanding how programming works in general, but you do not yet need to have detailed knowledge about the topic.
1: If you prefer to setup everything with a normal user account, then please be prepared that occasionally an installer will prompt you for the Administrator password.
Quickinfo: Download and install Visual Studio Community 2017
Download the Visual Studio Community 2017 edition from Microsoft. Although Blender.org still uses Visual Studio 2013 Pro for building blender, VS 2017 is known to work nicer and faster.
Note: According to Blender developers the only downside is that VS-2017 can not build 32 bit Blender.
Click on the Download button and download the file: vs_comunity.exe(~1 mbyte ) It is best to save the downloaded file at a safe place. So you already have it at hand should you ever need it again.
Now your computer gets busy for quiet a while showing a progress bar similar to what you can see in the image aside. The installer fetches a whole lot from the internet. For me it took about 7 minutes on a 50 MBit connection.
Now just check if the Visual C++ environment starts as expected. So, select Visual C++ and then Start Visual Studio and again wait a few minutes…:
You should end up in the Visual Studio welcome Screen. Now all is well for that part. Lets keep Visual Studio aside for a while (File -> Exit).
Besides installing the IDE (Integrated development Environment) we will need to get hold on the Blender sources. So lets step to the next task, that is:
Quickinfo:Download and install git for windows (You can use the default installation)
If all worked nicely, then you can check that git is installed by clicking Windows start and navigate to the Git Program. I will use Git Bash for getting Blender. So lets click on the Git Bash icon to verify that it works. This will open up a Command line shell. keep the shell aside for a moment, we will use it soon.
Note:You might prefer to use Git Gui, but then it is your duty to learn how to use it.
Before we can actually get the Blender sources, we need to find a location where we put them. Please choose a location on your computer that is convenient for you.
My Computer has 2 Disks and i have decided to put all my blender work into a development folder on disk D: and i will use this folder for the rest of this tutorial.
So, now we are ready to
Quickinfo:You can get the Sources from The Blender repository using:
As i assume you have never yet cloned a git repository, here are the detailed instructions:
Bby now we have fetched blender's sources. Now we need to get a few prepared runtime libraries (dll's). And these libraries need a subversion client…
When you now open your file browser to inspect what you just downloaded into your development folder, you should see a new subfolder named blender. And when you open this subfolder, then you should see a couple of subfolders and a few files like in the screenshot aside.
If your system is not prepared for development then you most probably will not see file appedices. this is why you might find a couple of files which apparently have no name (see image). Then you should configure your File browser for development.
Tip: The 'view' tab at the top of the file explorer window will be helpful here! See also next chapter…
On Windows Blender provides a set of ready compiled Runtime Libraries. Those libraries are hosted on a subversion server (subversion is yet another revision management system). So we need to install a Subversion Client.
Quickinfo:I propose to use TortoiseSVn as the Subversion Client
Once it is downloaded, just run the installer. You can use the default settings:
Now step ahead until the Installer is finished. and if all went well, you now find TortoiseSVN in your program folder (see image)
Hint: If you do not run as Administrator, then you will be asked during the installation to login as Administrator.
Caveat: Should you still have your Git Bash window open (from Step 2-3 above), then please close it now and open a new one. Otherwise you will not see the Subversion tools in the Git Bash window!
You might ask yourself why Blender does not use git also for the libraries. There is a good reason for doing this! That is:
git always creates a clone of the entire repository on your local computer. If you would do this for the runtime libraries then you would get hundreds of gigabytes of 'historical' runtime libraries. Subversion is much better suited for hosting binaries, because you actually get only the newest version of all files which is exactly what we want here.
Now you need to know if you are building for a 64 bit operating system or on a 32 bit operating system Depending on this you will need to fetch different libraries (again, be patient, you will fetch several hundreds of Megabytes and it might take a couple of hours to fetch these libraries):
Adobe photoshop elements free 30 day trial. For 64 Bit builds you will use this command (attention, you will move 6.5 GByte over the net):
For 32 Bit builds you will use this command:
If you are planning to build for both build types, then you are free to checkout both library sets. However, please take care to use exactly the commands as given above. You might otherwise run into weird issues later (the compiler won't find the libraries)
You need to install the CUDA development kit only if you plan to build Blender with CUDA support. Please note that building with CUDA slows down the Blender build a lot. I warned you. Here is how you install it.
Quickinfo:You get the CUDA-8 Toolkit from NVIDIA CUDA Download archive Here you also find a patch for cuda-8
If you also find one or more patches then download and install those patches as well.
When you install the toolkit and when you are not running as Administrator, then you will get asked for the Administrator password.
You will also be asked where to extract the installation package. You can change this to your likes (i kept with the default).
Now the Installer takes about 5 minutes to install the toolkit. Is modern warfare down today.
At the end of the installation you get a warning about not all NSight features are enabled. You can ignore this message and click on Next.
And then Close the installer
By now we have installed most of the necessary software and we have fetched all sources and runtime libraries. However there is one more task to be done. That is, Blender can be built on many platforms using many different compilers. Top drawing software for pc. So the sources are not prepared for a particular environment. This will be done with the CMake tool. So lets step ahead and…
Quickinfo:You get CMake from the cmake.org download page. There you find the download link for the latest stable release.
Now you should have a CMake Icon on your desktop.
Quickinfo:Configure to use the defaults. Minecraft apk 1 2 6 indir.
However this is not an indication of an error, but actually a cool feature. You will understand its benefits after working with CMake for a while. For now all you need to do is to Configure a second time. And now CMake does not detect any new parameters, thus after the second Configure all parameters are now displayed with white background.
So, in the final step we will
Quickinfo: Open cmake-build/Blender.sln and build Release and/or Debug Cookie 5 8 1 – protect your online privacy protection.
Now the Compiler will take a moment to initialise the project and parse all the sources. Just give it a couple of minutes to prepare. Tip: While the program is working it displays messages in the window footer.
Once you have prepared everything as described up til here, you finally can begin the build:
Note: The INSTALL target will compile Blender and finally install the ready made Blender into your cmake-build folder (see below).
Hint:The build can take a long time depending on how fast your computer is. On my computer a full build takes about 10 minutes. The final lines in the Output Window:
Please make sure that you see the message 0 failed in the middle of the last line. If you see 1 or more failed tasks, then you need to investigate.
Now is time to try if your just built Blender also works for you. You find the program in your cmake-build folder. Navigate to:
Double click on the blender.exe and be happy.Some useful links for when things go wrong:
Once you have set up your Blender build environment, you probably want to keep up to date with the ongoing work. So you might want to refresh the sources occasionally. Luckily this is very easy and most important you do not need to fetch everything over and over again. Git is clever enough to only fetch what has changed since the last update.
Update the blender sources (git)
Hint:The git repository is updated frequently. It is common to see many updates per day. But you won't miss anything, just update at any time you like and you get all updates up to the newest one.
Tip: In many cases it is sufficient call only: git pull –rebase Often you do not need to update the submodules. However updating all at once is probably the cleanest workflow.
Update the blender libraries (subversion)
For 32 Bit builds you will use this command sequence:
For 64 Bit builds you will use this command sequence:
Hint: Runtime libraries are only updated once in a while (maybe 4 times per year). Hence in most cases the subversion update doesn't update anything.
You really do not need to build openCollada. The collada libraries are distributed as part of the subversion runtime libraries (see above). However some may want to test most recent builds of openCollada. Here is what you need to do in that case:
I assume that you have already installed Visual Studio 2013 (comunity edition), git and cmake (as described further up in this document). Then you can proceed as follows:
1:Platform maintainers: You can generate directly into the subversion folders, the generated files should be ready for checking in without any manual changes.
2: You must use ‘/' as path separator here (even when you are on Windows!) otherwise the build will fail.
Important: You might see an error related to building the Framework Validator when you build the Debug libraries:
Sight reduction tables for marine navigation. You can ignore this error unless you want to create the Validator as well. In that case please help us to fix this issue. Otherwise you can check that the fresh set of libraries has been created by looking at your Installation Folder (See definition of CMAKE_INSTALL_PREFIX above)
This part i can not create without your help. So please be so kind and report your failures (you can add a comment below). And if you found a fix, then please add it as well. I will then edit this document. Thanks.
I have separated this collection into 2 parts:
I make this separation because the first category of errors is typically due to wrong setup tools, while the second category is mostly about changes in the infrastructure and related requirements for building blender. Or simply changes in the sources them self.
No issue known at this time.
Someone told you that there is something new in blender and you are eager to get the new feature directly. So you updated your source repository, then in Visual studio you Selected INSTALL -> Build as you did before. But now it fails.
probable cause: The developers broke something. This can happen during development and there is nothing wrong with it. It just happens!
probable fix: Please do not complain but help to fix if you can. Ask in the blender IRC if this problem is known. Try to find the responsible developer. Create a bug report…
