Ray traced 3d в after effects ошибка
В этом уроке мы узнаем о новых возможностях программы After Effects CS6. А точнее, научимся создавать настоящие 3D объекты, при помощи нового рендерера Ray-traced 3D.
По заданным фильтрам ничего не найдено
Попробуйте изменить критерий поиска, или сбросить фильтры.
Комментарии 99
Здраствуйте а у меня After Effects cs6 токо Create Shapes from Vector Layer нету что мне надо делать?(^^
То есть есть но он выделен не черным цветом а светласерым.-.
Покажите скриншот окна программы с демонстрацией данной проблемы
в After effects cc 2017 при наличии карточки gtx 1050 Ti выдает ошибку "ay-traced 3d initial shader compile failed". как её исправлять?
Пока архитектура этой видеокарты не поддерживается
подскажите, а как переключить нагрузку на графический процессор на macbook pro?
режим Ray-tracing вставил GPU
появился ошибка After effect eror Ray-Tracet 3D Out paged mapped memory for ray tracer. что делать помоги пожалуйста
у меня видеокарта Geforce GTX 750 Ti и поддерживает GPU
У вашей видеокарты архитектура Maxwell, а она еще не поддерживается Raytraced 3D
Vendor: ATI Technologies Inc.
Device: AMD Radeon HD 7310 Graphics
Version: 3.0.12618 Compatibility Profile Context 13.251.0.0
Total Memory: 375,00 MB
Shader Model: 4.0 or later
Current Usable Memory: -
Maximum Usable Memory: -
Что написать в файл raytracer_supported_cards
Radeon карты не поддерживаются
Спасибо за урок
Спасибо за урок, а не подскажите
1) в каких случаях стоит обратно переключаться на CPU или же программа сама решает это и можно оставлять всегда на GPU.
2) Заметил в папке с установками и версию CS5 , то есть можно просто в соседней директории установить cs6 и работать Без проблем?
3) Используете последнию AE CC 12,2 ? Нет ли багов можно качать обновление и не опасаться?
Случаев когда стоит переключаться вновь на CPU практически нет, есть некоторые эффекты которые просчитываются за счет процессора, но программа переключается автоматически.
Да, если установить две версии АЕ, то они прекрасно будут работать.
Последние уроки как раз записаны в версии АЕ СС 12,2 никаких ошибок не замечал, думаю их не должно быть, на этот счет Adobe работает довольно хорошо, так что смело скачивайте обновления.
Приветствую вас, уважаемая команда проекта VideoSmile! Отдельное, громкое спасибо Фатхутдинову Марсель и Артему Лукьянову за труды, которые не перестают меня удивлять.
Успехов и процветания всему коллективу и проекту!
Подскажите, пожалуйста, а может-ли свет взаимодействовать с двухмерными объектами (с примененными тенями) ?
P.S. Заранее благодарен!
P.P.S Замучился уже, никак не могу применить Casts Shadows к растровой графике (соответственно к 2D-картинке в формате .jpg).
Нет, тени от 2D j,mtrnnjd не будет, ее можно сделать только при помощи эффекта Drop Shadow, или одноименного стиля
Во-первых, хочу сказать огромное СПАСИБО - ваши уроки самые лучшие из всех, которые мне доводилось видеть. Они подробные - вы не забыли себя в начале пути освоения AF и прекрасно понимаете, что для новичка любая мелочь может быть неразрешимой непоняткой.
Моя проблема, которую я никак не могу преодолеть. Создаю текст 3D, как в этом уроке и интегрирую его в видео. Как убрать слой пола (на котором стоят буквы) так, чтобы тени от этих букв остались? В конечном итоге - по скрину, чтобы тени от слова МОСКВА остались на перроне.
Предполаю, что возможно, это совсем просто, но я не могу найти нужную "кнопку". Прошу помочь. Заранее спасибо. И ещё раз мегареспект за классные уроки.
Have you recently upgraded to a new PC and downloaded the latest After Effects version and started getting intermittent errors on any plugin that uses 3D Ray Tracing? Tried to open the settings and found that your brand new GTX 10 Series card wasn't supported by the program? Or maybe you are like me and use VideoCopilots Element 3D plugin, and found it getting odd 3D and AO related crash errors? Well, look no further, because the root cause of all these issues is that After Effects does not officially support the latest Pascal series of graphics card for anything related to CUDA or 3D Ray Tracing - only OpenCL support is present.
How to enable After Effects CUDA and Ray Traced 3D Support on GeForce GTX Titan Xp, GTX 1080 Ti, GTX 1070, GTX 1060, GTX 1050 Ti and other Pascal based graphics cards
I recently had to go through the same process and you can imagine my frustration when I discovered that while my old GeForce GTX 580 (and old Adobe CC version) worked happily together, my brand new GeForce GTX 1070 was not only failing to be detected by Adobe After Effects, but was causing crashes on anything that had remotely to do with Ray Traced 3D rendering. I have a preference for NVIDIA cards when it comes to workstations because of legacy support for CUDA based tools - which I regularly used, so this was quite an upset for me.
Element3D is one of the most popular 3D motion graphics tools out there that are affordable and available to the mainstream audience. While After Effects now bundles Cinema4D, the intuitive UI and tutorials/model packs available over at the Element3D website make the latter the tool of choice for amateurs all around the world. This is why it seems surprising to me that NVIDIA or After Effects would neglect this user base and not offer any kind of legacy support.
If you go to Preferences -> Preview -> GPU Information, you will see that the 10 series GPU shows up as an unsupported Ray Tracing device - and you can only enable broken CUDA support for it which wont actually fix any problems.
The following problems are related to the lack of support:
- Any crashes related to the native Ray Traced 3D renderer present in After Effects.
- Crashes related to VideoCopilot's Element3D
- Crashes related to VideoCopilot's Element3D particularly when turning on the high quality Ray Traced AO mode.
- Any attempt to open old project files which contains 3D Ray Tracing/Element 3D crashing unceremoniously.
Some sample error messages include:
- Ray-traced 3D: Initial shader compile failed
- Ray-traced 3D: Cannot create context for ray tracer
- Ray-traced 3D: Out of paged memory for ray tracer. Your project may exceed GPU limits. Try closing other applications. Try updating the CUDA driver.
- crash occurred while invoking element 3d plugin
Fortunately, I was quickly able to locate the source of the problem: the OptiX DLL file provided by NVIDIA to After Effects which was now outdated and had no support for GTX 10 series graphics cards, which includes the GeForce GTX TITAN Xp, GTX 1080 Ti, GTX 1080, GTX 1070 Ti, GTX 1060, GTX 1050 Ti and GTX 1050 graphics cards. I assume the problem will also persist for mobility based laptops that use the Pascal architecture as well.
The problem is very easy to fix:
- Download the Optix .dll file from NVIDIA official (any version above 3.9.1 will do) or by using a third party download link, I am using the version downloaded from here - password is idmee.
- Replace the Optix .dll file present in the After Effects root folder (the old version should be 3.6.3 or near that).
- Open the "raytracer_supported_cards.txt" file with notepad and add in your GPU name. The GPU name is simply the full name of your GPU. For eg, mine was "GeForce GTX 1070". If you are not sure, you can run GPU sniffer in CMD to see the name.
- Reboot after effects.
- Go to Preferences -> Preview -> GPU Information -> Change Ray Tracing to "GPU" which should now be fully supported and all the errors should vanish without a trace.
This was a rather shocking experience for me - and I really hope NVIDIA/Adobe realizes that some of the plugins that use Ray Traced 3D are not legacy at the moment - they are very much actively used. Killing support for future CUDA support like this can only hurt future sales, especially when the fix is this easy and as simple as simply including an updated OPTIX dll file.
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Home
- After Effects
- Discussions
- AE 17.0 no 3d ray-traced option
/t5/after-effects-discussions/ae-17-0-no-3d-ray-traced-option/td-p/10736136 Nov 13, 2019 Nov 13, 2019
Copy link to clipboard
After updating premiere to version 14.0 and after effects to 17.0, i was prompted to fix my graphics drivers for both my Nvidia quadro m2200 and intel 630.
I updated both, and Premiere is running fine now, but After Effects doesn't offer 3D ray-traced anymore.
How do i get that feature back?
My old projects doesn't work without 3D ray-traced.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
2 Correct answers
Hello. Fixing yout grahics driver is useless : Adobe simply decided to remove the 3D Ray Trace rendering engine. personally I consider it a gigantic step back, because being forced to go through C4D for a simple deformatin layer with motion blur and a little depth of field is a monumental idiocy. Why make easy when we can do very complicated ?? If it hurts you, adobe, let people choose to use 3D rendering by raytracing but do not remove it like that without saying anything . I'm not about to .
The Ray-trace Engine was removed in AE 2020. You can use the Cinema 4D Renderer to extrude AE Text and Shape Layers. Unfortunately, not all features available in the raytracing engine is available in the C4D Renderer - but it's pretty close. You can also look into installing BOTH AE 2019 and AE 2020 on the same system. This way, you get the benefits of both world and a BIG PLUS is that AEPs are interoperable across both versions as long as the features you use are available in both versions.
Copy link to clipboard
Hello.
Fixing yout grahics driver is useless : Adobe simply decided to remove the 3D Ray Trace rendering engine.
personally I consider it a gigantic step back, because being forced to go through C4D for a simple deformatin layer with motion blur and a little depth of field is a monumental idiocy. Why make easy when we can do very complicated ??
If it hurts you, adobe, let people choose to use 3D rendering by raytracing but do not remove it like that without saying anything . I'm not about to update my 2019 version and I know a lot of graphic designers in france who are in this case .
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
All of 2020 is a step back.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
We want raytrace Engine back. Hope adobe brings it.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
And hope enough users back up the request to make the AE Team think and then perhaps return this feature.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
The Ray-trace Engine was removed in AE 2020. You can use the Cinema 4D Renderer to extrude AE Text and Shape Layers. Unfortunately, not all features available in the raytracing engine is available in the C4D Renderer - but it's pretty close.
You can also look into installing BOTH AE 2019 and AE 2020 on the same system. This way, you get the benefits of both world and a BIG PLUS is that AEPs are interoperable across both versions as long as the features you use are available in both versions.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
You said everything in this sentence :
"Unfortunately, not all features available in the raytracing engine is available in the C4D Renderer"
When you need simple but very useful functions like motion blur and depth of field, it's impossible without having to go through the extraction of 3D layers (EXR?) And go through a fake MB (CC ForceMB. )
To this it is no longer possible to open old projects to modify them. We have to keep a verisn 2019 "just in case" . It's a very heavy management you will agree.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
Lots of AE users have multiple versions of AE installed. It's a case of setting up our systems to cater to issues beyond our control. You also have the prerogative to send in a request to bring back the raytracer or update the C4D render such that it has identical or better features than the raytracer.
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
Even if many users have several versions of installed, it does not solve absolutely the problem: already because it is necessary to maintain the payment of each license and especially because of one verison to another, the projects are not not compatible: it is enough for example that a project is created on a version with the use of certain particularities related to the version so that the project can not be opened on another version which does not integrate these peculiarities.
It is very restrictive, especially in a freelance environment where we may have to modify the project of someone else .
As for Adobe to reintroduce the 3D engine, if Adobe decided to remove it, I doubt that it is possible .
The concern is that the current workflow of some productions may be turned upside down, and the transision will not be as easy for companies as it has been faciel for Adobe to remove a useful function as the 3D engine. .
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Copy link to clipboard
One more point. Ray-traced rendering was always buggy and slot, did not work very well or at all if you used the Adobe Media Encoder, and NVIDIA kept changing the standards. That is why it was deprecated then removed.
If you want to extrude or bend layers and have a lot more control than you ever did with Ray-Traced rendering export your Classic 3D comp as a C4D file and open it up in C4D Lite. In all the years that Ray-traced rendering was available, I only used it once in a project for a client. I export comps to C4D files all the time. It is a much better workflow.
В after effects с появлением cs6 версии появился режим визуализации 3d ray-traced, который может создавать объемные формы из текстовых слоев, шейпов, использовать свойства отражения света от поверхностей, преломления света, а также световое окружение (environment map).
Что переключится в данный режим необходимо в настройках композиции во вкладке Advanced переключить режим рендера с Classic 3d на 3D ray-traced.
В настройках этого режима (Options) вы можете увидеть следующее:
Качество Ray-tracing'а и качество anti-aliasing фильтра. для тех кто работал в 3д пакетах (C4D, 3dsMax) эти слова должны быть знакомы. Чем выше качество ray-tracing'а и фильтра anti-aliasing'а, тем лучше прорисовываются тени и отслеживается свет (он становится более натуральным и мягким). Качество (1), у ray-tracing'а переключает этот режим в Draft 3D.
Если вы включаете этот режим впервые, то вы увидете следующее окно предупреждение:
Которое говорит о том,что режим Rat-traced 3D позволяет:
делать объемными шейпы и тестовые слои
использовать отражение света
использовать преломение света
слои окружения (environment map)
позволяет искривлять слои в зд пространстве (вАрпить)
К сожалению Ray-traced 3D рендер отключает такие возможности классического рендера как:
наложения слоев (blending mode)
использовать матте слои
стили слоев (Layer styles)
маски и эффекты на НЕ прекомпоженных векторных слоях, включая текстовые и шейп слои
а также маски и эффекты на прекомпоженных но "сколапсенных (collapse layer)" слоях.
В итоге при переключении слоя в 3д режим на таймлайне, вы получите следующее:
Для работы с высокими настройками качества Ray-traced режима и anti-aliasing фильтра, требуется очень проивзодительная машина, поэтому будьте готовы к тому. что либо предеться должно ждать рендера (или получать ошибку по памяти и вылет рендера или ае), либо обновлять железо. Разработчики рекомендуют использовать графический процессор видеокарты (GPU), и карты профессиональной ветки Quadro от Nvidia. Но конечно же профессиональная ветка рекомендуемых карт стоит порядка от 2-3 тысяч долларов.
ВНИМАНИЕ! 3D режим в Adobe After Effects предназначен не для того чтобы создавать сложные трехмерные фигуры, а для управления слоями, таким образом, чтобы изображение выглядело реалистично. Таким образом нашей задаяей является научиться управдять слоями:
- слоями с изображением или видео;
- слоями с камерами;
- слоями с источниками света.
C работой с 3D объектами мы знакомились в темах:
До начала изучения рекомендую просмотреть справочный материал "Приложение к уроку 18" - Урок 18. Приложение.
1. Обзор режимов.
В Adobe After Effects начиная с версии CS6 появился режим визуализации "Ray-traced 3d", который позволяет создавать объемные формы из текстовых слоев, шейпов и плоских изображений, использовать свойства отражения и преломления света от поверхностей.
Что бы выбрать режим визуализации надо открыть панель свойств Композиции (ctrl+k) и переходим на вкладку 3D Rendered. Здесь видим поясняющую надпись: "Выбранные средства визуализации определяет функции, доступные для 3D-слоев в композиции, и показывает как они взаимодействуют с 2D слоями."
Ниже расположено поле выбора режима.
Adobe After Effects предоставляет возможность работать с объектами в разных режимах. В Adobe After Effects 2017 таких режимов три:
- Classic 3D;
- CINEMA 4D;
- Ray-traced 3D.
Самый простой и обладающий наименьшими возможностями это первый режим, остальные два режима гораздо "мощнее", но при этом очень требовательны к аппаратным ресурсам ПК.
Часто режимы CINEMA 4D или Ray-traced 3D отказываются работать с некоторыми видеокартами, поэтому если у Вас не включается режим Ray-traced 3D, то пробуйте режим CINEMA 4D возможно он заработает. Если не один из двух режимов не работает можно попробовать:
- найти файл "raytracer_supported_cards.txt" в папке Adobe After Effects, и в конце файла в новой строчке дописать название своей видеокарты (название брать из диспетчера устройств, не забудьте перезагрузить программу);
- поискать совет в интернете (я ничего путного в своем случае не нашел!);
- покопаться в настройках 3d видеокарты;
- список совместимых видеокарт можно найти на сайте Adobe, и поменять видеокарту.
Рассмотрим возможности визуализации в этих режимах по очереди.
2. О режиме "Classic 3D".
Рассмотрим режим "Classic 3D", для него выводится пояснение:
"Classic 3D является традиционным рендерером Adobe After Effects. Слои могут располагаться в плоскостях в 3D пространстве."
Вспомните раздел "1. 3D текст способом дублирования слоев." из урока Урок 14. 3D текст в Adobe After Effects. Способы создания 3D текста. здесь мы использовали именно множество слоев в плоскостях в 3D пространстве.
3. О режиме "Ray-traced 3d".
Если выбрать режим "Ray-traced 3d" появится панель с информацией:
Режим "Ray-traced 3D" позволяет экструзию текста и шейпов. Эта опция рекомендуется только для конфигураций с картой NVIDIA с технологией CUDA. Ниже таблица в которой в левой части - какие функции визуализации включаются, в правой части какие отключаются:
ВНИМАНИЕ! Для работы с высокими настройками качества "Ray-traced 3D" режима и anti-aliasing фильтра, требуется очень высокая проивзодительность Процессора и Графической карты, поэтому будьте готовы к тому. что либо придется долго ждать рендеринга (или "вылет" Adobe After Effects), либо обновлять железо.
4. О режиме "CINEMA 4D".
Информация скопирована из Help с сайта Adobe.
Модуль рендеринга композиций CINEMA 4D — это новый модуль 3D-рендеринга в After Effects. Этот инструмент предназначен для экструзии текста и фигур в предпочитаемом модуле рендеринга для экструдированных 3D-объектов. С помощью этого модуля рендеринга можно быстро создавать 3D-анимацию «с нуля». Модуль рендеринга композиций CINEMA 4D выполняет следующие задачи:
- создает интерактивный трехмерный текст, логотипы и изогнутые 2D-плоскости с помощью After Effects без использования специального оборудования;
- позволяет контролировать настройки качества и рендеринга с помощью одного ползунка, не изменяя параметры камеры, освещения и анимация текста;
- выполняет рендеринг быстрее, чем модуль 3D-рендеринга с трассировкой лучей на базе ЦП.
5. 3D объекты в режиме "Classic 3D".
Разберемся в классическом режиме работы с объектами 3d В Adobe After Effects, для этого проделаем следующее:
- Подготовим 4 файла в Adobe Photoshop: Front, Left, Right и Back (на картинке они все вместе);
- создадим новый проект Adobe After Effects;
- создадим новую Композицию, размером 640 х 640, длительностью 6 сек;
- В свойствах композиции Composition/3D Renderer выбираем режим "Classic 3D";
- импортируем подготовленные файлы в проект;
- перенесем их в созданную Композицию на Timeline и у всех 4 слоев включим режим 3D;
- на панели Composition включите режим "2 Views - Horisontal" (панель поделится на две части);
- щелкните по левой части и включите режим просмотра "Top";
- щелкните по правой части и включите режим просмотра "Custom View 3";
- параметр Resolution установите "Quarter" (если у Вас "шустрый" ПК можно разрешение увеличить, будет тормозить - уменьшить).
- Настроим 4 слоя с нашими картинками следующим образом (на рис. пример для слоя Left):
- Слой Front: Position 320.0,320.0,-200;
- Слой Back: Position 320.0,320.0,200;
- Слой Left: Position 120.0,320.0,0.0, Y Rotation 0+90.0;
- Слой Right: Position 520.0,320.0,0.0, Y Rotation 0-90.0;
- параметр Cast Shadow (группа Material Options) у всех четырех слоях установим "On" (включили тени от слоя);
6. 3D объекты в режиме "Ray-traced 3D".
ВНИМАНИЕ! Работа с 3D объектами в режиме "Classic 3D" выполняйте по аналогии с режимом "Ray-traced 3D".
- введем букву красного цвета и включим режим 3D;
- настроим параметр Position 130.0,500.0,-300;
- параметр Bevel Depth установим = 10 (скос буквы);
- параметр Extrusion Depth установим = 30 (глубина буквы);
- параметр Cast Shadow установим "On" (включили тени от буквы);
Если Вы все сделали правильно слои должны расположиться следующим образом:
Анимируем наш проект:
- добавим камеру с пресетом 35 мм, и настроим как на рисунке;
- добавим источник света, и настроим как на рисунке;
- включите опцию меню View/Show Layer control;
-
двигаем вдоль слоя Front:
- устанавливаем Курсор воспроизведения в начало и устанавливаем Ключевые кадры у параметров Position и Y-Rotation (щелкаем по часикам);
- устанавливаем Курсор воспроизведения в 2,2 сек и устанавливаем Ключевой кадр у параметра Y-Rotation (щелкаем по Add Keyframe, слева от часиков);
- устанавливаем параметр Position 600.0,500.0,-300 (изменили только координату X); повернем букву на 90 градусов:
- устанавливаем Курсор воспроизведения в 3,1 сек и изменяем параметр Y-Rotation 0х-90; двигаем вдоль слоя Right:
- устанавливаем Курсор воспроизведения в 6 сек. (конец) изменяем параметр Position 600.0,500.0,130 (изменили только координату Z);
Щелкните по слою с буквой, у нас должна получиться картинка как на рисунке, где красная линия показывает траекторию движения буквы. Можно просмотреть сделанную анимацию.
- курсор воспроизведения устанавливаем на начало t=0 сек.;
- в группе параметров "Geometry Options" слоя Front устанавливаем параметр Segments = 20 (чем больше, тем красивее, но и медленнее рендеринг);
- в группе параметров "Geometry Options" слоя Right устанавливаем параметр Segments = 10 (можно будет сравнить);
- в группе параметров "Geometry Options" слоя Front находим параметр Curvature = 0% и устанавливаем Ключевой кадр;
- в группе параметров "Geometry Options" слоя Right находим параметр Curvature = 0% и устанавливаем Ключевой кадр;
- курсор воспроизведения устанавливаем на конец t=6 сек.;
- в слое Front устанавливаем параметр Curvature = 100%;
- в слое Right устанавливаем параметр Curvature = 100%;
Выделим слои Front и Right на Timeline, для этого щелкнем по ним, удерживая клавишу ctrl. Должна получиться картинка ка на рисунке.
Пример анимации из моего проекта с камеры Custom View 3.
Читайте также: