{
    "version": "https://jsonfeed.org/version/1",
    "title": "art.romunql.ru",
    "description": "",
    "home_page_url": "https://art.romunql.ru",
    "feed_url": "https://art.romunql.ru/feed.json",
    "user_comment": "",
    "author": {
        "name": "romunql"
    },
    "items": [
        {
            "id": "https://art.romunql.ru/ue-mutant/",
            "url": "https://art.romunql.ru/ue-mutant/",
            "title": "[UE] Мутант",
            "summary": "&#10094; &#10095; [UE] Мутант by romunql is marked CC0 1.0 Технические характеристики&hellip;",
            "content_html": "<div><br>\n<div class=\"slider-container\">\n  <div class=\"slider\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_2_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_4.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_5.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_5_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_5_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_6.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_7.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_8.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_9.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_10.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_11.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_12.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_13.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_14.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_kamaM_15.jpg\" alt=\" \" data-is-external-image=\"true\">\n        </div>   \n    <div class=\"slide\">\n     <button class=\"prev\" onclick=\"moveSlide(-1)\">&#10094;</button>\n     <button class=\"next\" onclick=\"moveSlide(1)\">&#10095;</button>\n    </div>\n</div>\n</div>\n\n\n\n\n\n\n\n\n\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/ue-mutant\">[UE] Мутант</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div><details class=\"tech_detals\" style=\"cursor: pointer;\">\n  <summary>Технические характеристики</summary>\n  <div class=\"detals_text\">Detached wheels/ Doors / Steering<br>\nLight Animated<br>\n7 Back Elements<br>\n10 Bluepints<br>\n26 Static meshes (With custom parts)<br>\n88 Maps (With custom maps)<br>\n6 LODs (Auto)<br>\nNumber of Materials and Material Instances:<br>\nMaterial: 15<br>\nInstances: 24<br>\nMaterialF: 1<br>\nFeatures:<br>\nFull-Customizable Blueprint<br>\nCustomizable Materials<br>\nOptimized mesh<br>\nDirt setting<br>\nDoors / light animated<br>\nTextures:<br>\nCabin: 4096×4096 Normal DirtMask — 2k;<br>\nInterior, CabinDetals, Wheels, Back1-2,4-7, Wheels, CabinPanel1-2: 2048×2048 (Diffuse, Normal,Mix(AO_M_R),DirtMask);<br>\nSeats, Steering_Wheel: 1024×1024 (Diffuse, Normal,Mix(AO_M_R),DirtMask);<br>\nBack3 4096×4096 (Diffuse, Normal,Mix(AO_M_R),DirtMask);<br>\nGlass_Mask — 1024×1024;<br>\nOther elements: 512×512(Diffuse, Normal,Mix(AO_M_R),DirtMask).<br>\nOptional:<br>\nPintMasks — 1024×1024;<br>\nDirtMasks — 1024×1024 — 2048×2048;<br>\nLOD 0:<br>\nVertex Count:<br>\nBasic:<br>\nBody: tris 20333 vert: 21533<br>\nCabin: tris 11151 vert: 12613<br>\nCabinPanel1: tris 5144 4707<br>\nCabinPanel2: tris 4108 vert 3710<br>\nSeats: tris 1845 vert: 2190<br>\nWheels: 24288 vert: 25432<br>\nCustom elements:<br>\nBack1 tris: 6688 vert: 6854<br>\nBack2 tris: 3288 vert: 4300<br>\nBack3 tris: 7585 vert: 7994<br>\nBack4 tris: 10081 vert: 11548<br>\nBack5 tris: 9444 vert: 9587<br>\nBack6 tris: 812 vert: 1436<br>\nBack7 tris: 1018 vert: 1291<br>\nLODs: Yes (Generated)<br>\nCollision: Simple-Custom<br>\n  </div>\n</details></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/8cbe98da-7b7a-4510-95a2-c041670a1733\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            Mutant Truck 1969 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div>\n<blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <a href=\"https://file.romunql.ru/api/public/dl/qZ7qKVWU?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Mutant Truck 1969 <span class=\"btn-text-ext\">UE Pack</span>\n        </span>\n        <span class=\"btn-text-size\">256MB</span>\n    </a>\n</div>\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/24/mkama.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "UE Активы"
            ],
            "date_published": "2026-05-19T17:29:54+03:00",
            "date_modified": "2026-05-19T17:49:13+03:00"
        },
        {
            "id": "https://art.romunql.ru/ue-paz651/",
            "url": "https://art.romunql.ru/ue-paz651/",
            "title": "[UE] ПАЗ 651",
            "summary": "&#10094; &#10095; [UE] ПАЗ 651 by romunql is marked CC0 1.0 Технические&hellip;",
            "content_html": "<div><br>\n<div class=\"slider-container\">\n  <div class=\"slider\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_4.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_5.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_6.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_6_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_7.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_8.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_9.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_10.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_11.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_12.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_13.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_14.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_15.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_16.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_17.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_18.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_19.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_20.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_21.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_22.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_paz652_23.jpg\" alt=\" \" data-is-external-image=\"true\">\n        </div>   \n    <div class=\"slide\">\n     <button class=\"prev\" onclick=\"moveSlide(-1)\">&#10094;</button>\n     <button class=\"next\" onclick=\"moveSlide(1)\">&#10095;</button>\n    </div>\n</div>\n</div>\n\n\n\n\n\n\n\n\n\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/ue-paz651\">[UE] ПАЗ 651</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div><details class=\"tech_detals\" style=\"cursor: pointer;\">\n  <summary>Технические характеристики</summary>\n  <div class=\"detals_text\">Detached: Wheels/ Doors/ Steering Wheel/ Hood / Caps <br>\nLight Animated<br>\n7 Blueprints<br>\n24 Static meshes (With custom parts)<br>\n80 Maps (With custom maps)<br>\n5 LODs (Auto)<br>\nNumber of Materials and Material Instances:<br>\nMaterial: 13<br>\nInstances: 22<br>\nMaterialF: 1<br>\nFeatures:<br>\nFull-Customizable Blueprint<br>\nCustomizable Materials<br>\nOptimized mesh<br>\nDirt setting<br>\nDoors / Wheels/ Hood / Caps / Light animated<br>\nLODs: Yes (Generated)<br>\nCollision: Simple-Custom<br>\nTextures:<br>\nMain — Diffuse, Normal,Mix(AO_M_R) DirtMask — 4k;<br>\nDetals — Diffuse, Normal,Mix(AO_M_R) DirtMask — 4k;<br>\nPassenger Seats: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nDriver Seats: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nWall: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nDriverPanel: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nSteering Wheel: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nWheels: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nBottom: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nEngine: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nGlass:<br>\nBody — 2k<br>\nInterior — 2k<br>\nOptional:<br>\nx6 Color_Masks — 2k;<br>\nOther Mask 128-512;<br>\nLOD 0:Vertex Count:<br>\nSM_Corpus — tris: 40 079 vert: 21 279<br>\nSM_DriverDoor — tris: 878 vert: 483<br>\nSM_Door — tris: ~ 300 vert: 200<br>\nSM_Wheels — tris: 20 898 vert: 11 334<br>\nSM_Seats — tris: 25 216 vert: 13 402<br>\nSM_Wall — tris: 2 855 vert: 1 555<br>\nSM_Buttom — tris: 5 944 vert: 3 154<br>\nSM_Hood1/2 — tris: ~1000 vert: ~500<br>\nSM_Engine — tris: 2533 vert: 1576<br>\nOther meshes > 1000 tris<br>\n  </div>\n</details></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/6ff16194-f38d-4e6c-bd90-15a1b0c18b67\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            Classic Bus 1970 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div>\n<blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <a href=\"https://file.romunql.ru/api/public/dl/1BQAMJhg?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Classic Bus 1970 <span class=\"btn-text-ext\">UE Pack</span>\n        </span>\n        <span class=\"btn-text-size\">248MB</span>\n    </a>\n</div>\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/23/paz.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "UE Активы"
            ],
            "date_published": "2026-05-19T02:27:39+03:00",
            "date_modified": "2026-05-19T02:38:08+03:00"
        },
        {
            "id": "https://art.romunql.ru/ue-eu-classic/",
            "url": "https://art.romunql.ru/ue-eu-classic/",
            "title": "[UE] EU Classic (Drive)",
            "summary": "&#10094; &#10095; [UE] EU Classic (Drive) by romunql is marked CC0 1.0&hellip;",
            "content_html": "<div><br>\n<div class=\"slider-container\">\n  <div class=\"slider\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_4.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_5.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_6.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_7.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_8.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_8_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_8_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_9.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_10.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_111.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_13.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_14.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_14_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_ue_car_15.jpg\" alt=\" \" data-is-external-image=\"true\">\n        </div>   \n    <div class=\"slide\">\n     <button class=\"prev\" onclick=\"moveSlide(-1)\">&#10094;</button>\n     <button class=\"next\" onclick=\"moveSlide(1)\">&#10095;</button>\n    </div>\n</div>\n</div>\n\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/ue-eu-classic/\">[UE] EU Classic (Drive)</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div><details class=\"tech_detals\" style=\"cursor: pointer;\">\n  <summary>Технические характеристики</summary>\n  <div class=\"detals_text\">Customizable props/ drivable sample (basic)<br>\nDoors/Lights animated<br>\n8 blueprints<br>\n21 static meshes<br>\n3 Skeletal meshes<br>\n67 maps<br>\n5 LODs (Skeletal wheels without LODs)<br>\nCollision: Yes (custom)<br>\nTris Count: Actor 35 000 — 40 000<br>\nLODs: Yes<br>\nNumber of Materials and Material Instances: 28 + 1 MFunctions<br>\nNumber of Textures: 67<br>\nTexture Resolutions:<br>\nBody01-02: 4096×4096 (color, normal, mix [AO, R, M])<br>\nInside: 2048×2048 (color, normal, mix [AO, R, M])<br>\nWheels: Front — 1024×1024 (color, normal, mix [AO, R, M])<br>\nBottom: 2048×2048 (color, normal, mix [AO, R, M])<br>\nTopDetal: 512×512 (color, normal, mix [AO, R, M])<br>\nDirt Masks: Body01-02 — 4096×4096;<br>\nInside — 2048×2048;<br>\nWheels — F: 1024×1024; B: 1024×1024;<br>\nBottom — 1024×1024;<br>\nGlass — 2048×2048;<br>\nPaintMask Body 01-02: 4096×4096;<br>\nNumbers, addition parts and other elements: 512×512 or less<br>\n(Vert/Tris count):<br>\nBody_classic v: 10311 t: 11774<br>\nBody_modern v: 10298 t: 11470<br>\nDoor v 1644 t: 1878<br>\nBottom v: 5572 t: 5815<br>\nwheels01 v 6076 t:7184<br>\nwheels02 v: 4560 t:6224<br>\nwheels03 v 10516 t: 10728<br>\nInside v: 5579 t: 6313<br>\nSingle wheel: v: 1100-1500 t: 1500-1800<br>\nBumper(eatch) v: ~<500 t: ~<500<br>\nSteeringWheel v:762 t: 812<br>\nNumber01,number02,topdetal v: ~200 t: ~200<br>\nActor v: 30 000 — 37 000 t: 35 000 — 40 000<br>\nFeatures:<br>\nDirt/Scratches/Colours customization<br>\nAdditional Parts<br>\nDetached wheels/doors<br>\nLight Animated<br>\nDrivable sample<br>\nSkeletal wheels (for drivable pawn)<br>\nNumber of Blueprints: 8<br>\nInput: Keyboard<br>\nSupported Development Platforms:<br>\nWindows: Yes<br>\nMac: Yes<br>\nNote: Skeletal meshes (wheels) without LODs;<br>\n  </div>\n</details></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/6a8d0776-55a7-4bb8-a4c5-483d4bde3386\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            Euro Car 1960 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div>\n<blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <a href=\"https://file.romunql.ru/api/public/dl/gYSKBvms?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Euro Car 1960 <span class=\"btn-text-ext\">UE4 Pack</span>\n        </span>\n        <span class=\"btn-text-size\">188MB</span>\n    </a>\n        <a href=\"https://file.romunql.ru/api/public/dl/yJwdUW-Q?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Euro Car 1960 <span class=\"btn-text-ext\">UE5 Pack</span>\n        </span>\n        <span class=\"btn-text-size\">184MB</span>\n    </a>\n</div>\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/22/eu_cla.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "UE Активы"
            ],
            "date_published": "2026-05-18T21:41:48+03:00",
            "date_modified": "2026-05-18T21:50:54+03:00"
        },
        {
            "id": "https://art.romunql.ru/chrysler-turbine/",
            "url": "https://art.romunql.ru/chrysler-turbine/",
            "title": "[UE] Chrysler Turbine",
            "summary": "&#10094; &#10095; [UE] Chrysler Turbine by romunql is marked CC0 1.0 Технические&hellip;",
            "content_html": "<div><br>\n<div class=\"slider-container\">\n  <div class=\"slider\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_4.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_5.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_5_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_6.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_7.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_8.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_9.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_10.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_11.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_12.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_turbo_13.jpg\" alt=\" \" data-is-external-image=\"true\">\n        </div>   \n    <div class=\"slide\">\n     <button class=\"prev\" onclick=\"moveSlide(-1)\">&#10094;</button>\n     <button class=\"next\" onclick=\"moveSlide(1)\">&#10095;</button>\n    </div>\n</div>\n</div>\n\n\n\n\n\n\n\n\n\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/chrysler-turbine/\">[UE] Chrysler Turbine</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div><details class=\"tech_detals\" style=\"cursor: pointer;\">\n  <summary>Технические характеристики</summary>\n  <div class=\"detals_text\">Wheels/Door/Light Animated<br>\nDestroyed Version<br>\n10 Blueprints<br>\n28 Static meshes (with custom parts)<br>\n82 Maps<br>\n5 LODs<br>\nFeatures:<br>\nFull-Customizable Blueprints<br>\nOptimized mesh<br>\nDirt setting<br>\nDestroyed Version<br>\nDoors/ wheels / light animated<br>\nNumber of Unique Meshes:<br>\n28 static meshes<br>\nCollision: (Yes — custom)<br>\nVertex Count (LOD 0):<br>\nBasic:<br>\nSM_body, SM_roof , SM_door x 2, SM_under, SM_wheels, SM_inside, SM_door_glass — vert: 25 157 poly: 21 570<br>\nDestroyd:<br>\nvert: 24 976 poly: 23726<br>\nLODs: Yes<br>\nNumber of Materials and Material Instances:<br>\nMaterial: 21<br>\nInstances: 22<br>\nMaterialF: 1 (dirt)<br>\nNumber of Textures: 82<br>\nTexture Resolutions:<br>\nBasic:<br>\ncolor, nornal, mix(AO_Rough_Metal):<br>\nSM_body — 4096×4096<br>\nSM_roof, SM_under, SM_wheels, SM_inside — 1024×1024<br>\nDestroyd:<br>\ncolor, nornal, mix(AO_Rough_Metal):<br>\nSM_D_body — 2048×2048<br>\nSM_D_ wheels: 512×512<br>\nOther parts 1024×1024<br>\nMasks:<br>\nSM_body/SM_D_body — 2048×2048<br>\nother: 1024×1024<br>\nDetals/additional parts: 1024×1024 — 512×512<br>\n  </div>\n</details></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/e6dfc894-b6ab-425a-81b4-1cd29f8e6f3d\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            Chrysler Turbine <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div>\n<blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <a href=\"https://file.romunql.ru/api/public/dl/KIIbOb70?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Chrysler Turbine <span class=\"btn-text-ext\">UE Pack</span>\n        </span>\n        <span class=\"btn-text-size\">124MB</span>\n    </a>\n</div>\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/21/turbo.jpg",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "UE Активы"
            ],
            "date_published": "2026-05-18T21:19:18+03:00",
            "date_modified": "2026-05-18T21:29:02+03:00"
        },
        {
            "id": "https://art.romunql.ru/sk_zil130/",
            "url": "https://art.romunql.ru/sk_zil130/",
            "title": "ЗИЛ 130",
            "summary": "Sketchfab версия Доступные форматы Модель не является репликой, выполнена на основе фотографий&hellip;",
            "content_html": "<div><p class=\"tech-version\">Sketchfab версия</p><br>\n<div style=\"width: 100%; height: 500px; background: #1a1a1a; border-radius: 8px; overflow: hidden;\">\n    <iframe loading=\"lazy\" \n        allow=\"xr-spatial-tracking\"\n        src=\"https://3d.romunql.ru/?model=SL_zil130.glb\" \n        width=\"100%\" \n        height=\"100%\" \n        style=\"border:none;\" \n        allowfullscreen>\n    </iframe>\n</div>\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/sk_Zil130/\">ЗИЛ 130</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/b28a918c-0e40-4b30-89f2-330bcdb02b37\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            ZIL 130 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center></div>\n<div><blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/PoCtkWiz?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            ZIL 130 <span class=\"btn-text-ext\">.GLB</span>\n        </span>\n        <span class=\"btn-text-size\">27MB</span>\n    </a>\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/Q5dtcBLs?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            ZIL 130 <span class=\"btn-text-ext\">.GLB</span>\n        </span>\n        <span class=\"btn-text-size\">99MB</span>\n    </a>\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/Yr_ElFVg?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            ZIL 130 <span class=\"btn-text-ext\">.FBX/ZIP</span>\n        </span>\n        <span class=\"btn-text-size\">133MB</span>\n    </a>\n    </div>\n\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/20/SL_zil130.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "Sketchfab"
            ],
            "date_published": "2026-05-18T20:19:55+03:00",
            "date_modified": "2026-05-18T20:25:37+03:00"
        },
        {
            "id": "https://art.romunql.ru/ue_niva/",
            "url": "https://art.romunql.ru/ue_niva/",
            "title": "[UE] НИВА",
            "summary": "&#10094; &#10095; [UE] НИВА by romunql is marked CC0 1.0 Технические характеристики&hellip;",
            "content_html": "<div><br>\n<div class=\"slider-container\">\n  <div class=\"slider\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_4.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_5.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_6.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_7.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_8.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_9.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_10.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_11.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_12.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_13.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_14.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_15.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_16.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_17.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_18.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_niva_19.jpg\" alt=\" \" data-is-external-image=\"true\">\n        </div>   \n    <div class=\"slide\">\n     <button class=\"prev\" onclick=\"moveSlide(-1)\">&#10094;</button>\n     <button class=\"next\" onclick=\"moveSlide(1)\">&#10095;</button>\n    </div>\n</div>\n</div>\n\n\n\n\n\n\n\n\n\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/ue_niva/\">[UE] НИВА</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div><details class=\"tech_detals\" style=\"cursor: pointer;\">\n  <summary>Технические характеристики</summary>\n  <div class=\"detals_text\">Detached: Wheels / Doors / Steering Wheel / Seats / Hood / Wipers <br>\nLight Animated<br>\n8 Blueprints<br>\n35 Static meshes (With custom part)<br>\n101 Maps (With custom maps)<br>\n5 LODs (Auto)<br>\nNumber of Materials and Material Instances:<br>\nMaterial: 11<br>\nInstances: 27<br>\nMaterialF: 1<br>\nLODs: Yes (Generated)<br>\nCollision: Simple-Custom<br>\nTechnical Details<br>\nBasic Textures:<br>\nBody: Normal — 4k;<br>\nBody_Detals : Diffuse, Normal,Mix(AO_M_R) DirtMask — 4k;<br>\nSeats: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nSteering Wheel: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nTires: (Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nWheels_Disk: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 512;<br>\nBottom: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nBumpers: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nGlass: Dirt_Mask — 1k;<br>\nPaint_Masks — 2k<br>\nCustom elements: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 512-1k;<br>\nFeatures:<br>\nFull-Customizable Blueprint<br>\nCustomizable Materials<br>\nAdditional elements<br>\nOptimized mesh<br>\nDirt setting<br>\nDoors / Wheels / Seats / Hood detached<br>\nBasic LOD 0:<br>\nTris/Verts:<br>\nSM_ClassicSUV1977_BackDoor — t: 1146 v:1053<br>\nSM_ClassicSUV1977_Body — t: 14929 v:14460<br>\nSM_ClassicSUV1977_Door — t:942 1106<br>\nSM_ClassicSUV1977_BaseWheels — t:5772 v:5573<br>\nSM_ClassicSUV1977_BaseHood — t:724 v:506<br>\nSM_ClassicSUV1977_UnderHood — t:4110 v:4377<br>\nSM_ClassicSUV1977_Under — t:7566 v:7614<br>\nSM_ClassicSUV1977_Seats — t:2482 v:2575<br>\nCustom elements: t/v 300-4k (modern wheels: 11k/13k)<br>\n  </div>\n</details></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/19660d50-6824-493b-bd0a-883441f133f2\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            SUV 1977 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div>\n<blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <a href=\"https://file.romunql.ru/api/public/dl/ULj2DiYA?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            SUV 1977 <span class=\"btn-text-ext\">UE Pack</span>\n        </span>\n        <span class=\"btn-text-size\">217MB</span>\n    </a>\n</div>\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/19/niva.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "UE Активы"
            ],
            "date_published": "2026-05-18T01:28:13+03:00",
            "date_modified": "2026-05-18T19:06:48+03:00"
        },
        {
            "id": "https://art.romunql.ru/ue_liaz-677/",
            "url": "https://art.romunql.ru/ue_liaz-677/",
            "title": "[UE] ЛиАЗ 677",
            "summary": "&#10094; &#10095; [UE] ЛиАЗ 677 by romunql is marked CC0 1.0 Технические&hellip;",
            "content_html": "<div><div class=\"slider-container\">\n  <div class=\"slider\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_4.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_5.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_6.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_7.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_8.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_9.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_10.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_11.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_12.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_13.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_14.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_15.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_16.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_18.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_19.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_liaz677_20.jpg\" alt=\" \" data-is-external-image=\"true\">\n        </div>   \n    <div class=\"slide\">\n     <button class=\"prev\" onclick=\"moveSlide(-1)\">&#10094;</button>\n     <button class=\"next\" onclick=\"moveSlide(1)\">&#10095;</button>\n    </div>\n</div>\n</div>\n\n\n\n\n\n\n\n\n\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/ue_liaz-677/\">[UE] ЛиАЗ 677</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div><details class=\"tech_detals\" style=\"cursor: pointer;\">\n  <summary>Технические характеристики</summary>\n  <div class=\"detals_text\">Detached: Wheels / Doors/ Steering Wheel / Seats / Hood / Curtains</br>\nLight Animated</br>\n9 Blueprints</br>\n29 Static meshes (With custom part)</br>\n88 Maps (With custom maps)</br>\n5 LODs (Auto)</br>\nNumber of Materials and Material Instances:</br>\nMaterial: 15</br>\nInstances: 26</br>\nMaterialF: 1</br>\nActor: vert ~ 60k this ~100k</br>\nLODs: Yes (Generated)</br>\nCollision: Simple-Custom</br>\nTechnical Details</br>\nBasic Textures:</br>\nCorpus: Normal — 4k</br>\nCorpus Detals : Diffuse, Normal,Mix(AO_M_R) DirtMask — 4k;</br>\nPassenger Seats: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;</br>\nDriver Seats: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;</br>\nSteering Wheel: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;</br>\nWheels: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;</br>\nBottom: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;</br>\nGasPart: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 512;</br>\nDirt Masks:</br>\nGlass: 2k</br>\nCorpus — 4k</br>\nSeats: 1k</br>\nDriverSeat: 1k</br>\nBottom: 2k</br>\nBottom: 2k</br>\nOptional:</br>\nx5 Color_Masks — 2k;</br>\nFeatures:</br>\nFull-Customizable Blueprint</br>\nCustomizable Materials</br>\nAdditional elements</br>\nOptimized mesh</br>\nDirt setting</br>\nDoors / Wheels/ Seats/ Curtains</br>\nOther Mask 128-512;</br>\nBasic LOD 0:</br>\nVertex Count:</br>\nCorpus — tris: 30 278 vert: 31 584</br>\nSeats — tris: 29 850 vert: 28 443</br>\nWheels — tris: 12 550 vert: 11 130</br>\nPipes(handrails) — tris: 4918 vert: 5164</br>\nBottom — tris: 6014 vert: 6805</br>\nDriverSeat — tris: 960 vert: 967</br>\nEngine — tris: 2025 vert: 2542</br>\nGasElement — tris: 3476 vert: 3140</br>\nWheel(Separate)- tris: ~4-5k vert: ~4-5k</br>\nSmall meshes > 1k tris/verts</br>\nAlternative Seats ~ 60k tris</br>\n  </div>\n</details></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/aac2f4ab-45c2-4e8a-a590-3e19c170a614\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            Bus 1964 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div>\n<blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <a href=\"https://file.romunql.ru/api/public/dl/FwJwpLyi?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Bus 1964 <span class=\"btn-text-ext\">UE Pack</span>\n        </span>\n        <span class=\"btn-text-size\">217MB</span>\n    </a>\n</div>\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/18/liaz677.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "UE Активы"
            ],
            "date_published": "2026-05-17T23:00:39+03:00",
            "date_modified": "2026-05-18T19:01:14+03:00"
        },
        {
            "id": "https://art.romunql.ru/ue_ikarus_250/",
            "url": "https://art.romunql.ru/ue_ikarus_250/",
            "title": "[UE] Икарус 250",
            "summary": "&#10094; &#10095; [UE] Икарус 250 by romunql is marked CC0 1.0 Технические&hellip;",
            "content_html": "<div><div class=\"slider-container\">\n  <div class=\"slider\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_1.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_2.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_3.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_5.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_6.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_7.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_8.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_9.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_10.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_11.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_12.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_13.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_14.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_15.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_16.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_17.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_18.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_19.jpg\" alt=\" \" data-is-external-image=\"true\">\n      <img loading=\"lazy\" src=\"https://img.romunql.ru/prew/ue_icarus_20.jpg\" alt=\" \" data-is-external-image=\"true\">\n   </div>   \n    <div class=\"slide\">\n     <button class=\"prev\" onclick=\"moveSlide(-1)\">&#10094;</button>\n     <button class=\"next\" onclick=\"moveSlide(1)\">&#10095;</button>\n    </div>\n</div>\n</div>\n\n\n\n\n\n\n\n\n\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/ue_ikarus_250/\">[UE] Икарус 250</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div><details class=\"tech_detals\" style=\"cursor: pointer;\">\n  <summary>Технические характеристики</summary>\n  <div class=\"detals_text\">\nDetached: Wheels / Doors/ Steering Wheel / Seats / Сurtains <br>\nLight Animated<br>\n7 Blueprints<br>\n24 Static meshes (With custom parts)<br>\n80 Maps (With custom maps)<br>\n5 LODs (Auto)<br>\nFeatures:<br>\nFull-Customizable Blueprint<br>\nCustomizable Materials<br>\nOptimized mesh<br>\nDirt setting<br>\nDoors / Wheels/ Seats / Сurtains Light animated<br>\nNumber of Materials and Material Instances:<br>\nMaterial: 11<br>\nInstances: 17<br>\nMaterialF: 1<br>\nLODs: Yes (Generated)<br>\nCollision: Simple-Custom<br>\nCorpus: Normal — 4k<br>\nCorpus Detals : Diffuse, Normal,Mix(AO_M_R) DirtMask — 4k;<br>\nPassenger Seats: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nDriver Seats: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nSteering Wheel: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 1k;<br>\nDoors: 2xNormal 1k<br>\nClothElements: Normal — 2k<br>\nWheels: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nBottom: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 2k;<br>\nTopElement: (Diffuse, Normal,Mix(AO_M_R), DirtMask — 512;<br>\nDirt Masks<br>\nGlass: 2k<br>\nCorpus — 4k<br>\nCloth Elements: 2k<br>\nDoors: 2×1k<br>\nSeats: 2k<br>\nDriverSeat: 1k<br>\nInterior: — 2k<br>\nBottom: 2k<br>\nBottomElements: 2k<br>\nOptional:<br>\nx5 Color_Masks — 2k;<br>\nOther Mask 128-512;<br>\nVertex Count:<br>\nSM_BackWheel — tris: 3210 vert: 2613<br>\nSM_FrontWheel — tris: 1877 vert: 1920<br>\nSM_Body — tris: 37983 vert: 40303<br>\nSM_Cloth — tris: 1980 vert: 1222<br>\nSM_Door53 — tris: 1012 vert: 1187<br>\nSM_Door59 — tris: 1432 vert: 1614<br>\nSM_DriverSeat — tris: 648 vert: 804<br>\nSM_Bottom — tris: 7909 vert: 8686<br>\nSM_SWheel — tris: 520 vert: 437<br>\nSM_TopElement — tris: 570 vert: 608<br>\nSM_Seats — tris: 144 808 vert: 117 990<br>\nSM_Wheels — tris: 13932 vert: 12 190<br>\nSM_WheelsHelpers — tris: 654 vert: 656<br>\n  </div>\n</details></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/c84e9846-ba38-4c1c-a380-c9bdd34b274f\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            Big Bus 1960 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div>\n<blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <a href=\"https://file.romunql.ru/api/public/dl/ZiS1BCjv?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Big Bus 1960 <span class=\"btn-text-ext\">UE Pack</span>\n        </span>\n        <span class=\"btn-text-size\">133MB</span>\n    </a>\n</div>\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details>\n</div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/17/ika.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "UE Активы"
            ],
            "date_published": "2026-05-09T17:07:37+03:00",
            "date_modified": "2026-05-18T16:16:57+03:00"
        },
        {
            "id": "https://art.romunql.ru/sf_paz652/",
            "url": "https://art.romunql.ru/sf_paz652/",
            "title": "ПАЗ 652 ",
            "summary": "Sketchfab версия Доступные форматы Модель не является репликой, выполнена на основе фотографий&hellip;",
            "content_html": "<div><p class=\"tech-version\">Sketchfab версия</p><br>\n<div style=\"width: 100%; height: 500px; background: #1a1a1a; border-radius: 8px; overflow: hidden;\">\n    <iframe loading=\"lazy\" \n        allow=\"xr-spatial-tracking\"\n        src=\"https://3d.romunql.ru/?model=SL_paz652c.glb\" \n        width=\"100%\" \n        height=\"100%\" \n        style=\"border:none;\" \n        allowfullscreen>\n    </iframe>\n</div>\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/sf_paz652/\">ПАЗ 652</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/d54775b3-c111-4764-940c-0572d943a5fe\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            PAZ 652 <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center>\n</div>\n<div><blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/32uQXRQQ?inline=true\"\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            PAZ 652 <span class=\"btn-text-ext\">.GLB</span>\n        </span>\n        <span class=\"btn-text-size\">33MB</span>\n    </a>\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/oKsog14Q?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            PAZ 652 <span class=\"btn-text-ext\">.GLB</span>\n        </span>\n        <span class=\"btn-text-size\">104MB</span>\n    </a>\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/cDL-I49f?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            PAZ 652 <span class=\"btn-text-ext\">.FBX/ZIP</span>\n        </span>\n        <span class=\"btn-text-size\">153MB</span>\n    </a>\n    </div>\n\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details></div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/16/SL_paz652c.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "Sketchfab"
            ],
            "date_published": "2026-05-09T02:42:58+03:00",
            "date_modified": "2026-05-18T02:00:12+03:00"
        },
        {
            "id": "https://art.romunql.ru/sf_nekamaz/",
            "url": "https://art.romunql.ru/sf_nekamaz/",
            "title": "КАМАЗ",
            "summary": "Sketchfab версия Доступные форматы Модель не является репликой, выполнена на основе фотографий&hellip;",
            "content_html": "<div><p class=\"tech-version\">Sketchfab версия</p><br>\n<div style=\"width: 100%; height: 500px; background: #1a1a1a; border-radius: 8px; overflow: hidden;\">\n    <iframe loading=\"lazy\" \n        allow=\"xr-spatial-tracking\"\n        src=\"https://3d.romunql.ru/?model=SL_kamaz.glb\" \n        width=\"100%\" \n        height=\"100%\" \n        style=\"border:none;\" \n        allowfullscreen>\n    </iframe>\n</div>\n</div>\n<div><div class=\"licstyle\"><a href=\"https://art.romunql.ru/sf_nekamaz/\">КАМАЗ</a> by <a href=\"https://vk.com/romunql\">romunql</a> is marked <a href=\"https://creativecommons.org/publicdomain/zero/1.0/\">CC0 1.0</a><img src=\"https://emo.romunql.ru/static/emojis/cc.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"><img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/zero.svg\" alt=\"\" style=\"max-width: 1em;max-height:1em;margin-left: .2em;\" data-is-external-image=\"true\"></div></div>\n<div>    <!-- Cкачать с бусти -->\n    <center><a href=\"https://boosty.to/romunql/posts/fa251400-1b65-4434-bec4-fefd2d7847d3\" class=\"btn btn--boost\">\n        <span class=\"btn-text-Boosty\">\n            Kamaz <span class=\"btn-text-bost\">BOOSTY</span>\n        </span>\n    </a></center></div>\n<div><blockquote class=\"tech-note\">\n    <p>Доступные форматы</p>\n</blockquote>\n<div class=\"post__action\" style=\"margin-top: 10px;\">\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/p9BLKmlM?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Kamaz<span class=\"btn-text-ext\">.GLB</span>\n        </span>\n        <span class=\"btn-text-size\">31MB</span>\n    </a>\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/_Hon04b7?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Kamaz<span class=\"btn-text-ext\">.GLB</span>\n        </span>\n        <span class=\"btn-text-size\">88MB</span>\n    </a>\n    <!-- Кнопка скачивания с деталями -->\n    <a href=\"https://file.romunql.ru/api/public/dl/PDBgDDRJ?inline=true\" class=\"btn btn--download\">\n        <span class=\"btn-text-main\">\n            Kamaz<span class=\"btn-text-ext\">.FBX/ZIP</span>\n        </span>\n        <span class=\"btn-text-size\">122MB</span>\n    </a>\n    </div>\n\n</div>\n<div><div class=\"reactions-block\" id=\"reactions-widget\">\n   <!-- <div class=\"reactions-title\">Текст заголовка</div> -->\n    <div class=\"reactions-list\">\n        \n        <!-- 1 -->\n        <button class=\"rx-btn\" data-id=\"heart\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/r_heart.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 2 -->\n        <button class=\"rx-btn\" data-id=\"star\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/star.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 3 -->\n        <button class=\"rx-btn\" data-id=\"fire\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/fire.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 4 -->\n        <button class=\"rx-btn\" data-id=\"up\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/up.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 5 -->\n        <button class=\"rx-btn\" data-id=\"clap\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/clap.gif\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 6 -->\n        <button class=\"rx-btn\" data-id=\"boom\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/boom.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n        <!-- 7 -->\n          <button class=\"rx-btn\" data-id=\"pinch\">\n            <img loading=\"lazy\" src=\"https://emo.romunql.ru/static/emojis/poop.webp\" alt=\"\" data-is-external-image=\"true\">\n            <span class=\"rx-count\">0</span>\n        </button>\n    </div>\n</div>\n\n<style>\n.reactions-block { text-align: center; margin: 40px auto; font-family: inherit; }\n.reactions-title { font-size: 18px; font-weight: bold; margin-bottom: 16px; color: #333; }\n.reactions-list { display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;}\n.rx-btn { display: flex; flex-direction: column; align-items: center; background: none; border: none; cursor: pointer; transition: transform 0.1s ease; padding: 5px; }\n.rx-btn:hover { transform: scale(1.2); }\n.rx-btn:active { transform: scale(0.9); }\n.rx-btn img { width: 45px; height: 45px; object-fit: contain; margin-bottom: 6px; }\n.rx-count { font-size: 14px; color: #666; font-weight: 600; min-width: 20px; }\n.rx-btn.voted { opacity: 0.5; pointer-events: none; }\n</style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n    const API_HOST = \"https://emo.romunql.ru\";\n    const pageId = window.location.pathname; \n    const widget = document.getElementById(\"reactions-widget\");\n\n    if (!widget) return;\n\n    //  счетчики с сервера\n    fetch(`${API_HOST}/api/get?url=${encodeURIComponent(pageId)}`)\n        .then(res => res.json())\n        .then(votes => {\n            widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n                const id = btn.getAttribute(\"data-id\");\n                if (votes[id]) {\n                    btn.querySelector(\".rx-count\").textContent = votes[id];\n                }\n                if (localStorage.getItem(`rx_${pageId}_${id}`)) {\n                    btn.classList.add(\"voted\");\n                }\n            });\n        })\n        .catch(err => console.error(\"Ошибка загрузки реакций:\", err));\n\n    // клики по эмодзи\n    widget.querySelectorAll(\".rx-btn\").forEach(btn => {\n        btn.addEventListener(\"click\", function () {\n            const id = this.getAttribute(\"data-id\");\n            const storageKey = `rx_${pageId}_${id}`;\n\n            if (localStorage.getItem(storageKey)) return;\n\n            fetch(`${API_HOST}/api/click`, {\n                method: \"POST\",\n                headers: { \"Content-Type\": \"application/json\" },\n                body: JSON.stringify({ url: pageId, emoji: id })\n            })\n            .then(res => res.json())\n            .then(data => {\n                if (data.success) {\n                    const countSpan = this.querySelector(\".rx-count\");\n                    countSpan.textContent = parseInt(countSpan.textContent || 0) + 1;\n                    this.classList.add(\"voted\");\n                    localStorage.setItem(storageKey, \"true\");\n                }\n            })\n            .catch(err => console.error(\"Ошибка отправки реакции:\", err));\n        });\n    });\n});\n</script></div>\n<div><details class=\"CommentSlider\">\n    <summary class=\"CommentBlock\">Показать комментарии</summary>\n<section id=\"isso-thread\"></section>\n<script data-isso=\"https://cmt.romunql.ru/\" \n        data-isso-css=\"true\"\n        data-isso-lang=\"ru\"\n        data-isso-email=\"false\"\n        data-isso-website=\"false\"\n        data-isso-require-author=\"false\"\n        data-isso-require-email=\"false\"\n        data-isso-vote =\"false\"\n        data-isso-max-comments-top = 10\n        data-isso-max-comments-nested = 3\n        data-isso-sorting = \"newest\"\n        src=\"https://cmt.romunql.ru/js/embed.min.js\"></script>\n</details></div>\n<div><blockquote class=\"tech-info\">\n    <p>Модель не является репликой, выполнена на основе фотографий игрушек и фантазий автора.</p>\n</blockquote></div>\n\n  <p>\n    \n  </p>",
            "image": "https://art.romunql.ru/media/posts/15/SL_kamaz.png",
            "author": {
                "name": "romunql"
            },
            "tags": [
                   "Sketchfab"
            ],
            "date_published": "2026-05-09T00:26:08+03:00",
            "date_modified": "2026-05-18T02:00:20+03:00"
        }
    ]
}
