Геометрическое ядро САПР программ нового поколения
Для начала немного истории, все программы автоматизированного проектирования в том или ином виде берут свое начало с конца прошлого тысячелетия, а именно:
Autocad - 1982 г.
Revit - 1997 г.
Tekla - 1966 г.
Компас - 1997 г.
Allplan - 1982 г.
ArchiCad - 1986 г.
Solidworks - 1993 г.
И многие иные, даже сложные комплексы для расчетов такие как ANSYS и ABAQUS созданы в конце прошлого столетия.
Из отечественных можно еще выделить Renga , но она создается на старом ядре C3D компании АСКОН, а они в свою очередь создатели Компаса, поэтому это одно и тоже решение в разных обёртках.
Все данные САПР программы объединены одним общим принципом, они все создавались на основе одного принципа обработки информации - последовательного, это было следствием реалий тех времён, не существовало аппаратных устройств многопоточной обработки информации. Но времена идут, всё меняется , но не меняются геометрические ядра. В среднем на создание полноценной САПР программы уходит от 5 до 7 лет и довольного большого числа сотрудников - разработчики, тестировщики, консультанты и т.д. и в текущих реалиях ни одна из компаний разработчиков не пойдет на полноценную перепись с нуля своих геометрических ядер под многопоточные CPU и GPU. Конечно, программы обновляются с каждым годом, но все данные нововведения по сути косметические без глубокой оптимизации.
В прошлом году я разместил пост в котором продемонстрировал возможности Unreal Engine 5 при отображении многомиллиардно полигональной геометрии. В течении последнего года я вел разработку геометрического ядра которое сможет использовать многопоточную обработку на CPU - процессов требующих двойной точности, а на GPU - процессов где хватает и одинарной точности. Новые видео карты Nvidia - 3070, 3080, 3090 уже способны находить решения с двойной точностью на тензорных ядрах (они используются при обработки трассировки лучей в играх) , но на данный момент у меня работа с данными ядрами на этапе экспериментов.
По сути получилось решение которое по производительности превышает любую программу выше в списке от 10 до 100 раз и более. И это касается любых действий, отображение графики, копирования, изменений, перемещений, подсчета материалов и т.д.:
В моем решение используется ровно такой же подход как в Unreal Engine 5 в технологии nanite. При удалении камеры пользователя происходит постепенная эрозия геометрии и упрощение геометрии вплоть до отображения одного пикселя, что позволяет отображать многократно больший объем информации по сравнению с программами "пенсионерами". Но у технологии Nanite есть один большой минус, необходимо предварительное кэширование шейдерных текстур на жёсткий диск , в САПР это невозможно , поэтому мне пришлось данную технологию переработать под САПР и особенно под армирование строительных конструкций и впереди еще много работы.
Вопрос к гуру NX
Приветствую.
Есть модель сборки в NX и её дерево. Как быстро перейти из дерева сборки к конкретной выбранной детали в дереве к её местоположению в 3D. Т.е. выбрал в дереве - показало в 3D и наоборот, кликнул в 3D модели показало в дереве (это работает но не всегда, в сгруппированных объектах и подсборках не показывает).
Есть ли такая возможность вообще?
в CATIA это по правой кнопке из любого положения работает..
и кто нибудь может дать на форум NXщиков ссылочку, на ссср3d ответа не нашел
К постам о бесплатной доброте
Может найдется такой человек, который поможет установить программу SolidWorks?
Хочу использовать ее в качестве хобби и успокоения т.к очень нравится работать с чертежами и 3d моделированием на уровне хобби, но вот установить адекватно данную программу за 3 попытки не получилось (не силен в подобном, если честно).
P.s Знаю я про инструкции и торренты, только сегодня пытался поставить с рутрекера по инструкции, да вот только она не соответствовала тому, что выдавала программа установки
Помощь пикабушникам
Инженер технического обеспечения культурно массовых мероприятий.
AutoCAD, SketchUp, Solidworks(чуть-чуть), Vectorworks(чуть-чуть).
Световые консоли (Hog, ETC, GrandMA).
Микшерные пульты (Yamaha, Soundcraft, Digico и т.д.).
Протоколы передачи данных (OSC, MIDI, ArtNET, DMX, и все собственные протоколы производителей световых пультов).
Визуализаторы (Capture, Lightconverse).
Клиновые строительные леса (Layher - возведение сценических конструкций, это сейчас основная моя работа).
Системы ВКС (zoom, polycom и т.д.).
Если нужна помощь, не можете разобраться - напишите мне, я либо вам помогу сам, либо найду более компетентного специалиста.
t.me/SiberianStage
Красноярск
Как Сделать Значки Цветными в Компас 3D V19
Вы этом видео вы узнаете, как в компасе сделать значки цветными.