Ниже представлено основное программное обеспечение, используемое архитекторами и 3D визуализаторами в нашем архитектурном бюро, а также тесты производительности (бенчмарки) для данного программного обеспечения.
Архитектор:
1. Revit (BIM) - RFOBenchmark
2. ArchiCAD (BIM) - нет*
3. AutoCAD (CAD) - Cadalyst Benchmark Test
4. SketchUp (редактор 3D графики) - тестовый файл Test.time_display.skp
5. Rhinoceros 3D (редактор 3D графики) - Holomark2
6. Acrobat (редактор PDF) - собственный скрипт
7. PDFCreator (виртуальный принтер PDF) - собственный скрипт
8. Navisworks Manage (3D графика) - нет
3D визуализатор:
1. 3ds Max (редактор 3D графики) - SPECapc for 3ds Max
2. Photoshop (растровый графический редактор) - PugetBench for Photoshop
3. Chaos Corona (3D-рендеринг) - Corona Benchmark
4. Chaos V-Ray (3D-рендеринг) - V-Ray 5 Benchmark
общее:
1. 7-Zip (архиватор) - встроенный бенчмарк
Тесты для оценки производительности
RFOBenchmark
RFOBenchmark - тест производительности для Revit. Создатели теста: Chris Link (BIM Systems manager, Farnsworth Group, Inc, USA), Anders Alverfeldt (BIM Manager, Yellon, Sweden), Steve Bennett (West Coast CAD Manager Moffatt & Nichol, USA) и Aaron Maller (Director Parallax Team, Inc, USA). Данный бэнчмарк состоит из 6 наборов тестов, мы будем использовать 2 из них: Full Standard и Graphics Expanded.
Набор Full Standard - 29 тестов, которые можно разбить на 5 групп:
1. обновление файла предыдущей версии (1 тест),
2. создание и редактирование модели (9 тестов),
3. экспорт (5 тестов),
4. рендер (1 тест),
5. графические тесты (13 тестов).
Update / Обновление
update previous version file / обновление файла предыдущей версии
Model creation / Создание модели
opening and loading the custom template / открытие и загрузка собственного шаблона
creating the floors levels and grids / создание уровней этажей и сеток
creating a group of walls and doors / создание группы стен и дверей
modifying the group by adding a curtain wall / добавление ненесущей стены в группу
creating the exterior curtain wall / создание экстерьерной ненесущей стены
creating the sections / создание сечений (разрезов)
changing the curtain wall panel type / изменение типа панели ненесущей стены
creating area plans / создание планировок
creating and applying view template / создание и применение видов шаблона
Export / Экспорт
export all views as PNGs at 300 dpi / экспорт всех видов в PNG (300 dpi)
export all views as DWFs / экспорт всех видов в DWF
export all views as DWGs / экспорт всех видов в DWG
print all views as vector / печать всех видов в вектор
print all views as raster / печать всех видов в растр
total / суммарно, sec
Render / Рендер
render / рендер
Graphics - Standard View / Графические тесты – стандартный вид
activate View Styles view / активация вида Визуальные стили
change view to Wireframe / изменение стиля на Каркасный
change view to Hidden / изменение стиля на Невидимые линии
change view to Shaded / изменение стиля на Тонированный
change view to Consistent Colors / изменение стиля на Совместимые цвета
change view to Realistic / изменение стиля на Реалистичный
refresh Wireframe Line view x10 / обновить вид Каркасный (10 раз)
refresh Hidden Line view x10 / обновить вид Невидимые линии (10 раз)
refresh Shaded view x10 / обновить вид Тонированный (10 раз)
refresh Consistent Colors view x10 / обновить вид Совместимые цвета (10 раз)
refresh Realistic view x10 / обновить вид Реалистичный (10 раз)
activate View Cube view / активация меню Видовой Куб
rotate view x1 / вращение (1 раз)
Набор Graphics Expanded - 35 тестов, позиционируется разработчиками как "более тщательный тест, ориентированный на графический процессор. Хорошо подходит для оценки решения о покупке видеокарты при условии, что вы запускаете все тесты на одном компьютере, меняя только видеокарту и графический драйвер".
Graphics - Activate first view
activate View Styles view / активация вида Визуальные стили
Graphics - Change view visual style from a common start
common start: from Hidden Line to Wireframe
common start: from Hidden Line to Shaded
common start: from Hidden Line to Consistent Colors
common start: from Hidden Line to Realistic
common start: from Consistent Colors to Wireframe
common start: from Consistent Colors to Hidden Line
common start: from Consistent Colors to Shaded
common start: from Consistent Colors to Realistic
Graphics - Change view visual style from a common end
common end: from Wireframe to Hidden Line
common end: from Shaded to Hidden Line
common end: from Consistent Colors to Hidden Line
common end: from Realistic to Hidden Line
common end: from Wireframe to Consistent Colors
common end: from Hidden Line to Consistent Colors
common end: from Shaded to Consistent Colors
common end: from Realistic to Consistent Colors
Graphics - Change view visual style in sequence
in sequence: from Realistic to Wireframe
in sequence: from Wireframe to Hidden Line
in sequence: from Hidden Line to Shaded
in sequence: from Shaded to Consistent Colors
in sequence: from Consistent Colors to Realistic
in sequence: from Realistic to Consistent Colors
in sequence: from Consistent Colors to Shaded
in sequence: from Shaded to Hidden Line
in sequence: from Hidden Line to Wireframe
Graphics - Refresh views
refresh Wireframe view x10
refresh Hidden Line view x10
refresh Shaded view x10
refresh Consistent Colors view x10
refresh Realistic view x10
Graphics - Rotate views
activate View Cube view
rotate view x1
activate View Cube - Sketchy view
rotate sketchy view x1
Cadalyst Benchmark Test
Cadalyst Benchmark Test - тест производительности для AutoCAD, существует с 1996 года. Все версии были разработаны Art Liddle, бывшим редактором журнала Cadalyst magazine, а теперь учителем физики в Springfield High School, USA. Данный бенчмарк состоит из 12 тестов, которые можно разделить на 4 группы:
1. 3D: повороты в различных визуальных стилях (4 теста),
2. нагрузки на диск и процессор: создание массива, сохранение, экспорт в DXF (3 теста),
3. нагрузка на процессор: расчёты (1 тест),
4. 2D (4 теста),
3D
rotate wireframe / поворот модели в каркасном визуальном стиле
rotate hidden / поворот модели в каркасном визуальном стиле, задние грани скрываются
rotate conceptual / поворот модели в концептуальном визуальном стиле
rotate realistic / поворот модели в реалистичном визуальном стиле
Disk+CPU
2D array/save / создание массива/сохранение
dxfout / экспорт DXF
save drawing / сохранение чертежа
CPU
calculations / расчёты
2D
ortho lines / орто линии
radial plines / радиальные плоскости
text and blocks / текст и блоки
erase/zoom / удаление/зумирование
Holomark2
Holomark2 - тест производительности для Rhinoceros 3D. Тест написан на Iron Python норвежцем Jørgen Holo. Состоит из 29 тестов, которые создатель разделил на 2 группы:
1. графические тесты (21 тест), в которых в основном вычисляется количество кадров в секунду,
2. тесты центрального процессора (8 тестов), в которых измеряется время выполнение операций в секундах
GPU
cube 4 tests, fps
UDT shape, fps
wireframe, fps
shaded, fps
rendered, fps
block rendered, fps
nurbs, 5 fps in wireframe, units
nurbs, 5 fps in shaded, units
nurbs, 5 fps in renderspeed, units
rendermesh render, fps
rendermesh renderspeed, fps
joinedmesh render, fps
joinedmesh renderspeed, fps
mesh, 15 fps in shaded, units
mesh, 15 fps in render, units
mesh, 15 fps in renderspeed, units
mesh in rendered studio / полигоны в рендер студии, fps
nurbs in rendered studio / сплайны в рендер студии, fps
block illustration / иллюстрация блока, fps
2D single, fps
2D massive (20x), fps
CPU
booleans and contours / логические значения и изолинии, sec
twist and taper (UDT) / поворот и сужение (универсальная технология деформации), sec
meshing mini, sec
extract render mesh / извлечь сетку визуализации, sec / сек
join render mesh / присоединить сетку визуализации, sec / сек
reduce mesh / уменьшение сетки, sec
calculating technical display / вычисление технического отображения, sec
making silhouettes / создание силуэтов, sec
SPECapc for 3ds Max benchmark
SPECapc for 3ds Max benchmark - тест производительности для 3ds Max от некоммерческой организации Standard Performance Evaluation Corporation. Данная организация основана в 1988 с целью «производить, устанавливать, поддерживать и одобрять стандартизированный набор» тестов производительности для компьютеров. SPECapc for 3ds Max benchmark состоит из 48 тестов, разбитых на 7 групп:
1. интерактивная графика (14 тестов)
2. продвинутые визуальные стили (6 тестов)
3. создание большой модели (1 тест)
4. моделирование (10 тестов)
5. нагрузка на процессор: расчёты (3 теста)
6. рендер на графической карте (GPU) (7 тестов)
7. рендер на центральном процессоре (CPU) (2 теста)
Interactive Graphics
architecture basic
architecture advanced styles
brutal flower - multiple object stress
max hardware light test
hugefish smooth
hugefish rotate
ik group
opacity performance - blended
particle tests
moving blended lights
spaceflyby wireframe
spaceflyby smooth with edges
spaceflyby smooth
spiderwalk - playback
Advanced Visual Styles
brutal flower - advanced viewport
building flyby
meshsmooth-polygon spaceship
fishflock smooth
underwater animation
softbody objects - flag
Large Model CPU
building city
Modeling
changing color test
subobject vertices
extrude faces
bevel faces
gizmo transforms - move
gizmo transforms - rotate
gizmo transforms - scale
create tank scene
vertex soft-selection
multi-subobject texturing
CPU Computing
create textures
radiosity
spiderwalk - create walk cycle
GPU Rendering
quicksilver - green apples basic
quicksilver - green apples advanced
quicksilver - chess basic
quicksilver - chess advanced
quicksilver - chess short
quicksilver - chess dof
spiderwalk - quicksilver render
CPU Rendering
underwater
underwaterescape
PugetBench for Photoshop
PugetBench for Photoshop - тест производительности для Photoshop от компании Puget Systems. Данная компания специализируется на производстве на заказ компьютеров для создания контента, проектирования и научных вычислений. Данный бенчмарк содержит 19 тестов, включая базовые операции и применение фильтров.
RAW File Open
Resize to 500MB
Rotate
Magic Wand Select
Mask Refinement
Paint Bucket
Gradient
Camera Raw Filter
Lens Correction
Content Aware Fill
Reduce Noise
Smart Sharpen
Field Blur
Tilt-Shift Blur
Iris Blur
Adaptive Wide Angle
Liquify
PSD File Save
PSD File Open
Corona Benchmark
Corona Benchmark – официальный тест производительности процессора, который использует движок рендеринга Chaos Corona от компании Chaos Group. Данный бенчмарк состоит из 1 теста - рендеринг BTR Scene (16 проходов).
V-Ray 5 Benchmark
V-Ray 5 Benchmark - официальный тест производительности, который использует движок рендеринга Chaos V-Ray от компании Chaos Group. Данный бенчмарк содержит три тестовые сцены, чтобы протестировать отдельно каждый движок рендеринга V-Ray 5:
1. V-Ray — совместим с CPU (рендер на центральном процессоре),
2. V-Ray GPU CUDA — совместим GPU и CPU (рендер на графической карте),
3. V-Ray GPU RTX — совместим с RTX GPU (рендер на графической карте RTX от Nvidia)
Adobe Acrobat
В качестве теста производительности для Adobe Acrobat задействован собственный скрипт, использующий AutoIt. AutoIt — это бесплатный язык сценариев, разработанный для автоматизации графического интерфейса Windows и общих сценариев. Он использует комбинацию симулированных нажатий клавиш, движений мыши и манипуляций с окнами/элементами управления.
Тест состоит из 6 операций в Adobe Acrobat Pro:
1. Объединение файлов в PDF
2. Оптимизация файла PDF
3. Распознавание текста
4. Экспорт PDF в Microsoft Office Word
5. Удаление страниц
6. Печать на принтере Adobe PDF
PDFCreator
PDFCreator поддерживает сохранение в .pdf из командной строки. В тесте измеряется время печати .pptx презентации в .pdf.
SketchUp
В качестве теста производительности для SketchUp используется тестовый файл Test.time_display.skp. Это неофициальный тест, задействующий Ruby Console, встроенную в SketchUp. В данном тесте измеряется время отображения 72 кадров поворота сцены.
ArchiCAD
* - готового теста производительности для ArchiCAD нет, автоматизировать задачи с помощью AutoIt или командной строки не удалось, зато есть тестовые проекты и журналы ArchiCAD, откуда можно узнать лишь с точностью до секунды выполнение тестовой задачи. Выполнялось 3 теста: создание фасада, сечения и 3D вида. Все три эти операции используют многопоточность/многоядерность процессора.
7-Zip
Встроенный в 7-Zip тест производительности ориентирован на CPU и оперативную память. 7-Zip – свободный и открытый архиватор от нашего соотечественника Игоря Павлова. Данный бенчмарк измеряет скорость сжатия и распаковки, а результат выводит в виде рейтинга в MIPS (миллион операций в секунду).