Форум

Гибкая настройка анкоров

08 ноября 2016 14:27
Слишком сильно падает, вроде, не должно быть такого. Всего 11 анкоров на простой сцене? А в каком браузере смотрели? И какие у вас GPU/CPU?
Браузеры все доступные. FX-8300 и GTX-760
Да, так сильно. В любом случае я нашел выход. У меня, как я и умничал в предыдущем сообщении выпуклый объект и выпуклое множество анкоров (ну, считайте объект - сфера, а анкоры расположены на бОльшей сфере). Я разбил всё множество анкоров (11 шт) на 4-ре подмножества (лево,право,зад, перед) и в зависимости от угла камеры (таргет в центре объекта) скрываю анкоры, которые находятся "за" объектом. т.е. одновременно у меня видно не более 2-х граней анкоров. Плюс добавил ограничения на видимость по вертикальному углу, т.е. когда камера смотрит "сильно сверху" - все анкоры убираются.
Плюс добавил вашу методику скрытия по дистанции.
В итоге я получил псевдо-функцию скрытия невидимых анкоров как мне кажется меньшими аппаратными затратами.
Однако это будет идеально работать в случае "все анкоры снаружи геометрии". Если допустим объект сложный (ну, планировка 3-х комнатной квартиры например, где анкоры находятся внутри каждой из комнат), то тут эта логика работать не будет, и нужно будет что-то допиливать.
ВОЗМОЖНО это связано с геометрией анкоров (ну, типа обводка с затуханием), но не тестировал.
В любом случае пожелание "сделать скрытие анкоров менее тормознутым" у меня осталось. Для демок и обучалок подсказка на объекте - первичная вещь.

ХОТЯ можно сделать и следующий вариант. Я его реализовал, но не в качестве анкора. Делаем "анкоры" обычными мешами (можно билбордами) проблемы с тормозами при определении невидимости не будет, а при ховере (или клике) на них по координатам мыши на канве выводим div с нужной нам инфой.

Просто, если вы не допилите незатратное скрытие анкоров, то на сложных проектах - придется делать именно так.

Еще замечание по производительности.
У меня на сцене всего 2 селектабл(или пикабл) объекта. Когда я вращаю таргет камеру вокруг объекта (ЛМБ+драг) не то чтобы фпс падает, сложно сказать, но микрофризы каеие-то происходят. Отключил функцию выделения объектов (при mousemove)- фризы ушли.
Видимо вот этот блок вызывает напряг.
				var x = e.clientX;
				var y = e.clientY;
				var objME = m_scenes.pick_object(x, y);


В общем, решил следующим образом - "при нажатой ЛМБ - не осуществлять пикинг объекта" - фризы как бабка отшептала.

Смотрел я видео по оптимизации проектов , но оно какое-то поверхностное и не охватывает эти моменты.
Нужна какая-то более конкретная тулза для профилирования. Если знаете - порекомендуйте.

Еще, было бы хорошо, если бы вы сопоставили функциям - условный "вес", и разработчикам можно было бы ориентироваться применять или не применять их в своих проектах . Понимаю, что зависит от железа, но думаю вам можно собрать комп с неизменной конфигурацией, на котором исследовать затратность ресурсов. Пропорция то меняться не будет. Вот например рэйкастинг на mousemove создает микрофризы, и чтобы этого не замечать - оптимально рэйкастить неподвижную модель, и т.д.
10 ноября 2016 15:54
Браузеры все доступные. FX-8300 и GTX-760
Да, так сильно.
Проц и видеокарта хорошие, поэтому такое падение фпс неадекватное. По сути на сцене с кубиком падения не должно было быть вообще. Протестил даже на стареньком mac mini 2011 года - аналогичная сцена падает с 60 до 40 фпс. Проблема может быть в том, что, как я писал выше, операция чтения из текстуры отрендеренных анкоров "не очень хорошая" - если не вдаваться в подробности, то считывание данных обратно из GPU может приводить к тормозам - в течение этого времени все подвиснет. В большинстве это не должно так сильно сказываться и мощности современного железа вполне должно хватать. Тут могут повлиять какие-нибудь заморочки железа, особенности драйвера и т.д. - в общем сложный момент, можно сказать, что вам не повезло.
Есть возможность оптимизировать этот процесс и сделать, чтобы все это по сложности не зависело от количества анкоров, т.е. как будто он один в сцене. Этим мы, наверное, займемся.
Также есть ещё возможности неплохой оптимизации в WebGL2, но до этого ещё надо подождать.

Еще замечание по производительности.
У меня на сцене всего 2 селектабл(или пикабл) объекта. Когда я вращаю таргет камеру вокруг объекта (ЛМБ+драг) не то чтобы фпс падает, сложно сказать, но микрофризы каеие-то происходят. Отключил функцию выделения объектов (при mousemove)- фризы ушли.
Видимо вот этот блок вызывает напряг.
Там то же самое зло, что и для анкоров.

Нужна какая-то более конкретная тулза для профилирования. Если знаете - порекомендуйте.
Можно использовать встроенный профайлер в Chrome или FF. Я привык к хромовскому - он довольно удобен.
19 февраля 2022 10:45
Абрашкина Марьям

<a href=https://kiaklub.dk/viewtopic.php?f=6&t=18841>Оборудование, для сварки проволока</a>
<a href=http://forums.guillaumegamingstudio.com/index.php?topic=288.new#new>Оборудование, средства измерений - ким</a>
39af311
<a href=https://teron.ru/go/?https://mirprom.com/annoucement>подробнее</a>

Долбежный станок по металлу ГД320 купить по цене производителя. Ознакомиться в каталоге магазина Станочный Мир с техническими характеристиками, фотографиями, паспортом, инструкцией, аналогами долбежного станка ГД 320. Продажа в Москве, Санкт-Петербурге, Екатеринбурге, Минске, Алматы, Новосибирске, Челябинске, ТюмениМеждународная специализированная выставка МЕТАЛЛООБРАБОТКА - крупнейшая промышленная выставка Беларуси, которая приобрела статус ведущего промышленного форума страны. Компания ООО Станочный Мир осуществила комплексную поставку и ввод в эксплуатацию оборудования в Республику Казахстан, <a href=https://www.mirprom.com/annoucement/102281>станок долбежный</a>. Долбежный станок ГД320 с гидравлическим приводом движения ползуна разработан и производится одним из ведущих станкостроительных предприятий Республики Беларусь. ГД320 - надежные, прошедшие испытание длительным временем эксплуатации станки, с жёсткой литой станиной. Эта линейка оборудования хорошо зарекомендовала себя во всех отраслях промышленности, где необходима обработка шпоночных пазов, шлицеви канавок на фасонных и плоских поверхностях, как с наружной стороны детали, так и с внутренней в серийном, единичном производстве или ремонтных мастерских. Данный станок укомплектован поворотной резцовой головкой для долбления под углом до 90 градусов в обе стороны, конструкцией станка предусмотрено устройство наклона салазок долбяка резца на угол до 5 градусов к вертикальной плоскости, которое применяется для изготовления шпоночных пазов в конических отверстиях. Так же на станке ГД320 имеется механизм, позволяющий настраивать величину хода инструмента на определенную глубину обработки детали от 120 до 320 мм с функцией автоматическогоотключения станка в конце обработки. Стол диаметром 770 мм имеет три вида перемещений, такие как продольное 650 мм, поперечное 510 мм и круговое 3600. Круговое движение стола возможно за счет делительного механизма поворота стола, позволяющего делить заготовку на заданное число частей. Цена на долбежный станок ГД320 указана на нашем сайте с НДС для стандартного комплекта поставки; купить можно в любом регионе, не выезжая за пределы вашего населенного пункта - достаточно позвонить на указанные ниже телефоны. Продажа станка ГД 320 производится при 100 предоплате при наличии оборудования на складе и 50 предоплате при запуске станка в производство и оплате оставшихся 50 после сообщения о его готовности к отгрузке. Возможно другое процентное соотношение и другой порядок оплаты, согласованный со специалистом отдела продаж нашего предприятия и прописанный в Договоре поставки. Доставка оборудования производится автомобильным и железнодорожным транспортом компаний-перевозчиков ООО Деловые Линии, ООО ПЭК, Байкал-Сервис, ООО Желдорэкспедиция и другими, сторонними перевозчиками посредством транспортно-логистических компаниий, а также транспортом Покупателя или нашей компании. Расходы по транспортировке груза оплачивает Покупатель, если иное не оговаривается и не указывается в Договоре поставки. Предприятие-производитель оставляет за собой право на изменение стандартной комплектации и места производства оборудования без уведомления. Обращаем Ваше внимание на то, что цены, указанные у нас на сайте, не являются публичной офертой, а актуальную стоимость оборудования уточняйте у наших менеджеров по продажам. Протягивание является одним из высокопроизводительных способов механической обработки металлов, который широко применяется в машиностроении - автотракторном, сельскохозяйственном. При выборе для покупки на производство универсального токарного станка первым делом нужно знать, какого размера будут обрабатываться детали.


Что можете посоветовать?

Как вам это?

машинное зрение, ооо эйсиэс, санкт-петербург Машинное зрение - ООО «ЭйСиЭс», г. <a href=https://mirprom.com/public/mashinnoe-zrenie-ot-sick.html>машинное зрение от sick</a>. Санкт-ПетербургКомпания ЭйСиЭс занимается внедрением машинного зрения технического зрения, подбором оборудования под задачу и продажей камер Sick, Omron, Banner Engineering для различных областей.Если вы часто сталкиваетесь с проблемами возврат товара по причине не соответствия качеству и ассортименту, нарушена его комплектность или хотите увеличить производительность производства, освободить людей от монотоной работы, сократить расходы .Оформите заказ на систему технического зрения позвонив по телефону 7 812 432-38-38, или написав письмо по электронной почте sales acs-spb.В заявке необходимо подробно описать задачу приложить фотографии, указать производительность, желаемые способы отбраковки, возможные места установки и т.Сокращение расходов на производство- за счёт сокращения рабочих мест, испорченного сырья при своевременном обнаружении брака.Повышение производительности работы предприятия-за счёт увеличение скорости выпуска готовой продукции.Контроль 100 продукци и оптимизация качества продукции- позволяет планировать и вовремя выявлять проблемные места.Консультации по выбору оборудования для систем технического зрения с учетом специфики объектов контроля и производственного процесса;.Поставка и монтажом систем технического зрения, пуско-наладка, интеграция систем технического зрения в производственный процесс;.Разработана и внедренна система видеоконтроля качества флаконов на производственной линии компании ООО Юнилевер Русь Unilever Rus, осуществляющая контроль наличия этикеток и их сдвига по соответствующему шаблону, управление устройством отбраковки и обмена информацией с верхним уровнем.Разработана Система видеоконтроля качества жевательных конфет и леденцов и установлена на фасовочных линиях по заказу компании ООО Ригли Wrigley .которая позволяет осуществлять полный контроль качества выпускаемых жевательных конфет, леденцов, оберточных упаковок.Разработана и внедренна система видеоконтроля качества продукта на производственной линии компании ОАО Хенкель-ЭРА, осуществляющая контроль наличия этикеток и их сдвига , верификации штрих кода с соответствующим выпускаемым продуктом.Разработана и внедренна система видеоконтроля качества на производственной линии компании ООО ОПХ Heineken, осуществляющая контроль наличия нанесения даты на дно пивной банки, управление устройством отбраковки.Разработанная и внедренная система видеоконтроля на производственной линии компании ООО ООО Мон дэлис Русь Kraft foods, осуществляющая контроль положения кофейных крышек на линии по соответствующему шаблону.Разработана и внедренна система видеоконтроля на производственной линии компании ООО Вейнер Пластик Weener, осуществляющая контроль наличия вкладки в крышку и их сдвига по соответствующему шаблону, управление устройством отбраковки.Разработанная и внедренная система видеоконтроля на блистерной машине ООО Уральский центр биофармацевтических технологий осуществляющая контроль наличия таблеток и капсул, их целостности по соответствующему шаблону.Поставка системы для контроля наличия акцизной марки на первичную упаковку и отбраковку упаковки без марки, 75 300 упаковок в минуту в зависимости от линии и продукта.Инспекция блока предохранителей определяет наличие всех предохранителей и присутствие их в правильных местах блока предохранителей.Применяется поиск каждого края ПИН в трех различных местах и вычисления угла, образованного этими точками для определения ПИН ориентации.Для этого вычисляется расстояние между отверстиями кронштейна и рассчитывается угол наклона кронштейна.Контроль наличия и читаемости штрихкода нанесенного на продукт с помощью машинного зрения технического зрения .Следовательно, он читаем другими устройствами в ходе технологического процесса, хранения, учета и транспортировки товара.Камера также читает линейный и 2-D коды в соответствующих задачах, включая проверку содержимого для фармацевтики или косметики, а также контроль сборки автомобиля на конвейере и проверка соответствия сборочных элементов.Проверка правильного расположения печатной платы на конвейере при монтаже полупроводниковых приборов.Подтверждение того, что продукция правильно сориентирована при манипуляциях робота на конвейере, в случае автоматической подачи продукции.Контроль наличия и расположения всех скоб, болтов и гаек при отделке и окончательной сборке автомобилей.Наиболее частое применение машинного зрения - это автоматизированная инспекция продукции с целью поиска дефектов, подсчета объектов, считывания штрих кодов и серийных номеров, контроль комплектации, измерение размеров объектов, сопоставление шаблонов, контроль цвета и т.Преимущества данного вида автоматизации связаны с исключением человеческого фактора из работы производства.Принцип работы заключается в следующем при прохождении объекта по ленте, датчик обнаруживает объект, запускает промышленную видеокамеру, которая фотографирует и формирует изображение объекта.Далее изображение поступает в устройство распознания образов, которое считывает изображения и анализирует полученную информацию контроль цвета, контроль дефектов, контроль комплектации, считываение штрих кода и т.Проанализированная информация поступает в центр, где формируется отчет и принимаются дальнейшие решения объект учтен, отвечает требованиям, содержит определенную информацию на штрих коде, полностью укомплектован и т.Контроль предварительно изготовленных объектов например, контроль качества, исследование допущенных ошибок .Оформите заказ на систему машинного зрения можно позвонив по телефону 7 812 432-38-38, или написав письмо по электронной почте sales acs-spb..
<a href=https://csgo.bg/forum/viewtopic.php?f=65&t=12905>Оборудование, печь сушильная камера</a>
<a href=https://kiaklub.dk/viewtopic.php?f=6&t=18841>Оборудование, для сварки проволока</a>
<a href=http://forums.guillaumegamingstudio.com/index.php?topic=288.new#new>Оборудование, средства измерений - ким</a>


Дегтева Захария
Вот интересное оборудование:
<a href=https://mirprom.com/news/kompaniya-abb-predstavila-novoe-pokolenie-sensorov-knx-bje.html>Компания ABB представила новое поколение сенсоров KNX BJE</a>.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.