Pular para o conteúdo
Mídia 1 do anúncio WebToUMG — Import Web Designs as Native UMG Widgets

Descrição

Stop rebuilding your designs in UMG.

VIDEO SHOWCASE

WebToUMG imports web designs — HTML/CSS, or a live URL — and converts them into native Unreal Motion Graphics widgets that you can edit, animate, and ship. Layouts become real UCanvasPanel/VerticalBox/HorizontalBox/UOverlay hierarchies. Gradients, shadows, and glows become parametric Material Instances. Hover, group-hover, and click transitions become UWidgetAnimation tracks. Inline SVG and complex effects are rasterized to high-resolution textures automatically.

Built for the modern AI-design workflow. WebToUMG handles outputs from Claude (Artifacts/Design), Google Stitch, Lovable Dev and standard hand-written HTML/CSS. Tailwind utility classes (including group-hover: and peer patterns), shadcn/ui-style markup, and oklch()/oklab() colors resolve correctly out of the box.

Three ways to import: drag a single .html file into the Content Browser, a ZIP containing a full multi-screen project (one page per folder → one Widget Blueprint each), or use Tools ▸ WebToUMG: Import Web Design… to pick a file or paste a public URL (Lovable preview or your local dev server). The plugin auto-detects entry points and names each Widget Blueprint from the page <title>.

State-aware capture. For JS/React apps where screens, modals, and tabs mount and unmount, WebToUMG drives the live page — clicking triggers and reloading to reach every reachable state — and emits each as native UMG: tab bars become a single UWidgetSwitcher, modals are embedded as in-place collapsible dialogs, and screen-to-screen navigation is wired with functional nav-links. No config file required.

Functional controls, not just pixels. Semantic form markup becomes interactive widgets: <input type="range"> → USlider, <input type="checkbox"> → UCheckBox, <select> → UComboBoxString, and custom Tailwind toggle switches become a working switch that slides its knob on click.

Refresh in place. Every import stamps its source. Right-click an imported Widget Blueprint → WebToUMG: Reimport to re-run the import on the same assets when the design changes — multi-page projects reuse the existing Blueprints by name (no duplicates). The widget tree is regenerated, but your Event Graph logic is preserved: widget names are stable across re-imports, so your bindings keep resolving.

Features

  • Native UMG output — real Widget Blueprints, Material Instances, Textures, Fonts. No WebView wrapper. Edit anything after import.

  • Tiered conversion — layouts and text as native widgets; gradients/shadows/glows as parametric Material Instances (3 master materials — fill, shadow/glow, noise — with deduplicated instance variations); inline SVG and complex effects baked as Texture2D.

  • AI design tool support — works with output from Claude (Artifacts/Design), Google Stitch, Lovable Dev and hand-written HTML/CSS.

  • Three import modes — drag .html/.zip into the Content Browser, or use the import panel for a file picker or a public URL (preview link / dev server).

  • State capture (click-and-reload discovery) — for JS/React apps, the importer drives the live page to reach every screen/modal/tab and emits each as native UMG. Empirical, not source-parsing — works with any framework that renders to the DOM.

  • Animations — CSS transition, :hover/:active, group-hover, and @keyframes → UWidgetAnimation tracks bound automatically.

  • Multi-screen apps — tab bars → one UWidgetSwitcher; modals → embedded in-place collapsible dialogs; screen navigation → functional nav-links.

  • Functional form controls — <input type=range> → USlider, <input type=checkbox> → UCheckBox, <select> → UComboBoxString, Tailwind toggle switches → a working knob-sliding switch.

  • Reimport in place — right-click → Reimport re-runs from the stamped source; reuses existing Blueprints by name; widget names stay stable so your Event Graph keeps working.

  • 16 font families bundled (+ Material Symbols) — Inter, Roboto, Geist, Montserrat, Poppins, Nunito, Space Grotesk, Oswald, Barlow Condensed, Bebas Neue, Black Ops One, Anton, Cinzel (serif), and the mono cuts. Common designs need no network.

  • Modern CSS — oklch()/oklab() colors (incl. inside var()) converted to sRGB for the bundled Chromium 90 engine; multi-stop & layered gradients; per-side borders.

  • Editor-only plugin — zero runtime overhead. Imports are one-shot; output is plain UMG.

Compatibility

Engine Version: Unreal Engine 5.5+
Supported Platforms (Editor): Windows, macOS
Target Platforms (Output): Any platform UMG supports (all)
Required Plugins: WebBrowserWidget (enabled by default in UE 5.5+), UMG
Network: Required only for URL import and for pages that load remote images/CSS. Local file/ZIP imports of self-contained pages work fully offline.

Fidelity

WebToUMG aims for a faithful, editable reproduction — not a screenshot. Layout, text, color, gradients, shadows/glows, borders, fonts, hover/keyframe animations, and the supported form controls convert with high fidelity. A focused set of effects approximate or bake to a texture (listed below) — by design, since they have no native UMG equivalent. We avoid promising a fixed "pixel-perfect %" because it depends entirely on which CSS a given design uses; see Limitations for the exact trade-offs.

Limitations

What WebToUMG doesn't do (be aware before purchasing):

  • Runtime JavaScript logic (game logic, fetch, data binding) — not converted. Visual states/modals/tabs ARE captured; the behavior behind custom buttons is yours to wire in Blueprint.

  • Cross-screen navigation between separately-generated pages — auto-wired only when the importer can reach a screen by clicking; unrelated pages in a ZIP don't auto-link (add data-d2w-name/href to link them).

  • Responsive design — imports at a single (Desktop) viewport. Multi-viewport variants are on the roadmap.

  • CommonUI components — plain UMG only; convert to CommonUI manually if needed.

  • Non-.ttf fonts / families outside the bundled set — fall back to a default; provide a .ttf or pick a bundled family.

  • CSS-art (shapes built from nested <div>+clip-path/organic border-radius), conic/repeating gradients, filter:, multiple text-shadow — approximated or skipped; use a single <svg>/<img> (or the data-d2w-tier="4" bake escape hatch).

  • Chromium-90 engine ceiling — color-mix(), :has(), container queries, position:sticky are unsupported (the bundled CEF predates them).

  • Reimport replaces the widget tree — manual edits to the imported widget layout are overwritten on Reimport (Event Graph logic is preserved). A merge-preserving refresh is on the roadmap.

Formatos incluídos