Skip to content

Commit

Permalink
deploy: 4d81f8d
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Apr 27, 2024
1 parent 5e82c90 commit 744ced4
Show file tree
Hide file tree
Showing 468 changed files with 804 additions and 870 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="generator" content="Docusaurus v3.2.1">
<title data-rh="true">3D Asset Store Propsplanet upgrades from Unity to PlayCanvas | PlayCanvas Blog</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://blog.playcanvas.com/img/playcanvas-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://blog.playcanvas.com/img/playcanvas-social-card.jpg"><meta data-rh="true" property="og:url" content="https://blog.playcanvas.com/3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="3D Asset Store Propsplanet upgrades from Unity to PlayCanvas | PlayCanvas Blog"><meta data-rh="true" name="description" content="logos"><meta data-rh="true" property="og:description" content="logos"><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="article:published_time" content="2014-11-12T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://twitter.com/daredevildave"><meta data-rh="true" property="article:tag" content="asset-store"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://blog.playcanvas.com/3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas"><link data-rh="true" rel="alternate" href="https://blog.playcanvas.com/3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas" hreflang="en"><link data-rh="true" rel="alternate" href="https://blog.playcanvas.com/3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas" hreflang="x-default"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://blog.playcanvas.com/3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas","mainEntityOfPage":"https://blog.playcanvas.com/3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas","url":"https://blog.playcanvas.com/3d-asset-store-propsplanet-upgrades-from-unity-to-playcanvas","headline":"3D Asset Store Propsplanet upgrades from Unity to PlayCanvas","name":"3D Asset Store Propsplanet upgrades from Unity to PlayCanvas","description":"logos","datePublished":"2014-11-12T00:00:00.000Z","author":{"@type":"Person","name":"Dave Evans","description":"CTO","url":"https://twitter.com/daredevildave","image":"https://pbs.twimg.com/profile_images/1271233580430053376/-OHHBJ2Z_400x400.jpg"},"keywords":[],"isPartOf":{"@type":"Blog","@id":"https://blog.playcanvas.com/","name":"Blog"}}</script><link rel="alternate" type="application/rss+xml" href="/rss.xml" title="PlayCanvas Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/atom.xml" title="PlayCanvas Blog Atom Feed"><link rel="stylesheet" href="/assets/css/styles.15b5be2e.css">
<script src="/assets/js/runtime~main.495dae3d.js" defer="defer"></script>
<script src="/assets/js/runtime~main.6d907a41.js" defer="defer"></script>
<script src="/assets/js/main.d5d19e1e.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
Expand Down
2 changes: 1 addition & 1 deletion 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<meta name="generator" content="Docusaurus v3.2.1">
<title data-rh="true">Page Not Found | PlayCanvas Blog</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://blog.playcanvas.com/img/playcanvas-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://blog.playcanvas.com/img/playcanvas-social-card.jpg"><meta data-rh="true" property="og:url" content="https://blog.playcanvas.com/404.html"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="Page Not Found | PlayCanvas Blog"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://blog.playcanvas.com/404.html"><link data-rh="true" rel="alternate" href="https://blog.playcanvas.com/404.html" hreflang="en"><link data-rh="true" rel="alternate" href="https://blog.playcanvas.com/404.html" hreflang="x-default"><link rel="alternate" type="application/rss+xml" href="/rss.xml" title="PlayCanvas Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/atom.xml" title="PlayCanvas Blog Atom Feed"><link rel="stylesheet" href="/assets/css/styles.15b5be2e.css">
<script src="/assets/js/runtime~main.495dae3d.js" defer="defer"></script>
<script src="/assets/js/runtime~main.6d907a41.js" defer="defer"></script>
<script src="/assets/js/main.d5d19e1e.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
Expand Down
6 changes: 3 additions & 3 deletions a-graph-rendering-library-for-the-web-pcui-graph/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v3.2.1">
<title data-rh="true">A Graph Rendering Library for the Web: PCUI Graph | PlayCanvas Blog</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://blog.playcanvas.com/img/playcanvas-social-card.jpg"><meta data-rh="true" name="twitter:image" content="https://blog.playcanvas.com/img/playcanvas-social-card.jpg"><meta data-rh="true" property="og:url" content="https://blog.playcanvas.com/a-graph-rendering-library-for-the-web-pcui-graph"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="og:title" content="A Graph Rendering Library for the Web: PCUI Graph | PlayCanvas Blog"><meta data-rh="true" name="description" content="Today, we are excited to announce a new open source library: PCUI Graph. It’s a graph rendering framework for the browser which can be used to build and view various types of node-based graphs."><meta data-rh="true" property="og:description" content="Today, we are excited to announce a new open source library: PCUI Graph. It’s a graph rendering framework for the browser which can be used to build and view various types of node-based graphs."><meta data-rh="true" property="og:type" content="article"><meta data-rh="true" property="article:published_time" content="2021-09-02T00:00:00.000Z"><meta data-rh="true" property="article:author" content="https://twitter.com/elliott_thomps"><meta data-rh="true" property="article:tag" content="pcui"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://blog.playcanvas.com/a-graph-rendering-library-for-the-web-pcui-graph"><link data-rh="true" rel="alternate" href="https://blog.playcanvas.com/a-graph-rendering-library-for-the-web-pcui-graph" hreflang="en"><link data-rh="true" rel="alternate" href="https://blog.playcanvas.com/a-graph-rendering-library-for-the-web-pcui-graph" hreflang="x-default"><script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://blog.playcanvas.com/a-graph-rendering-library-for-the-web-pcui-graph","mainEntityOfPage":"https://blog.playcanvas.com/a-graph-rendering-library-for-the-web-pcui-graph","url":"https://blog.playcanvas.com/a-graph-rendering-library-for-the-web-pcui-graph","headline":"A Graph Rendering Library for the Web: PCUI Graph","name":"A Graph Rendering Library for the Web: PCUI Graph","description":"Today, we are excited to announce a new open source library: PCUI Graph. It’s a graph rendering framework for the browser which can be used to build and view various types of node-based graphs.","datePublished":"2021-09-02T00:00:00.000Z","author":{"@type":"Person","name":"Elliott Thompson","description":"Software Engineer","url":"https://twitter.com/elliott_thomps","image":"https://pbs.twimg.com/profile_images/1408030180497633290/42LxVCtq_400x400.jpg"},"keywords":[],"isPartOf":{"@type":"Blog","@id":"https://blog.playcanvas.com/","name":"Blog"}}</script><link rel="alternate" type="application/rss+xml" href="/rss.xml" title="PlayCanvas Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/atom.xml" title="PlayCanvas Blog Atom Feed"><link rel="stylesheet" href="/assets/css/styles.15b5be2e.css">
<script src="/assets/js/runtime~main.495dae3d.js" defer="defer"></script>
<script src="/assets/js/runtime~main.6d907a41.js" defer="defer"></script>
<script src="/assets/js/main.d5d19e1e.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/playcanvas.png" alt="PlayCanvas Logo" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/playcanvas.png" alt="PlayCanvas Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">PlayCanvas Blog</b></a></div><div class="navbar__items navbar__items--right"><a href="https://discord.gg/RSaMRzg" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link navbar--discord-link" aria-label="Discord Invite"></a><a href="https://github.com/playcanvas" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link navbar--github-link" aria-label="GitHub"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="container margin-vert--lg"><div class="row"><aside class="col col--3"><nav class="sidebar_re4s thin-scrollbar" aria-label="Blog recent posts navigation"><div class="sidebarItemTitle_pO2u margin-bottom--md">Recent posts</div><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/build-webgpu-apps-today-with-playcanvas">Build WebGPU Apps Today with PlayCanvas</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/using-visual-studio-code-with-playcanvas">Using Visual Studio Code with PlayCanvas</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/massive-upgrade-for-the-playcanvas-developer-site">Massive Upgrade for the PlayCanvas Developer Site</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/compressing-gaussian-splats">Compressing Gaussian Splats</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/avif-webp-land-in-editor">Boost Your Efficiency: Editor gets Support for AVIF and WebP</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/gltf-viewer-adds-webgpu-support">glTF Viewer 4.0 Adds WebGPU Support</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/playcanvas-adds-sketchfab-itegration">PlayCanvas Adds Sketchfab Integration</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/moving-from-wordpress-to-jekyll-a-case-study">Moving from WordPress to Jekyll - A Case Study</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/announcing-the-new-playcanvas-asset-store">Announcing the New PlayCanvas Asset Store</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/initial-webgpu-support-lands-in-playcanvas-engine-1-62">Initial WebGPU support lands in PlayCanvas Engine 1.62!</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/webxr-ar-made-easy-with-playcanvas">WebXR AR Made Easy with PlayCanvas</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/draco-mesh-compression-arrives-in-the-playcanvas-editor">Draco Mesh Compression Arrives in the PlayCanvas Editor</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/how-to-make-your-html5-games-awesome">How to make your HTML5 Games Awesome!</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/playcanvas-now-supports-microsoft-volumetric-video-playback">PlayCanvas now supports Microsoft volumetric video playback</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/gltf-import-arrives-in-the-playcanvas-editor">glTF 2.0 Import Arrives in the PlayCanvas Editor</a></li></ul></nav></aside><main class="col col--7"><article><header><h1 class="title_f1Hy">A Graph Rendering Library for the Web: PCUI Graph</h1><div class="container_mt6G margin-vert--md"><time datetime="2021-09-02T00:00:00.000Z">September 2, 2021</time> · <!-- -->2 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--6 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://twitter.com/elliott_thomps" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo" src="https://pbs.twimg.com/profile_images/1408030180497633290/42LxVCtq_400x400.jpg" alt="Elliott Thompson"></a><div class="avatar__intro"><div class="avatar__name"><a href="https://twitter.com/elliott_thomps" target="_blank" rel="noopener noreferrer"><span>Elliott Thompson</span></a></div><small class="avatar__subtitle">Software Engineer</small></div></div></div></div></header><div id="__blog-post-container" class="markdown"><p>Today, we are excited to announce a new open source library: <a href="https://github.com/playcanvas/pcui-graph" target="_blank" rel="noopener noreferrer">PCUI Graph</a>. It’s a graph rendering framework for the browser which can be used to build and view various types of node-based graphs.</p>
<p><a href="/assets/files/simple-graph-953e9d2ddd70d5c63a0576d21ba9a130.gif" target="_blank"><img decoding="async" loading="lazy" alt="A Simple Graph" src="/assets/images/simple-graph-953e9d2ddd70d5c63a0576d21ba9a130.gif" width="1280" height="720" class="img_ev3q"></a>
<br><em>PCUI Graph in action</em></p>
<p><a href="/assets/files/simple-graph-953e9d2ddd70d5c63a0576d21ba9a130.gif" target="_blank"><img decoding="async" loading="lazy" alt="A Simple Graph" src="/assets/images/simple-graph-953e9d2ddd70d5c63a0576d21ba9a130.gif" width="1280" height="720" class="img_ev3q"></a><br>
<em>PCUI Graph in action</em></p>
<p>Last year, we <a href="https://blog.playcanvas.com/introducing-pcui-an-open-source-ui-framework-for-the-web/" target="_blank" rel="noopener noreferrer">open sourced PCUI</a>, a front-end framework for building web-based tools like the PlayCanvas Editor. This was subsequently used as the foundation for a new family of open source tools: the <a href="https://playcanvas.com/viewer" target="_blank" rel="noopener noreferrer">glTF Viewer</a> and the <a href="https://playcanvas.github.io/#/graphics/area-lights" target="_blank" rel="noopener noreferrer">PlayCanvas Examples Browser</a>. However, some of our more recent tools projects have had requirements related to the creation and editing of node-based graphs. As a result, we set about developing a new plugin to PCUI called PCUI Graph. This plugin is already in use today since it powers both the PlayCanvas <a href="https://forum.playcanvas.com/t/rfc-shader-editor/20616" target="_blank" rel="noopener noreferrer">Shader Editor</a> and <a href="https://blog.playcanvas.com/introducing-the-anim-state-graph/" target="_blank" rel="noopener noreferrer">Animation State Graph Editor</a>:</p>
<p><a href="/assets/files/pcui-graph-editors-3259a5ef1b240a1d550b3f239f03be39.png" target="_blank"><img decoding="async" loading="lazy" alt="Graph Editors" src="/assets/images/pcui-graph-editors-3259a5ef1b240a1d550b3f239f03be39.png" width="2864" height="960" class="img_ev3q"></a></p>
<p>You can rapidly map out key parts of your project’s workflow using pcui-graph, as it supports both directed and visual programming graphs. Here are some of the key features that PCUI Graph provides:</p>
Expand Down
Loading

0 comments on commit 744ced4

Please sign in to comment.