惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
罗磊的独立博客
H
Help Net Security
I
Intezer
G
Google Developers Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
T
Troy Hunt's Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
U
Unit 42
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
N
News and Events Feed by Topic
J
Java Code Geeks
S
Security Affairs
T
The Blog of Author Tim Ferriss
Recent Commits to openclaw:main
Recent Commits to openclaw:main
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
D
Docker
The GitHub Blog
The GitHub Blog
F
Full Disclosure
N
News and Events Feed by Topic
Webroot Blog
Webroot Blog
S
Security @ Cisco Blogs
腾讯CDC
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
Blog — PlanetScale
Blog — PlanetScale
T
Threatpost
D
DataBreaches.Net
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)
MongoDB | Blog
MongoDB | Blog
博客园 - 【当耐特】
L
LINUX DO - 最新话题
Google Online Security Blog
Google Online Security Blog
S
Schneier on Security
S
Securelist
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Help Net Security
Help Net Security
P
Proofpoint News Feed
Project Zero
Project Zero
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
MyScale Blog
MyScale Blog
Google DeepMind News
Google DeepMind News
宝玉的分享
宝玉的分享
Y
Y Combinator Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 叶小钗

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Запретный 3ds Max на Mac mini M4: 1 час 21 минута на интерьер
abgitdev · 2026-06-22 · via Все публикации подряд на Хабре

Средний

3 мин

1

Autodesk официально не поддерживает Apple Silicon и не рекомендует запускать 3ds Max на компьютерах Apple. Но я всё равно завёл: 3ds Max 2022 + Chaos Corona 15 на Mac mini M4 через Parallels (Windows 11 ARM).

Разбираю настройку, показываю, как побороть лаги вьюпорта, обхожу ошибку AVX2 и привожу реальный CPU-замер: тяжёлая интерьерная сцена 2800×2100, 100 проходов — 1 час 21 минута. Тот же кадр ноутбучный Ryzen 7 5800H считает заметно быстрее — правда, прогон не один-в-один, все честные оговорки внутри.

Для чего это всё? Я давно не использую Windows и возвращаться не хочу. А 3ds Max и работа в нём раньше занимали огромную часть моей жизни — и порой накатывает ностальгия.

Мой тестовый стенд:

  • Mac mini (2024), Apple M4, 32 ГБ RAM, macOS Tahoe 26.5.1

  • Parallels Desktop 26.3.1 (+ Parallels Tools), гость — Windows 11 Pro ARM (8 ядер, 24 ГБ на VM)

  • 3ds Max 2022 + Chaos Corona 15

    Mac mini M4, 32 ГБ, macOS Tahoe

    Mac mini M4, 32 ГБ, macOS Tahoe

    Нативной ARM-версии 3ds Max нет, поэтому он крутится через эмулятор x64 (Prism). GPU-рендеринга тут нет в принципе: ни CUDA, ни OptiX, видеокарта в рендере не участвует вообще. Только процессор. Зато Corona — чистый CPU-движок, так что ей здесь как раз раздолье.

    Что и в каком порядке ставить:

    Всё в варианте x64 (не ARM64) и обязательно до установщика самого Max:

    1. Visual C++ 2015–2022 Redistributable (x64)

    2. Visual C++ 2012 (x64) — без него Max просто не стартует

    3. Visual C++ 2013 (x64)

    4. .NET Framework 4.8 (именно 4.8, не .NET 8)

    5. DirectX End-User Runtime (June 2010) — ради d3dcompiler_43.dll

    6. 3ds Max 2022 — только полный офлайн-установщик; онлайн-инсталлер под эмуляцией намертво виснет

    7. Chaos Corona 15 — можно и более раннюю версию, я тестировал на 15-й

Две вещи, без которых ничего не взлетит

Первая — билд Windows 11. Corona гоняет инструкции AVX2, а Windows 11 ARM научилась их эмулировать только с билда 26200.6725 / 26100.6725 и выше (осень 2025). На всём, что старше, вы упрётесь в Missing instruction sets: AVX2. Я эту ошибку увидел первым делом: минут пятнадцать тупил и грешил на кривую сборку Corona — пока не дошло, что дело в билде самой винды. Свой проверяется в одну команду: winver.

Вторая — лаги вьюпорта. Из коробки он тормозил так, что мышь ехала за курсором: любое движение в сцене — повернуть, приблизить, отдалить — шло с дикими лагами. Сначала я честно ругался на Parallels и полез копать настройки графики. А оказалось — дело в моём же масштабе: гость работал в HiDPI 200%, то есть реальный фреймбуфер раздувался до ~4500×2650, около 12 млн пикселей на кадр. Осенило не сразу — да и как тут сразу догадаешься. Монитор у меня 4К, но работаю в 2К. Лечится за минуту: выставить 1920×1080 на обоих уровнях сразу — и на стороне Mac, и внутри Windows (масштаб 100%). После этого вьюпорт поехал плавно — прям заметно живее.

Заодно проверьте драйвер вьюпорта: должен стоять аппаратный Nitrous Direct3D 11 — именно с ним всё и заработало как надо.

Драйвер вьюпорта — аппаратный Nitrous Direct3D 11 через Parallels

Драйвер вьюпорта — аппаратный Nitrous Direct3D 11 через Parallels

Рендерит ли

Завелось и тянет, ура! Моделинг, материалы, свет — без тормозов. Интерактивный рендер (IR) тоже живой: Corona гонит превью почти в реальном времени, и картинка набирает чёткость прямо на глазах. Сцена не из лёгких — 1 159 источников света и ~3 млн уникальных объектов, ~3,75 млн лучей/с, и всё это на CPU (загрузка 88%), а GPU около нуля. Иногда, правда, Corona ругается, что не нашла какую-то библиотеку NVIDIA CUDA, — но это понятно, у меня же не RTX.

Интерактивный рендер (IR) интерьера в Corona 15: слева превью и статистика (1 159 ламп, ~3 млн объектов, ~3,75 млн лучей/с), справа Task Manager — CPU 88%, Apple Silicon, GPU ~1%

Интерактивный рендер (IR) интерьера в Corona 15: слева превью и статистика (1 159 ламп, ~3 млн объектов, ~3,75 млн лучей/с), справа Task Manager — CPU 88%, Apple Silicon, GPU ~1%

Дальше я взял тяжёлую тестовую интерьерную сцену для замеров и поставил финальный CPU-рендер: 2800×2100, 100 проходов. Пока Corona молотила проходы, успел сходить попить чай. Итог — 1 час 21 минута.

И это не магия с GPU: в Диспетчере задач CPU 100%, чип подписан «Apple Silicon», GPU 0 — пашет чистый процессор. Когда после 1:21 выскочил готовый кадр, я первым делом перепроверил таймер на VFB — не верилось, что эмуляция выдала такое.

Интерьер в Corona, Activity Monitor: %GPU = 0.0 у всех процессов

Интерьер в Corona, Activity Monitor: %GPU = 0.0 у всех процессов

CPU 100% @ 3.07 ГГц, Apple Silicon, проход 99/100 (~1ч:20)

CPU 100% @ 3.07 ГГц, Apple Silicon, проход 99/100 (~1ч:20)

Финальная строка Corona: Time 1ч:21, Pass 100, Prim 10 562 888, Rays/s 3 349 765

Финальная строка Corona: Time 1ч:21, Pass 100, Prim 10 562 888, Rays/s 3 349 765

Итог

Работает стабильно, без единого вылета за всю сессию рендера — ничего не зависло и не фризило. Моделинг, look-dev, тестовые кадры и даже финальный CPU-рендер — всё реально делается прямо на Mac mini.

Постоянно работать в 3ds Max я бы тут всё же не стал. Дело не в M4 — он быстрый. Проблема в эмуляции: тяжёлые сцены считаются заметно дольше нативных, а GPU-движки (V-Ray GPU, Arnold GPU) недоступны как класс. Если Max — ваш основной инструмент, идеальная платформа под него прежняя: нативный Windows-ПК, быстрый CPU плюс NVIDIA под GPU-рендер. Как основная станция — нет, вообще нет.

И да, медленнее это ощутимо — в разы. Только честно: строгим бенчмарком это не назову. Прогоны разные — у Ryzen 320 проходов в Corona 6.2, у Mac 100 в Corona 9, — так что «24 минуты против 1:21» в лоб сравнивать некорректно, для точной цифры нужен одинаковый прогон. Но прогресс есть — пусть и слегка бессмысленный)

Ноутбучный Ryzen 7 5800H: та же сцена, но 320 проходов в Corona 6.2 за 24 минуты. 

Ноутбучный Ryzen 7 5800H: та же сцена, но 320 проходов в Corona 6.2 за 24 минуты. 

А как эксперимент «а ну отрендери мне на Mac интерьер по-быстрому» — нет, не сработало, но было интересно, что вообще завелось.