3d webview for windows and macos

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.

782 users have favourite this asset

Updated price and taxes/VAT calculated at checkout

This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the

EULA

for details.

Secure checkout:

Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex

Latest release date

Mar 18, 2025

Related keywords

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Easily display and interact with web content in 3D or 2D using the web browser plugin trusted by thousands of developers. See the developer site for full documentation.

Download «3D WebView for Windows and macOS (Web Browser)» for FREE. This package is provided for learning purposes or testing before purchase. NOT FOR COMMERCIAL USE.

Details

File size: 457.2 MB

Latest version: 4.11.1

Latest release date: Feb 13, 2025

Original Unity version: 2019.4.33 or higher

Key Features

  • Display and interact with web content in 3D or 2D using a Chromium-based browser plugin.
  • Supports loading webpages from URLs or HTML strings, video playback (including YouTube and MP4s), and creating UIs with HTML.
  • Includes pre-built prefabs like `3D WebViewPrefab` and `CanvasWebViewPrefab` for quick integration.
  • Unified C# API for seamless cross-platform support (Windows, macOS, Android, iOS, visionOS, WebGL, UWP).
  • Comprehensive APIs for controlling the browser, executing JavaScript, and handling events.
  • Supports advanced features like PDF viewing, OAuth integration, transparent pages, and Input Method Editor (IME).

Description

3D WebView for Windows and macOS is a powerful plugin that allows developers to embed web content into Unity applications. Trusted by thousands of developers, this plugin provides a seamless way to integrate web browsers into your projects, whether you’re building desktop apps, games, or XR experiences.

Features:

  • Chromium-Powered: Powered by Chromium (v125), ensuring compatibility with modern web standards.
  • High Performance: Renders up to 144+ FPS on Windows with hardware acceleration.
  • Interactive Prefabs: Includes `3D WebViewPrefab` and `CanvasWebViewPrefab` for rendering web content to a `Texture2D` and handling user interactions like clicks, scrolls, and drags.
  • Video Support: Watch videos, including MP4s and streaming platforms like YouTube.
  • Cross-Platform API: Unified C# API for seamless integration across multiple platforms (additional packages required for other platforms).
  • JavaScript Integration: Execute JavaScript, send messages between JavaScript and C#, and create dynamic web-based UIs.
  • Advanced Features: Supports PDF viewing, OAuth integration, transparent pages, and IME for Chinese, Japanese, and Korean text input.

Demo Scenes

  • SimpleWebViewDemo: A basic example of embedding a web browser in 3D space.
  • CanvasWebViewDemo: Demonstrates embedding a web browser in a 2D canvas.
  • AdvancedWebViewDemo: Showcases advanced features like JavaScript execution and event handling.
  • CanvasWorldSpaceDemo: Embeds a web browser in world space using a canvas.
  • PopupDemo: Demonstrates how to handle popup windows.
  • XR Interaction Toolkit Example: Integrates 3D WebView with Unity’s XR Interaction Toolkit.

System Requirements

  • Unity 2018.3 or newer.
  • Windows 10+ (x64) with Direct3D11 or Direct3D12 graphics.
  • macOS 10.13+ (x64 Intel, arm64 Apple Silicon) with Metal graphics.
  • Supports both Mono and IL2CPP scripting backends.
  • Adds ~170 MB to the app’s size (can be reduced).

Important Notes and Limitations

  • This package only supports Windows and macOS. Additional packages are required for other platforms (sold separately).
  • The native Windows and macOS plugins are provided as precompiled libraries; source code is not included.
  • H.264 video codec for MP4s and streaming is disabled by default but can be enabled.
  • Building for the Mac App Store is not supported.
  • On macOS, the Chromium process is x64 only but runs on Apple Silicon via Rosetta.
  • Some Chromium library files exceed GitHub’s 100 MB file size limit. Use Git LFS for private repositories.
  • You must display a copy of Chromium Embedded Framework’s BSD-style license in your app’s about page or credits.

Additional Information

  • Documentation: Full documentation is available on the developer site.
  • Platform-Specific Features: Includes APIs for platform-specific functionality.
  • Bundles: Save money by purchasing bundles for multiple platforms.

❤️ If you enjoy this asset, consider leaving a review to support the creator. Thank you! ❤️

Download

💖 Donate, Buy Membership, or Exchange Assets 💖

00:00

Easily display and interact with web content in 3D or 2D using the web browser plugin trusted by over 1000 developers. See the developer site for full documentation.

🌐  Load a webpage from a URL or HTML string

📺  Watch videos and YouTube (including MP4s and streaming)

<>  Create UIs with HTML

⚡️  Get started fast with the 3D WebViewPrefab or 2D CanvasWebViewPrefab, which render to a Texture2D and handle user interactions (click, scroll, hover, drag)

⌨️  Type with the included on-screen keyboard or native keyboard

• C# source code for a unified API that works seamlesslyacross Android, iOS, Windows, macOS, WebGL, and UWP / Hololens

• Powered by Chromium (currently v100)

• Comprehensive API for controlling the browser and listening to browser events

• Execute JavaScript

• Send messages from JavaScript to C# and vice versa

• View PDFs

• Also includes extra platform-specific APIs

• Supports transparent pages

Examples

• 3D WebView’s included demo scenes:
    â—¦ SimpleWebViewDemo
    â—¦ CanvasWebViewDemo
    â—¦ AdvancedWebViewDemo
    â—¦ CanvasWorldSpaceDemo
    â—¦ PopupDemo

• Oculus example (Quest, Rift)

• XR Interaction Toolkit example

System requirements

• Unity 2017.3 or above (except 2017.3 — 2018.1 are unsupported on Windows due to a Unity bug)

• Supports both Mono and IL2CPP

• Windows 8+ (x64) with D3D11 graphics

• macOS 10.10+ (x64, arm64) with Metal graphics

Important notes and limitations

• This package only supports Windows and macOS. To support other platforms, you can install additional 3D WebViewpackages (Android, iOS, WebGL, UWP, or create a custom bundle). All of the 3DWebView packages work seamlesslytogether, so all you need to do is install them into the same project, and then 3D WebView automatically detects anduses the correct plugin at runtime and build time.

• 3D WebView’s native Windows and macOS plugins are provided as precompiled libraries, and the native source code forthem is notprovided.

• The H.264 video codec for MP4s and streaming is disabled by default but can be enabled.

• The Windows plugin supports building for x86, but the resulting 32-bit app will only run on 64-bit versions of Windows because 3D WebView embeds a 64-bit Chromium executable.

• Building for the Mac App Store is not supported.

• On macOS, the dynamic library used by the Unity process is a universal library that supports both x64 and arm64. Theexecutable for the Chromium process is currently x64 only but runs successfully on M1 Macs via Rosetta.

• The Windows and macOS plugins embed Chromium Embedded Framework, so you must display a copy of its included BSD-style license in your desktop app’s about page or credits.

3d webview for windows and macos (web browser) gui tools unity ios asset store android by vuplex ui window system assetsdeals pro file browser webgl utilities github lunatiy/webview app: timer training diary project webview: cross platform web (windows webview/unity unitypackage at master · gree/unity view in integration being hidden on catalina 10 15 7 issue #599 voltstro studios/unitywebbrowser: functional : r/unity3d magicleap developer documentation n1kav/unity window: editor with player download free (mac) 5 3 8f2 softpedia what are the application stack get started thirdweb s sdk unity: mobile desktop how to build test fast

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Regsrv32 windows 10 x64
  • Обновить рабочий стол windows горячие клавиши
  • Что такое монитор ресурсов в windows
  • Как обновить драйвер блютуз для windows 10
  • Перенос windows xp на другой комп