Визуализация на GPU — Blender Manual
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.
To enable GPU rendering, go into the Preferences ‣ System ‣ Cycles Render Devices, and select either CUDA, OptiX, HIP, oneAPI, or Metal. Next, you must configure each scene to use GPU rendering in Properties ‣ Render ‣ Device.
Rendering Technologies
Blender supports different technologies to render on the GPU depending on the particular GPU manufacturer and operating system.
Примечание
Path Guiding is not supported when rendering on the GPU.
CUDA – NVIDIA
Примечание
Open Shading Language is not supported.
OptiX – NVIDIA
OptiX is supported on Windows and Linux and requires a Nvidia graphics cards with compute capability 5.0 and higher and a driver version of at least 470. To make sure your GPU is supported, see the list of Nvidia graphics cards OptiX works best on RTX graphics cards with hardware ray tracing support (e.g. Turing and above).
Примечание
Open Shading Language is supported with a few limitations. Refer to the Open Shading Language documentation for a list of limitations.
HIP – AMD
HIP is supported on Windows and Linux and requires a AMD graphics card with the Vega architecture or newer.
Both discrete GPUs and APUs are supported.Supported GPUs include:
Radeon VII
Radeon RX Vega Series
Radeon RX 5000 Series
Radeon RX 6000 Series
Radeon RX 7000 Series
Radeon Pro WX 9100
Radeon Pro W6000 Series
Minimum driver versions:
Please refer to AMD’s website for more information about AMD graphics cards and their architectures.
Примечание
Open Shading Language and the Clip extension mode in the Узел Image Texture (изображение) are not supported.
oneAPI – Intel
oneAPI is a computation library that is supported on Windows and Linux and requires a Intel® Arc™ graphics card with the Xe HPG architecture.
Supported GPUs include:
Minimum driver versions:
Please refer to Intel’s website for more information about Intel graphics cards and their architectures.
Примечание
Open Shading Language is not supported.
Metal – Apple (macOS)
Metal is supported on Apple computers with Apple Silicon, AMD and Intel graphics cards. macOS 13.0 or newer is required to support all features and graphics cards.
Apple Silicon and AMD graphics cards also work on macOS 12.3 and newer, however without support for MNEE caustics.
Примечание
Open Shading Language is not supported.
Часто задаваемые вопросы
Почему Blender перестаёт отвечать во время визуализации?
While a graphics card is rendering, it cannot redraw the user interface, which makes Blender unresponsive. We attempt to avoid this problem by giving back control over to the GPU as often as possible, but a completely smooth interaction cannot be guaranteed, especially on heavy scenes. This is a limitation of graphics cards for which no true solution exists, though we might be able to improve this somewhat in the future.
Если у вас есть возможность, лучше установить более одного GPU и использовать один из них для отображения, а остальные задействовать для визуализации.
Почему сцена, которая визуализируется на центральном процессоре, не визуализируется на видеокарте?
There may be multiple causes, but the most common one is that there is not enough memory on your graphics card. Typically, the GPU can only use the amount of memory that is on the GPU (see Would multiple GPUs increase available memory? for more information). This is usually much smaller than the amount of system memory the CPU can access. With CUDA, OptiX, HIP and Metal devices, if the GPU memory is full Blender will automatically try to use system memory. This has a performance impact, but will usually still result in a faster render than using CPU rendering.
Можно ли для визуализации использовать несколько видеокарт?
Yes, go to Preferences ‣ System ‣ Compute Device Panel, and configure it as you desire.
Могут ли несколько видеокарт увеличить доступную память?
Typically, no, each GPU can only access its own memory, however, some GPUs can share their memory. This is can be enabled with Distributed Memory Across Devices.
What renders faster?
This varies depending on the hardware used. Different technologies also have different compute times depending on the scene tested. For the most up to date information on the performance of different devices, browse the Blender Open Data resource.
Сообщения об ошибках
In case of problems, be sure to install the official graphics drivers from the GPU manufacturers website, or through the package manager on Linux.
Unsupported GNU version
On Linux, depending on your GCC version you might get this error. See the Nvidia CUDA Installation Guide for Linux for a list of supported GCC versions. There are two possible solutions to this error:
- Use an alternate compiler
If you have an older GCC installed that is compatible with the installed CUDA toolkit version, then you can use it instead of the default compiler. This is done by setting the
CYCLES_CUDA_EXTRA_CFLAGS
environment variable when starting Blender.Launch Blender from the command line as follows:
CYCLES_CUDA_EXTRA_CFLAGS="-ccbin gcc-x.x" blender
(Substitute the name or path of the compatible GCC compiler).
- Remove compatibility checks
If the above is unsuccessful, delete the following line in
/usr/local/cuda/include/host_config.h
:#error -- unsupported GNU version! gcc x.x and up are not supported!
This will allow Cycles to successfully compile the CUDA rendering kernel the first time it attempts to use your GPU for rendering. Once the kernel is built successfully, you can launch Blender as you normally would and the CUDA kernel will still be used for rendering.
CUDA Error: Kernel compilation failed (Ошибка CUDA: Сбой компиляции ядра)
This error may happen if you have a new Nvidia graphics card that is not yet supported by the Blender version and CUDA toolkit you have installed. In this case Blender may try to dynamically build a kernel for your graphics card and fail.
В таком случае вы можете:
Check if the latest Blender version (official or experimental builds) supports your graphics card.
Если вы сами собирали Blender, попробуйте скачать и установить новейший набор инструментов для разработчика CUDA.
Обычным пользователям не требуется устанавливать набор инструментов CUDA, поскольку Blender уже поставляется со скомпилированными ядрами.
Error: Out of memory
This usually means there is not enough memory to store the scene for use by the GPU.
Примечание
One way to reduce memory usage is by using smaller resolution textures. For example, 8k, 4k, 2k, and 1k image textures take up respectively 256MB, 64MB, 16MB and 4MB of memory.
The Nvidia OpenGL driver lost connection with the display driver
If a GPU is used for both display and rendering, Windows has a limit on the time the GPU can do render computations. If you have a particularly heavy scene, Cycles can take up too much GPU time. Reducing Tile Size in the Performance panel may alleviate the issue, but the only real solution is to use separate graphics cards for display and rendering.
Another solution can be to increase the time-out, although this will make the user interface less responsive when rendering heavy scenes. Learn More Here.
CUDA error: Unknown error in cuCtxSynchronize() (Ошибка CUDA: Неизвестная ошибка в cuCtxSynchronize())
An unknown error can have many causes, but one possibility is that it is a time-out. See the above answer for solutions.
Полное руководство по графике Blender: компьютерное моделирование и анимация
Blender TM бесплатный пакет 3D компьютерного моделирования и анимации с открытым исходным кодом включающий риггинг персонажей, частицы, симуляцию физики реального мира, скульптуру , Редактирование видео с движением Отслеживание и 2D-анимация в 3D-среде.
Blender БЕСПЛАТНО для скачивания и использования кем угодно и где угодно.
Полное руководство по графике Blender: компьютерное моделирование и анимация, Седьмое издание представляет собой единое руководство, описывающее работу программы со ссылкой на графический интерфейс пользователя для Версия Blender 3.0.0 , включая почти 100 страниц совершенно нового контента .
Книга знакомит с графическим пользовательским интерфейсом программы и показывает, как реализовать инструменты для моделирования и анимации персонажей и созданных сцен с применением цвета, текстуры и специальных световых эффектов.
Основные характеристики:
- Книга содержит инструкции для новых пользователей, начиная с самого начала.
- Инструкция представлена в виде серии глав, включающих визуальные ссылки на интерфейс программы.
- Начальные главы предназначены для обучения пользователя работе с программой, а также для ознакомления и демонстрации интересных возможностей программы.
- Главы разработаны в виде стандартных блоков, обеспечивающих прямые и обратные ссылки на соответствующий материал.
Книга также доступна в наборе со скидкой вместе с Blender 2D Animation: The Complete Guide to the Grease Pencil .
Введение
Загрузка и установка
Автор
Благодарности
Преамбула
CH01 Понимание интерфейса
CH02 Редакторы-Рабочие пространства-Темы 90 008
CH03 Навигация и сохранение
CH04 Объекты в 3D-виде Редактор
CH05 Редактирование объектов
CH06 Инструменты редактирования
CH07 Модификаторы
CH08 Редактирование с помощью Generate Modifiers
CH09 Редактирование с помощью модификаторов деформации
Ch20 Редактирование с использованием кривых
Ch21 Методы редактирования и примеры
Ch22 The Outliner and Collections
Ch23 3D Text
Ch24 Viewport Shading
Ch25 Освещение сцены и камеры
Ch26 Узлы – материалы и текстуры
Ch27 Текстуры
9Ch32 Armature and Character Rigging
Ch33 Shape Keys and Action Editors
Ch34 Particle Системы
Глава 35 Физика и моделирование
Глава 36 Dynamic Paint
Глава 37 Установка дополнений
Ch38 Grease Pencil — 2D-анимация
Ch39 Создание фильма
Ch40 Драйверы
Ch41 Cycles & Workbe nch Render
Приложение A
Интернет-ресурсы
Индекс
Биография
Джон М. Блейн стал признанным экспертом по Blender, имея на сегодняшний день 6 успешных предыдущих изданий этой книги. Джон пришел в восторг от Блендера после ухода из машиностроения. Полное руководство по Blender Graphics создано на основе личных заметок, составленных в ходе самообучения. Заметки были признаны идеальным источником инструкций Нилом Хирсигом, старшим преподавателем (на пенсии) Университета Тафтса. Нил поощрял публикацию первого издания и тем самым заслуживает признательности автора. Следует также выразить благодарность жене автора Хелен за ее постоянную поддержку и терпение по мере составления новых изданий книги.
дизайнов Blender, тем, шаблонов и загружаемых графических элементов на Dribbble
- Просмотр простых вещей.
Простые вещи.
- Просмотр сфер
Сферы
- Посмотреть настройки работы
Настройка работы
- Посмотреть шаблон
Узор
- Посмотреть 3D-анимацию для DiglTup
3D анимация для DiglTup
- Посмотреть Рукус 2022
Рукус 2022
- Просмотр соцсетей — 3D-иллюстрация
Социальные сети — 3D-иллюстрация
- Посмотреть 3D-моделирование для дизайна UX/UI
3D-моделирование для дизайна UX/UI
- Посмотреть забаву с быстрым движением
Развлекательная программа
- Посмотреть мобильность
Мобильность
- View Cluep — 3D-иллюстрации брендов
Cluep — 3D-иллюстрации брендов
- Просмотр значков 3D-интеграции
Значки интеграции 3D
- Просмотр 3D-панели для OrderGrid. com
3D-панель для OrderGrid.com
- Посмотреть 3D-икону для Cluep
3D-значок для Cluep
- View Cluep — 3D-иллюстрация бренда (текст)
Cluep — 3D-иллюстрация бренда (текст)
- Просмотр фигур
Формы
- Посмотреть анимацию Lo-Fi Cyberpunk
Анимация Lo-Fi Cyberpunk
- Посмотреть 3D-иконки для finx. io
3D-иконки для finx.io
- Посмотреть клавиатуры
Клавиатуры
- Посмотреть iHope
- Посмотреть логотип Google
Логотип Google
- Посмотреть 3D-иллюстрацию — Акции
3D-иллюстрация — акции
- Посмотреть летние флюиды, часть.