Często zadawane pytania — przyspieszenie grafiki programu Revit w wersji Tech Preview

W tym temacie wymieniono często zadawane pytania dotyczące przyspieszenia grafiki programu Revit w wersji Tech Preview.

Jaka jest przyszłość przyspieszenia grafiki w wersji Tech Preview?

Wprowadzamy przyrostowe refaktoryzacje lub ulepszenia każdego komponentu składającego się na grafikę programu Revit w obszarze rysunku. Za każdym razem, gdy cały proces roboczy można było w całości uchwycić w stanie przyspieszenia, usuwaliśmy parasol wersji Tech Preview. W końcu stan przyspieszenia stanie się nowym standardem, a program Revit będzie wyglądał tak samo jak normalnie, ale będzie działać znacznie szybciej i w niektórych przypadkach będzie miał wyraźniejszy wygląd, a wykorzystanie zasobów sprzętowych będzie coraz lepsze. Nie planujemy utworzenia osobnego przyspieszanego widoku ani stylu wizualnego.

Co to znaczy, że przyspieszenie grafiki jest oparte na USD? Czy to oznacza, że będzie można wyeksportować model programu Revit do innych aplikacji?

Nie, nie oznacza to, że w ramach tych prac program Revit będzie mógł eksportować pliki w formacie USD. Universal Scene Description (USD), czyli uniwersalny opis sceny, to nie tylko format pliku, ale także metoda rysowania scen. Format pliku USD jest formatem podobnym do XML, który opisuje geometrię, opisy, tabelkę rysunkową i wszystkie inne elementy graficzne, które mogą być wyświetlane w obszarze rysunku. Jednak w celu zapewnienia jak największej wydajności programu Revit udoskonalamy sposób obsługi tych danych przez program Revit, a nie używamy tego formatu pliku bezpośrednio. Ze względu na te dodatkowe optymalizacje bezpośredni eksport modelu programu Revit do pliku w formacie USD nie jest obecnie planowany.

Czym jest Hydra i jaki ma związek z formatem USD?

Open USD to system przeznaczony do tworzenia, porządkowania i odczytywania szczegółowych opisów scen 3D. Obejmuje zarówno schematy Hydra, jak i USD. Hydra to wysokowydajna architektura renderowania typu open source, która efektywnie renderuje sceny USD. Schemat USD umożliwia zorganizowanie informacji o scenie 3D, w tym szczegółów dotyczących obiektów, właściwości i rozmieszczenia. Hydra może używać pliku USD jako danych wejściowych, ale może również interpretować inne typy danych wejściowych. Oznacza to, że USD opisuje scenę i zarządza nią, a Hydra przekształca ten opis w wysokiej jakości obraz wizualny. Innymi słowy, jest to rodzaj języka używanego przez program Revit do „komunikowania się” z modułem renderowania, który następnie tłumaczy te instrukcje dla karty graficznej. Ostatecznie to ta karta odpowiada za wykonanie wszystkich obliczeń i wyświetlenie ich na ekranie. Moduł renderowania to komponent, który na podstawie danych modelu programu Revit i innych grafik w obszarze rysunku generuje obraz wizualny, zasadniczo przekładając matematyczny opis sceny na obraz widoczny na ekranie z uwzględnieniem tekstur, oświetlenia oraz innych dodanych elementów wizualnych.

Czy firma Autodesk bierze udział w projektach open source USD i Hydra?

Tak, firma Autodesk jest współtwórcą projektu OpenUSD firmy Pixar, szczególnie w zakresie struktury renderowania Hydra i modułu renderowania Storm. Skorzystaj z tego łącza, aby zapoznać się z podsumowaniem najważniejszych wkładów pracy, a także z tym wpisem w blogu na temat wkładu Vulkan w moduł Storm.

Czy potrzebuję drogiej karty graficznej, aby przyspieszenie grafiki w wersji Tech Preview działało poprawnie?

Nie, przyspieszenie grafiki w wersji Tech Preview spełnia wymagania systemowe programu Revit.

Aby uzyskać optymalne możliwości korzystania z funkcji przyspieszenia grafiki w wersji Tech Preview, zaleca się użycie co najmniej 64 GB systemowej pamięci RAM i karty graficznej z 8 GB pamięci RAM. Użycie karty graficznej z mniej niż 4 GB pamięci RAM prawdopodobnie zmniejszy korzyści płynące z tej wersji Tech Preview.

Jeśli mam komputer z dobrą konfiguracją do gier, czy przyspieszenie grafiki w wersji Tech Preview będzie dla mnie odpowiednie?

Odpowiednia jest dowolna karta graficzna spełniająca wymagania systemowe. Od wersji Revit 2023.1 status certyfikacji został zastąpiony bezpośrednim zgłoszeniem, jeśli wersja programu DirectX, wersja modelu Shader Model i pamięć procesora graficznego (GPU) dostępne w systemie spełniają wymagania dotyczące przyspieszenia sprzętowego. Więcej o certyfikacji sprzętu przeczytasz tutaj.

Czy przyspieszenie grafiki w wersji Tech Preview przyspiesza działanie programu Revit podczas korzystania ze zintegrowanej karty graficznej?

Nie zalecamy korzystania z takiej konfiguracji, ponieważ zintegrowana karta graficzna nadaje się tylko do wyświetlania grafiki podstawowej. Obejmuje to proste zadania, takie jak: opisy i kreślenie 2D, podstawowe modelowanie 3D przy minimalnej złożoności, wyświetlanie i edytowanie małych i średnich modeli bez dużych wymagań graficznych.

Mimo to w przypadku polegania na zintegrowanej karcie graficznej upewnij się, że jest ona skonfigurowana tak, aby zużywała jak najwięcej systemowej pamięci RAM. Należy pamiętać, że ta pamięć RAM jest również używana przez inne oprogramowanie i procesy działające na komputerze w tym samym czasie co program Revit.

Dodatkowe szczegóły można znaleźć w tym wątku na forum firmy Microsoft.

Jeśli komputer ma zarówno zintegrowane, jak i dedykowane karty graficzne, zapoznaj się z tym artykułem o optymalizacji sprzętu na potrzeby uruchamiania oprogramowania firmy Autodesk. Dodatkowo możesz przyjrzeć się optymalizacji pamięci wirtualnej, zwłaszcza pliku wymiany, i upewnić się, że jest on przechowywany na szybkim dysku SSD lub dysku twardym.

Jeszcze jedna rada: w przypadku uruchamiania programu Revit na laptopie zawsze podczas wykonywania zadań wymagających dużej mocy graficznej upewnij się, że jest on podłączony do zasilania, tak aby wszystkie uruchomienia sprzętowe działały z optymalnym poziomem wydajności.

Czy rozmiar pamięci RAM systemu ma znaczenie w przypadku korzystania z przyspieszenia grafiki w wersji Tech Preview?

Podobnie jak w przypadku każdego komponentu sprzętowego, w odniesieniu do pamięci systemowej powinny być również spełnione podstawowe wymagania systemowe i należy przestrzegać najlepszych praktyk w celu zapewnienia wystarczającej ilości dostępnej pamięci RAM na komputerze, na którym działa program Revit, aby potrzebna ilość nie przekraczała dostępnej.

Włączenie przyspieszenia grafiki w wersji Tech Preview w wielu widokach może zwiększyć wykorzystanie pamięci, dlatego zalecana jest dodatkowa pojemność. Podczas pracy ze złożonymi modelami z przyspieszeniem grafiki w wersji Tech Preview zalecamy używanie co najmniej 64 GB systemowej pamięci RAM.

O jakim innym sprzęcie warto wiedzieć więcej w przypadku używania przyspieszenia grafiki programu Revit w wersji Tech Preview?

Oprócz karty graficznej i systemowej pamięci RAM używany jest procesor (CPU). Jedną z ważnych zalet przyspieszenia grafiki programu Revit w wersji Tech Preview jest to, że zmniejsza ono obciążenie procesora przez przeniesienie operacji na procesor graficzny (GPU). Dzięki temu komputer może wydajniej uruchamiać inne procesy.

Więcej wytycznych na temat komponentów sprzętowych można znaleźć na tej stronie.

Używam programu Revit na komputerze Mac. Czy odczuję korzyści wynikające ze stosowania przyspieszenia grafiki programu Revit w wersji Tech Preview?

Obecnie nie zaleca się używania funkcji przyspieszenia grafiki programu Revit w wersji Tech Preview w aplikacji Parallels Desktop for Mac ani innych rozwiązaniach do wirtualizacji.

Czy jest coś, co należy wiedzieć o przyspieszeniu grafiki programu Revit w wersji Tech Preview oraz programie DirectX 11 lub 12?

Obowiązuje minimalna wymagana wersja programu DirectX 11. Wyższe wersje również będą działać zgodnie z projektem. Bieżąca wersja Tech Preview nie korzysta z dodatkowych funkcji programu DirectX 12.

Czy jest obsługiwane renderowanie programowe za pomocą przyspieszenia grafiki w wersji Tech Preview?

Obecnie nie, więc ta funkcja nie będzie dostępna, jeśli program Revit nie wykryje karty graficznej. Jednak wdrożenie renderowania programowego jest częścią naszego planu rozwoju.