Ответы пользователя по тегу 3D
  • Где можно найти в свободном доступе медицинские 3Д сканы?

    @rPman
    Данные - новое золото.
    Как вы представляете такое богатство в свободном доступе?

    p.s. учимся гуглить с помощью бинг ;)
    NIH (The Cancer Imaging Archive): Эта база данных содержит обширное количество датасетов, включая сканы грудной клетки с диагнозами, метками и аннотациями, а также данные о легких, мозге, молочных железах, печени и других органах.
    OASIS: Здесь представлены снимки магнитно-резонансной томографии (МРТ) для кросс-секционного изучения.
    Kaggle Data Science Bowl 2017: Этот датасет содержит изображения легких для задачи диагностики рака.
    Stanford Artificial Intelligence in Medicine / Medical Imagenet: Открытые датасеты от Stanford’s Medical Imagenet для медицинских изображений.
    MIMIC: Это открытый датасет радиологических отчетов, основанный на данных о критических пациентах.
    Ответ написан
    Комментировать
  • Возможно ли объединение воксельной и полигональной графики в одной игре?

    @rPman
    Конечно возможна, мало того разрушаемые здания были реализованы порядка 15 лет назад (red faction: guerilla) и да это не воксельная графика!

    Воксельная графика это значительное усложнение разработки уровней с одной стороны и с другой упрощение разработки кода (перекладывает проблемы на железо пользователя) и все затраты пойдут на оптимизацию и ограничения, чтобы получившийся монстр в принципе работал.

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

    p.s. реализовать правильное разрушение в сетевой игре можно но опять все споткнется об оптимизацию и работу с нетиповым железом пользователей... в попытке оптимизировать нагрузку потеряется точность вычислений и результат расчета будет расходиться на машинах с разным железом (особенно если речь идет о разных вендорах intel/amd/nvidia)
    Ответ написан
    Комментировать
  • Как создать чертеж автомобиля имея его фотографии сбоку, спереди и сзади?

    @rPman
    Есть приложения для использовании технологии фотограмметрии, какие то из них позволяют вручную задавать положение объекта (угол его вращения и расстояние) и позволяют автоматически вычислять трехмерные координаты точек, вручную указанные на объекте как находящиеся на одном и том же месте на объекте.

    Облако таких точек выгружается в трехмерный редактор (или в этом же приложении) и соединяется поверхностями так же в полуручном режиме.

    К сожалению я не могу сказать, в каком именно софте можно найти подобный функционал. Почти наверняка дорогие профессиональные версии это умеют. Погугли бесплатные программы типа colmap, meshroom, micmac, regard3d, visualsfm, openmvg.

    В твоем случае очень мало фотографий для формирования трехмерной модели, это вопрос не технологий, а достаточности информации. Если бы на твоем автомобиле был заранее известный и не регулярный рисунок, то можно было бы, решая достаточно сложное уравнение, восстановить конгфигурацию поверхности автомобиля в виде 3d и уже на ее основе строить чертеж.

    Кстати совет, перед тем как фотографировать, нанеси какой-либо нерегулярный рисунок на машину (испачкай ее, буквально) и главное избавься от зеркальных поверхностей и установи хорошее освещение. Это сильно поможет алгоритму и даст возможность использовать меньше фотографий.

    Если твой автомобиль угловатый, имеет только углы и ровные поверхности (и их не много, а-ля кибертрак от теслы) то возможно такого маленького количества фото хватило бы. Но чем больше неровностей на объекте, тем больше фотографий под разными углами нужны, чтобы можно было бы что то сделать... грубый пример, каждая неровность должна хотя бы на одной фотографии попасть на контур.
    Ответ написан
    1 комментарий
  • Где найти 3д модель города?

    @rPman
    Я помню были эксперименты по созданию трехмерной модели с помощью фотограмметрия панорамных фото street view от Гугла и Яндекса, но как я понимаю готового результата не будет, только как основа для дальнейшего ручного рисования.

    Дешевле пустить дроны с лидаром...
    Ответ написан
    Комментировать
  • Какая есть бесплатная программа для 3D с поддержкой скриптов?

    @rPman
    есть обратная сторона 3d-моделирования, когда у тебя есть только скрипты - это OpenSCAD
    p.s. в мире 3d моделирования бесплатным остался только блендер, к сожалению
    p.p.s. в чем проблема пользоваться древней версией sketchup если она устраивала?
    Ответ написан
    Комментировать
  • Почему видеокарта не нагружается в играх?

    @rPman
    На рабочем столе видеокарта грузилась на 100%. После переустановки винды данная проблема пропала
    на каком рабочем столе видеокарта грузилась на 100%?

    Видеокарта и не должна быть нагружена полностью. Полную нагрузку дают бенчмарки или такие задачи как майнинг или работа нейронных сетей (тот же stable diffusion на 90% нагружает)
    Ответ написан
    Комментировать
  • Можно ли считать процессоры от AMD столь же универсальными, что и Intel?

    @rPman
    Ограничения бывают в софте но только искусственные, созданные к примеру компанией intel для монополизации рынка, отличным примером был sdk (набор инструментов и библиотеки) по работе с камерами-сканерами (3d intel realsense), на старте у них уже в железе были заложены ограничения на usb контроллер через который нужно было подключать камеру плюс проверки в софте (их потом убрали, но как я понял не все)

    Повторяю, ограничения искусственные.

    На практике софт, собранный с поддержкой только определенного процессора (различные фичи) мог бы не заработать на другом, но это будет верно даже в предела одного вендора но с разными моделями. Обычно чтобы этого не происходило, либо собирают софт с поддержкой сразу нескольких процессоров (как amd так и intel) либо не используют ничего, что могло бы нарушить эту совместимость
    Ответ написан
    Комментировать
  • Будет ли лагать Компас 3D и NX Siemens на данном железе?

    @rPman
    без дискретной видеокарты указанные программы будут очень и очень тормозить, ни о какой комфортной работе речи не будет идти.

    p.s. процессор у выбранного ноутбука хороший, наличие ssd и 16гб ram тоже хорошо, к сожалению видеоускоритель, встроенный в процессор, слаб, возможно простые модели проблем не создадут, но что то сложное будет лагать.
    Ответ написан
    Комментировать
  • Есть ли российский редактор полигинальной графики (не CAD)?

    @rPman
    Захаров Александр, у вас главная ошибка в вопросе - это попытка найти 'российский софт', российским может быть проект каких-нибудь госуслуг, сайт госдумы или сайт реестр судебных дел,..

    общие же приложения и сервисы типа мировая википедия, пакет оффисных приложений, CAD-ы, графические редакторы, IDE и языки программирования и т.п. - их абсолютно бессмысленно делать 'русскими',.. такое частично получилось у китайцев, но только в качестве исключения и в результате очень длительной и главное удачно начавшейся самоизоляции (их развитие совпало с развитием интернета в принципе) и это им еще долго не будет аукаться проблемами только потому что они численно значительно превышают население любых других стран и главное у них одна из самых развитых экономик в мире.

    Россия ни по какому критерию рядом не стоит и никаких принципиальных возможностей и шансов даже частично успешно самоизолироваться нет (деградировать до уровня серверной кореи - да, легко, этот процесс идет просто с рекордными темпами). Поэтому нет - не будет успешных российских приложений, будет распил и разворовывание бюджетов страны.
    Ответ написан
  • Есть ли приложения генерирующие анимацию облака точек по видео?

    @rPman
    Задача может быть решена аппаратно, 3d камеры от того же intel в примерах в sdk предлагают софт именно для этого, дают облако точек, но пользоваться этим невозможно

    --------
    нейросеть, те что имеются, не поможет с видео, главная причина - соседние кадры анализируются независимо и все это работает с огромными погрешностями.

    Вектор угла направления взгляда/положения лица будет прыгать как сумашедший от кадра к кадру, я еще про эмоции не сказал, каждая эмоция тоже параметризована, все это не позволит дать точное соответствие одной и той же точки на лице на соседних кадрах, т.е. построив к примеру поверхности по этим точкам они просто не сойдутся на следующем кадре, в результате будет сильный шум, затрудняющий хоть какую то адекватное применение (игрался я с 3d камерами от intel, сильный шум результата делает все бессмысленным)
    Ответ написан
    Комментировать
  • Как создать 3D игру не умея моделировать?

    @rPman
    варианты:

    Научиться (долгий и сложный путь, нет гарантий в результате)
    Найти деньги и заплатить тому кто умеет
    Либо, если это не комерческий проект, найти единомышленника с такими умениями (очень сложно)

    p.s. есть игры в принципе без графики и персонажей, логические аркады, для 3d это тоже реально но чтобы было красиво все равно придется потрудиться (шейдеры красивые писать)
    Ответ написан
  • Могу ли я продавать чужие 3D-модели?

    @rPman
    В зависимости от лицензии

    Если это что то типа creative commons (допускающая изменение, оставляя авторства списком, но давая права всем) - то да, можешь
    В некоторых случаях возможны сложности с использованием прежних наименований, так как сами они могут являться предметом иных лицензий и правил.

    Так что изучай лицензии, на которых площадки распространяют цифровой товар.
    Ответ написан
    Комментировать
  • Как это реализовано?

    @rPman
    https://krpano.com/docu/html/#top
    Embedding into HTML Version 1.20.9
    For embedding the krpano viewer into a HTML page the core 'krpano.js' script file (the filename can differ) need to be included and the embedpano() function be called...
    Ответ написан
    Комментировать
  • Как деформировать маску с шипами под форму лица?

    @rPman
    На фото маловероятно что это кожа

    Нарисовать маску заново, путем вырезания ее из увеличенной 3D модели головы, добавить отверстия крепления шипов. Полученную маску распечатать на 3D принтере флексом (все фиды tpu без наполнителя достаточно прочные чтобы держать форму, иначе они бы не печатались при этом если деталь тонкая они гнутся как резина/толстая кожа) либо форму под литье силикона, если последний будет слишком мягким, дополнительно замоделить тонкую сетку-арматуру (из той же модели маски, или распечатать в режиме wire, у всех слайсеров есть это режим, но там надо смотреть как слайсер будет ставить поддержки), распечатать и поместить внутрь литьевой формы.

    Если же задача работать с уже имеющейся кожаной маской, то распечатать часть модели лица, прилегающего к маске (две штуки, зажимающие изнутри и снаружи), размягчить кожу (масло например, хотя это вопрос экспериментов, ведь надо чтобы сначала кожа стала мягкой, чтобы быть натянутой на форму а потом затвердеть), разложить на форму лица и подсушить теплым сухим воздухом. Затем промазать форму воском, а маску изнутри клеем пва и дать засохнуть, кожа станет грубее и лучше будет держать форму.

    p.s. Литьевая или прижимная формы моделятся вычитанием маски из параллелепипеда, затем разрезать, добавить отверстия для креплений/винтов плюс литники...
    Ответ написан
    Комментировать
  • На что можно переехать с сервиса 3D для товаров?

    @rPman
    такое вращение это просто набор из статичных картинок (именно это по ссылке), если они у вас есть, не нужно ничего особого разрабатывать, кода минимум.

    Статика не создает никакой нагрузки на сервер (она минимальна, только сетевой трафик) поэтому уходите от готовых решений на свои
    Ответ написан
    4 комментария
  • Что почитать про 3D печать, обзорно-дайджестное?

    @rPman
    Доступные потребителю (читай дешевые) 3D принтеры могут напечатать только ограниченный список вещей, потому что:
    * ограничен список материалов
    металлы - это не для быта, для них нужны принтеры с семи- восьми-значными ценами в рублях, дорогие порошки, не дешевые специалисты - что значительно повышает конечную стоимость изделия
    * ограничена предельная точность (и она очень низкая, до миллиметров доходит размер ошибки и приходится браться за постобработку)
    момент очень спорный, возможны ситуации, когда принтер будет печатать изделие с точностью до пределов точности механики и размера сопло, т.е. 0.1-0.2мм (это очень хорошая точность для бытовых задач), но такие ситуации нужно понимать и заранее дизайнить под них модели.

    Размеры изделия и время печати сильно зависят от требуемой точности и используемых материалов. Вы можете поставить сопло в 0.2мм но тогда печать изделия размером в несколько сантиметров может затянуться на несколько суток.

    Стереолитография, смолы конечно подешевели, но в дешевом сегменте низкое качество результата (т.е. куча ньюансов) а так да, подобрав не дешевый качественный принтер, недешевые (с десяток т.р. залитр) смолы, можно надеяться на результат в 0.040мм точности

    И да, поддержки, во всех технологиях они сильно могут подгадить, сделать что точность будет зависеть от качества постобработки, превращая автоматическое производство в 'сделай сам'.

    p.s. но теперь главное, из-за того что экономика во всем мире вывернула на изнанку конечную стоимость изделий, когда затратив на производство X и на транспорт Y, реальная цена из-за политики и коррупции превращается в 100*(X+Y).

    В этих условиях, дорогущий способ производства изделий становится вполне себе адекватным по цене, только за счет того что он находится рядом (или вообще у вас дома).

    Классический пример - пластиковые детали в иномарках, вокруг их замены вполне сформировался рынок...

    Цена тут вообще определяет все. Пока рынок держала единственная компания, через патенты удерживая неадекватно высокие цены, никому эти технологии не были нужны. Ну кто будет платить пол тысячи рублей за грамм? А вот когда патент закончился и стоимость спустилась до десятка другого... разговор пошел совсем другой.
    Ответ написан
    Комментировать
  • Нужна 3D модель платы телефона, знаете где достать?

    @rPman
    В этом и состоит НИР ;) а если точнее это не научная работа а реверсинженеринг.

    Разбирайте телефон и пихайте платы в сканер, в 99% случаев вам хватит обычного офисного 2D сканера для бумаг и негативов (советую выбирать с высоким DPI). Затем по полученным изображениям обрисовывайте модель в вашем любимом векторном или 3D редакторе.
    Ответ написан
    Комментировать
  • Как рассчитывают освещение и тени 3d движки?

    @rPman
    Метод может быть тем же самым, которым камера определяет видимость объекта, т.е. достаточно запустить тот же самый алгоритм для каждого источника освещения (с учетом ширины луча и направленности, в т.ч. всю сферу), Само собой, есть статические объекты и динамические, в т.ч. сами источники света. Статические вообще рассчитывают на этапе генерации карты, заранее.

    Отдельно строится битмап тени объекта а затем накладывается на текстуры в направлении света, на которые оно попадает. Буквально, накладывая полупрозрачные текстуры, либо если это позволяют шейдеры, догенирировать их на лету.

    На этом этапе можно уменьшать детализацию тени, вместо того чтобы строить подробную проекцию объекта, можно взять его область расчета коллизии (она обычно на порядок проще и объект неплохо в нее стараются вписать)

    Оптимизировать можно локально, в т.ч. на этапе дизайна карты, ограничиивая количество источников света, генерирующих тень для объектов в конкретных областях, вас наврятли заинтересуют источники освещения за 100км от объекта, как минимум тень от него может быть упрощенной.
    Ответ написан
    Комментировать
  • Какое выбрать ПО для построения 3д-объектов и проведения замеров расстояний до пересекаемых плоскостей "лучами"?

    @rPman
    Фактически любой, я начинал со sketchup, простой, бесплатный, многофункциональный, ваша задача решается простым 'поглаживанием' мышкой ключевых точек (позволяет так продолжать луч по ним)
    Ответ написан
  • Правильное название профессии - технический художник или программист графики?

    @rPman
    Сугубо индивидуально под используемые инструменты.
    Например если человек воплощает видения дизайнера в css и html и немного javascript, то он 'верстальщик' и занимается 'версткой'.
    Ответ написан
    Комментировать