Проблема
При работе в Revit появляется следующее сообщение.
Ошибка отображения
Произошла ошибка при прорисовке содержимого этого окна.
Окно будет закрыто.
Решение
Для устранения этой проблемы проведите проверку и выполните указанные ниже действия.
Программное обеспечение и требования к системе
- Убедитесь, что установлена последняя версия обновления для Revit.
- Убедитесь, что компьютер соответствует требованиям к системе для Revit.
Открытие с использованием параметра «Проверить»
- При открытии модели установите флажок Проверить.
Проверка наличия поврежденных семейств
- Следуйте инструкциям по проверке семейств в статье Не удается синхронизировать файл в Revit
Видеокарта и драйвер
- Проблемы могут возникать из-за поврежденного драйвера видеокарты.
- Обновление драйвера позволяет использовать новейшие функции и заменяет существующую версию драйвера.
- Если последняя версия драйвера уже установлена, удалите и повторно установите ее.
Параметр «Разрешить навигацию при перерисовке»
- Проверьте, помогает ли отключение параметра предотвратить ошибку. Разрешить навигацию при перерисовке
Аппаратное ускорение
- Если графическая система не способна справиться с нагрузкой/сложностью модели, отключение аппаратного ускорения может снизить нагрузку на графический процессор (за счет использования ресурсов центрального процессора).
- Отключите аппаратное ускорение (меню «Файл» > «Параметры») на вкладках «Оборудование» и «Пользовательский интерфейс» в Revit.
- Выйдите из Revit.
- Перезапустите Revit, чтобы настройки вступили в силу.
Примечания.
- Если отключение аппаратного ускорения не помогло устранить проблему, может быть повреждена среда выполнения Microsoft DirectX® для конечного пользователя.
- Если переустановка среды выполнения Microsoft DirectX для конечного пользователя не помогла устранить проблему (или это решение не подходит), установленный экземпляр Revit может быть поврежден. Выполните полное удаление и повторную установку программы, включая очистку папки %temp%.
Альтернативные варианты.
- Если проблема возникает только на одном виде, удалите вид и создайте его заново.
- Если проблема возникает после повторного создания вида, попробуйте отключить отображение элементов, чтобы проверить, не являются ли они причиной проблемы.
- Если ошибка возникает при открытии вида, щелкните соответствующий вид один раз в Диспетчере проектов. Должны отобразиться только свойства вида (без его открытия).
- В диалоговом окне свойств нажмите кнопку «Изменить» для параметра «Переопределения видимости/графики».
- Отключите видимость всех элементов (чтобы убедиться, что ошибка вызвана одним или несколькими элементами, которые отображаются на виде). Примечание. Чтобы быстро отключить элементы, выполните следующие действия.
- Снимите флажок «Показывать категории модели на этом виде» в верхней части вкладки «Категории модели».
- Снимите флажок «Показывать категории аннотаций на этом виде» в верхней части вкладки «Категории аннотаций».
- Снимите флажок «Показывать категории аналитической модели на этом виде» в верхней части вкладки «Категории аналитической модели».
- Снимите флажок «Показывать импортированные категории на этом виде» в верхней части вкладки «Импортированные категории».
- Снимите флажки напротив связанных моделей на вкладке «Связанные файлы Revit».
- Если при выключении видимости элементов проблема не повторится, начинайте включать их по отдельности, чтобы выяснить, какой тип элемента вызывает ошибку (модель, аннотация, аналитическая модель, импортированные категории или связанные файлы Revit).
- После определения типа элемента начинайте включать или отключать элементы вкладки по группам, чтобы найти категорию элементов, вызывающую ошибку.
- После нахождения необходимых элементов удалите/скройте их из вида, чтобы уменьшить сложность.
- Если не удается запустить Revit из-за этого сообщения, отключите аппаратное ускорение, выполнив следующие действия.
- Выйдите из Revit.
- Найдите файл Revit.ini: C:Users%USERNAME%AppDataRoamingAutodeskRevit.
- В Блокноте откройте файл Revit.ini.
- Найдите следующую строку: UseGraphicsHardware=.
- Задайте значение 0.
- Сохраните файл Revit.ini и закройте его.
- Перезапустите Revit.
См. также:
- Сообщение «Произошла ошибка при прорисовке содержимого этого окна. Окно будет закрыто» после синхронизации в Revit
- Публикация на форуме: An error has occurred while drawing the contents of this window. Revit 2019?
- Сообщение «Произошла ошибка при прорисовке содержимого этого окна» и аварийное завершение работы программы при открытии определенных видов со связанными моделями в Revit
- Сбой в работе Revit при панорамировании и масштабировании в 3D
Программы
Семейство программ Revit
Произошла ошибка при прорисовке содержимого этого окна (Предупреждение при переходе на вид)
Произошла ошибка при прорисовке содержимого этого окна (Предупреждение при переходе на вид)
При переходе на вид/план/разрез/лист или редактировании групп/семейств появляется предупреждение.
При переходе на вид/план/разрез/лист или редактировании групп/семейств появляется предупреждение.
Текст ошибки: «Произошла ошибка при прорисовке содержимого этого окна. Окно будет закрыто.«
Текст ошибки eng: «An error has occurred while drawing the contents of this window. This window shall be closed.«
Для предотвращения этой ошибки отключите аппаратное ускорение. Выполните следующие действия:
Revit 2018 и более поздние версии
-
Перейдите в «Файл» → «Параметры»→ вкладка «Интерфейс».
-
Уберите отметку в чек-боксе Использовать аппаратное ускорение.
3. Перейдите на вкладку Оборудование.
4. Снимите флажок Использовать аппаратное ускорение (Direct3D).
5. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.
6. Перезапустите Revit.
Если не помогло отключение аппаратного ускорения необходимо проверить, проблема в файле или проблема в связанных файлах.
-
Выгрузите из файла все связанные файлы.
2. Синхронизируйтесь.
3. Закройте файл.
4. Откройте файл со всеми включенными рабочими наборами (кроме наборов, содержащих связанные файлы). Если ошибка сохранится, то проблема в файле.
5. Закройте файл и заново откройте его с проверкой.
Замените файл хранилище.
В этом случае возможна потеря информации, если с файлом хранилища с момента последней синхронизации работали другие проектировщики. В случае одновременной работы нескольких сотрудников изменения сохранятся только из одного файла (того которым заменили файл хранилище). Изменения из других файлов необходимо будет перенести вручную из локальных копий.
Для этого перед заменой всем участникам нужно синхронизироваться и закрыть локальные копии. Если синхронизации не проходят, то изменения из локальных файлов нужно будет перенести вручную. (Узнать, кто работает в файле см. Комментарии).
1. Откройте файл, с отсоединением от файла хранилища и проверкой.
2. При открытии выберите Задать (какие рабочие наборы необходимо подгрузить).
3. Закройте все рабочие наборы, кроме того, в котором находятся общие уровни и сетки.
4. Удалите файл из папки, где он располагается.
5. Сохраните открытый файл в ту же папку (где ранее располагался файл).
6. Освободите все забранные рабочие наборы.
7. Синхронизируйтесь.
8. Закройте файл.
9. Создайте новый локальный файл и продолжайте работу.
Если проблема в связанном файле, то найдите этот проблемный файл, обновляя каждый по очереди:
1.Откройте проблемный файл с проверкой.
2. Если открытие файла с проверкой не помогло, то пересоздайте файла хранилище (см. Вариант 3).
Если проблема не в файле, а в элементе модели.
В случае, когда описанные выше способы не дают решения проблемы, нужно определить элемент, из-за которого вид/лист не открывается.
-
Для определения этого элемента откройте и прочитайте лог-файлы, находящиеся в папке %localappdata%AutodeskRevitAutodesk Revit <version>Journals
Информация о предупреждении или ошибке будет иметь префикс DBG_INFO или DBG_WARN, после чего указывается элемент или процесс приводящий к сбою в работе Revit.
В лог-файле должен быть текст с приблизительно таким содержанием (номер элемента выделен цветом):
2. Выделите элемент с помощью инструмента «Выбрать по коду». Введите номер элемента, нажмите ОК и удалите элемент.
Issue:
When working in Revit, the following message appears:
Display Error
An error has occurred while drawing the contents of this window.
This window shall be closed.
Solution:
To resolve this issue, verify and perform the following steps:
Software and System Requirements
- Make sure that the latest update is installed for Revit.
- Verify that the computer meets the System Requirements for Revit.
Open with Audit
- When opening the model, select Audit.
Check for Corrupt Families
- Follow the instructions for family check from this article File will not synchronize in Revit
Graphics Card and Driver
- A damaged graphics driver installation can cause issues.
- Updating the driver gives the latest driver features and replaces the existing installation.
- If already on the latest driver, uninstall and reinstall the same driver version.
Allow Navigation During Redraw
- Check if Disabling helps to prevent the behavior. Allow Navigation During Redraw
Hardware Acceleration
- If the graphics system is not able to handle the load/complexity of the model, turning off hardware acceleration can reduce the load on the GPU (putting this load onto the CPU).
- Disable Hardware Acceleration (File > Options) in the Hardware & User Interface tabs in Revit.
- Exit Revit.
- Restart Revit for the settings to take effect.
Notes:
- If disabling Hardware Acceleration does not clear the error, the Microsoft DirectX® End-User Runtime may be corrupt.
- If reinstalling the Microsoft DirectX End-User Runtime does not clear the issue (or is not applicable), the installation of Revit may be damaged. Perform a clean uninstall and reinstall, including clearing the %temp% folder.
Alternatives:
- If the issue happens in one view only, delete the view and recreate it.
- If the issue happens after recreating the view, try turning off the display of elements to see if they are causing the issue:
- If the error occurs when opening the view, single click on the view in question (in the Project Browser). This should show the properties for the view without opening it.
- In the properties dialog box, click Edit for the parameter “Visibility/Graphics Overrides”.
- Turn off the visibility for all elements (this is to confirm that the error is being caused by one or more of the elements visible in the view). Note: A fast way to turn off the elements would be to:
- Uncheck the Show model categories in this view checkbox at the top of the Model Categories tab.
- Uncheck the Show annotation categories in this view checkbox at the top of the Annotation Categories tab.
- Uncheck the Show analytical model categories in this view checkbox at the top of the Analytical Model Categories tab.
- Uncheck the Show imported categories in this view checkbox at the top of the Imported Categories tab.
- Uncheck the box next to each linked model in the Revit Links tab.
- If the issue is cleared when turning off the visibility of elements, start turning them back on individually to find which type of element is causing the error (Model, Annotation, Analytical Model, Imported categories, or Revit Links).
- Once you’ve identified the element type, start turning the items under that tab off/on in groups to find the category of elements causing the error.
- After finding the specific elements remove/hide them from the view to reduce complexity.
- If Revit does not start as a result of this message, disable hardware acceleration using the following steps:
- Exit Revit.
- Locate the Revit.ini file: C:Users%USERNAME%AppDataRoamingAutodeskRevit<Autodesk Revit Product>
- Using Notepad, open the Revit.ini file.
- Locate the following line: «UseGraphicsHardware=«
- Change the value to 0.
- Save the Revit.ini file and close it.
- Restart Revit.
See Also:
- «An error has occurred while drawing the contents of this window. This window shall be closed» after synchronize in Revit
- An error has occurred while drawing the contents of this window.. Revit 2019?
- «An error has occurred while drawing the contents of this window» and program crashes when opening specific views with linked models in Revit
- When panning and zooming in 3D Revit crashes
Products:
Revit Product Family;
Issue:
When working in Revit, the following message appears:
Display Error
An error has occurred while drawing the contents of this window.
This window shall be closed.
Solution:
To resolve this issue, verify and perform the following steps:
Software and System Requirements
- Make sure that the latest update is installed for Revit.
- Verify that the computer meets the System Requirements for Revit.
Open with Audit
- When opening the model, select Audit.
Check for Corrupt Families
- Follow the instructions for family check from this article File will not synchronize in Revit
Graphics Card and Driver
- A damaged graphics driver installation can cause issues.
- Updating the driver gives the latest driver features and replaces the existing installation.
- If already on the latest driver, uninstall and reinstall the same driver version.
Allow Navigation During Redraw
- Check if Disabling helps to prevent the behavior. Allow Navigation During Redraw
Hardware Acceleration
- If the graphics system is not able to handle the load/complexity of the model, turning off hardware acceleration can reduce the load on the GPU (putting this load onto the CPU).
- Disable Hardware Acceleration (File > Options) in the Hardware & User Interface tabs in Revit.
- Exit Revit.
- Restart Revit for the settings to take effect.
Notes:
- If disabling Hardware Acceleration does not clear the error, the Microsoft DirectX® End-User Runtime may be corrupt.
- If reinstalling the Microsoft DirectX End-User Runtime does not clear the issue (or is not applicable), the installation of Revit may be damaged. Perform a clean uninstall and reinstall, including clearing the %temp% folder.
Alternatives:
- If the issue happens in one view only, delete the view and recreate it.
- If the issue happens after recreating the view, try turning off the display of elements to see if they are causing the issue:
- If the error occurs when opening the view, single click on the view in question (in the Project Browser). This should show the properties for the view without opening it.
- In the properties dialog box, click Edit for the parameter “Visibility/Graphics Overrides”.
- Turn off the visibility for all elements (this is to confirm that the error is being caused by one or more of the elements visible in the view). Note: A fast way to turn off the elements would be to:
- Uncheck the Show model categories in this view checkbox at the top of the Model Categories tab.
- Uncheck the Show annotation categories in this view checkbox at the top of the Annotation Categories tab.
- Uncheck the Show analytical model categories in this view checkbox at the top of the Analytical Model Categories tab.
- Uncheck the Show imported categories in this view checkbox at the top of the Imported Categories tab.
- Uncheck the box next to each linked model in the Revit Links tab.
- If the issue is cleared when turning off the visibility of elements, start turning them back on individually to find which type of element is causing the error (Model, Annotation, Analytical Model, Imported categories, or Revit Links).
- Once you’ve identified the element type, start turning the items under that tab off/on in groups to find the category of elements causing the error.
- After finding the specific elements remove/hide them from the view to reduce complexity.
- If Revit does not start as a result of this message, disable hardware acceleration using the following steps:
- Exit Revit.
- Locate the Revit.ini file: C:Users%USERNAME%AppDataRoamingAutodeskRevit<Autodesk Revit Product>
- Using Notepad, open the Revit.ini file.
- Locate the following line: «UseGraphicsHardware=«
- Change the value to 0.
- Save the Revit.ini file and close it.
- Restart Revit.
See Also:
- «An error has occurred while drawing the contents of this window. This window shall be closed» after synchronize in Revit
- An error has occurred while drawing the contents of this window.. Revit 2019?
- «An error has occurred while drawing the contents of this window» and program crashes when opening specific views with linked models in Revit
- When panning and zooming in 3D Revit crashes
Products:
Revit Product Family;
- Печать
Страницы: [1] Вниз
Тема: LoadFamily и ошибка перерисовки содержимого окна проекта (Прочитано 2400 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Добрый день.
В процессе повторной загрузки отредактированных семейств обратно в проект выскакивает окно с ошибкой «Произошла ошибка при прорисовке содержимого окна…»
В качестве загрузки семейства в проект использую метод LoadFamily Method (Document, IFamilyLoadOptions)
-
IFamilyLoadOptions l_opt = new MyFamilyLoadOptions();
-
….
-
UpdatedFam = famDoc.LoadFamily(_doc, l_opt);
В интерфейсе IFamilyLoadOptions произвёл переопределение:
-
class MyFamilyLoadOptions : IFamilyLoadOptions
-
{
-
public bool OnFamilyFound(
-
bool familyInUse,
-
out bool overwriteParameterValues)
-
{
-
if (!familyInUse)
-
{
-
overwriteParameterValues = true;
-
return true;
-
}
-
else
-
{
-
MessageBox.Show(«The family is in use.»);
-
overwriteParameterValues = true;
-
return true;
-
}
-
}
-
public bool OnSharedFamilyFound(
-
Family sharedFamily,
-
bool familyInUse,
-
out FamilySource source,
-
out bool overwriteParameterValues)
-
{
-
if (!familyInUse)
-
{
-
source = FamilySource.Family;
-
overwriteParameterValues = true;
-
return true;
-
}
-
else
-
{
-
MessageBox.Show(«The shared family is in use.»);
-
source = FamilySource.Family;
-
overwriteParameterValues = true;
-
return true;
-
}
-
}
-
}
Добавил обработку familyInUse для понимания какие семейства используются в проекте, в моём случае как только количество этих семейств переваливает за число 6-7 то возникает вышеописанная ошибка с окном. Если выбрать другой вид то процедура доходит до конца (загрузка всех модифицированных семейств) и никаких проблем нет.
Кто сталкивался с такими странными глюками? Пробовал использовать RefreshActiveView() после каждого загруженного семейства — результата не дало, ошибка по прежнему выскакивает.
При чем интересно что на проекте с 30 семействами такая проблема вылезает, а в другом проекте с 50 семействами (хотя там familyInUse дает всего 4 семейства) — нет.
« Последнее редактирование: 16-06-2017, 17:55:50 от Александр Ривилис »

Записан

Записан
Отключение аппаратного ускорения не помогло. Хотя иногда непонятные артефакты возникали (одинаково что с отключенной что со включенной опцией).
Да данный момент решил проблему (не уверен что правильно) закрытием всех видов кроме 3D по умолчанию, потому как только в таком случае загрузка большого числа семейств (все семейства категории аннотации) не приводит к появлению окна ошибки прорисовки.

Записан
- Печать
Страницы: [1] Вверх
Ошибка «проблема прорисовки данного окна»
Ср, 06/29/2011 — 11:45
#1
Не в сети
Регистрация: 10/20/2010
Ошибка «проблема прорисовки данного окна»
Вернулся из отпуска-Ревит не работает. Версия 2012 РУС. В любых проектах при попытке выделить любой 3-хмерный элемент или вообще открыть 3-д вид, выскакивает «ошибка при прорисовке этого окна».
Есть подозрения, что это из-за обновлений на Вин7, что то уж больно много их вчера установилось, нетфрайемворки разные…
Версию откатывал до базовых настроек-не помогло. Только что переустановил-не помогло.
Помогите люди добрые, работа горит…
В Диспетчере проектов в разделе «Виды (все) 3D-виды» выберите имя вида. На палитре свойств в разделе «Камера» для «Параметры визуализации» щелкните «Редактировать». В диалоговом окне «Параметры визуализации» отображается подмножество настроек в диалоговом окне «Визуализация».
Как визуализировать в Revit 2020?
Создайте визуализированное изображение
- Измените настройки рендеринга и повторите рендеринг изображения.
- Отрегулируйте настройки экспозиции и повторите рендеринг изображения.
- Сохраните визуализированное изображение как представление проекта.
- Экспорт отрендеренного изображения в файл.
- Отобразите модель здания в области рисования. В диалоговом окне «Визуализация» нажмите «Показать модель».
Почему мои рендеры в Revit черные?
Если визуализированное изображение полностью черное, это может быть вызвано следующими причинами: Отсутствие источников света: настройки рендеринга не включают естественное или искусственное освещение. Например, предположим, что вы задали схему внутреннего освещения, в которой используется только искусственное освещение, но все внутреннее освещение выключено.
Почему уровень детализации в Revit отображается серым цветом?
Если вы обращаетесь к выделенному серым цветом значку создания уровней, это происходит потому, что он доступен только на фасадах и разрезах, и вы, вероятно, пытаетесь создать уровень из вида плана этажа.
Можете ли вы визуализировать в Revit?
В Revit можно выполнить визуализацию одного изображения или выполнить пакетную визуализацию, которая представляет собой набор именованных видов или избранных видов. Преимущество пакетного рендеринга заключается в том, что можно сэкономить время при создании качественных рендеров. Изменения, сделанные в Revit, мгновенно появятся в Enscape.
Где находится кнопка рендеринга в Revit?
На панели управления видом нажмите («Показать диалоговое окно визуализации»). Выберите вкладку «Вид» панель «Графика» («Визуализация»).
Как визуализировать в Revit 2021?
Создайте визуализированное изображение
- Измените настройки рендеринга и повторите рендеринг изображения.
- Отрегулируйте настройки экспозиции и повторите рендеринг изображения.
- Сохраните визуализированное изображение как представление проекта.
- Экспорт отрендеренного изображения в файл.
- Отобразите модель здания в области рисования. В диалоговом окне «Визуализация» нажмите «Показать модель».
Почему мои рендеры получаются черными?
Чтобы исправить эту ситуацию, в диалоговом окне «Визуализация» проверьте настройки освещения. Измените их, включив естественный или искусственный свет, или и то, и другое. При необходимости включите искусственное освещение.
Почему мои рендеры черные?
В сцене могут быть установлены неправильные типы света, если механизм рендеринга был изменен (стандартные источники света не будут отображаться должным образом в модулях визуализации Arnold или сторонних производителей, таких как V-Ray). Коррекция гаммы может быть отключена в настройках 3ds Max, что приводит к в темных тестовых рендерах.
Почему мой блендер Render Black?
Поверхности не включены
Если Surfaces не включены, Cycles не сможет отображать какую-либо геометрию. Чтобы включить поверхности, перейдите в «Свойства» > «Свойства слоя просмотра» > «Фильтр». Убедитесь, что Surface отмечен.
Как изменить уровень детализации в Revit?
Вы можете установить значения масштаба уровня детализации.
- Выберите вкладку «Управление» панель «Параметры» раскрывающийся список «Дополнительные параметры» Уровень детализации.
- Щелкните, чтобы переместить значения масштаба вправо, или щелкните, чтобы переместить уровни детализации влево. …
- Чтобы вернуться к исходным настройкам, нажмите «По умолчанию».
Где находится уровень детализации в Revit?
На палитре свойств для уровня детализации выберите «Грубый», «Средний» или «Точный». На панели управления видом в нижней части области рисования щелкните значок «Уровень детализации» и выберите параметр.
Как изменить связанный уровень в Revit?
Назначьте новый вид правильному уровню (меню «Вид» > «Создать» > «План этажа или потолка» или используйте панель «Просмотр вида»). Остальные можно удалить. Если вам нужно сохранить какую-либо аннотацию в одном из видов, которые вы хотите удалить, вы можете вырезать их в буфер обмена, а затем вставить в хороший вид.