viverse logo

PlayCanvas Plugin

  • Plugin download

Latest version

  • Release note

Version

 

Release note

 

2.4.7

  • When running in an iFrame and the build version is viewer it will stop all tasks (rendering, physics, decompression worker, sending traffic info in service worker).
  • iosMemoryLimit option has been added to stream controller.

2.4.6

  • Three.js and Babylon.js implementations
  • Vertex colors for Three.js and Babylon.js
  • ModelOptions.onLoadedEventHandler has been renamed to onModelLoaded. Affects src/model_scripts/streamable-model.js in VIVERSE Create.
  • StreamController and it's wrappers are no longer a singletons. Affects src/model_scripts/stream-controller.js in VIVERSE Create. 

2.4.4

  • Fixed KHR_materials_pbrSpecularGlossiness issue.
  • Added support for vertex colors
  • Added support for glTF alpha mode
  • Added support for KHR_materials_unlit
  • Added support for KHR_materials_emissive_strength
  • Added support for KHR_materials_sheen
  • Added support for KHR_materials_dispersion
  • Can now be installed as a NPM package
  • Fix KHR_materials_pbrSpecularGlossiness

2.3.7

  • Fix KHR_materials_pbrSpecularGlossiness

2.3.6

  • Support KHR_materials_pbrSpecularGlossiness

2.3.5

  • Support KHR_materials_specular

2.3.4

  • Backwards compatible with old models

2.3.3

  • Enable diffuseTint to apply diffuse factor

2.3.2

  • Revert Local Model
  • Add Force Double Sided Setting

2.3.1

  • Signature validation for xrg model

2.3.0

  • Support KHR extensions

2.2.0

  • Make streaming model to stream without adding "model.xrg" in the url field

2.1.23

  • Not blocking streaming if failed to send traffic records

2.1.22

  • Collect traffics record by service worker
  • Dispatch onceOptimalRendered event

2.1.21

  • Fix missing materials

2.1.20

  • Fix shared texture release

2.1.19

  • Use Double Sided from xrgc
  • Support xrgc version 4

2.1.18

  • Fix service worker CORS issues in VR browser and Firefox
  • Use mobile triangle budgets for VR devices

2.1.17

  • Support xrgc version 3
  • Variable bit depth for mesh data
  • Read material doublesidedness from xrgc file

2.1.16

  • Fixed some nodes not update

2.1.15

  • Added support PlayCanvas realtime baking texture in PNGs format

2.1.14

  • Error handling on XRG files with empty nodes

2.1.13

  • Fix Memory Link in Texture

2.1.12

  • Light Map Support
  • Added support for the automatically generated collider.all

2.1.11

  • Shared Texture Support

2.1.10

  • Add Occlusion Strength support in playcanvas

2.1.9

  • Add Initial Triangle Percentage of streaming model to init the model with percentage of Triangle Budget 

2.1.8

Support for combined use of Metallic Roughness maps and Ambient Occlusion maps

2.1.7

  • Fixed issue where local camera position would be offset if the parent of the streamable model was scaled and camera type was player.
  • Got node info working in Viverse World.

2.1.6

  • Fixed issue with multiple stremable models with the same URL which would cause textures to be disposed of when they shouldn't have. Now using unique model ID instead of URL for texture reference keys.
  • Fixed issue where it wasn't passing on qualityPriority from streamable model component to stream controller.

2.1.5

  • Reversed previous fix as it was affecting materials that have GLTF property alphaMode set to mask. In the XRG this comes in as opaque and any pixel with an alpha less than 0.9 is not rendered. The conclusion was that this needs to be fixed at source i.e. if the material is transparent it should have alphaMode set to blend.
  • Fixed an issue where the loading model wasn't been removed if there was more than one streamable model.

2.1.4

  • Supports for normal and AO maps.
  • Fixed an issue with diffuse textures with an alpha channel not being visible.

2.1.3

  • Set FUTURE_CAMERA_POSITION_DURATION to 0
  • Now uses roughness value as multiplier for roughness-metalness map
  • Fixed an issue with occlusion culling bounding boxes appearing

Previous

Unity Plugin

Next

Unreal Engine Plugin