Skip to content

Releases: SFraissTU/BA_PointCloud

BA Point Cloud Renderer 1.6

09 Jul 14:48
Compare
Choose a tag to compare

Support for Potree Format 2.0

BA Point Cloud Renderer v1.5

30 Nov 17:38
5b9d207
Compare
Choose a tag to compare

A small update containing Potree-Format-Update and URL-Parsing.

Change List:

  • Support for Potree Format V1.8 (Created by Potree Converter 1.7)
  • Path to pointcloud can now be an URL. In that case, the pointcloud will be downloaded to a folder "temp".

BA Point Cloud Renderer v1.4

04 Apr 15:11
4557b32
Compare
Choose a tag to compare

A small update with bugfixes and minor improvements.

Change list:

  • Easier support for Streaming Assets in Point Cloud Loader and Directory Loader. If "Streaming Assets As Root" is set to true, the path is relative to the streaming assets directory (code provided by Pablo Vidaurre).
  • Moved "Hide" and "Display" buttons from Preview object to Dynamic Point Cloud Set.
  • Fixed "PointCloudLoader.LoadPointCloud()" sometimes not working when "Load on Start" is set to False.
  • Added GUI-Buttons in Point Cloud Loader for loading and removing point cloud at runtime.

BA Point Cloud Renderer v1.3

21 Oct 20:47
Compare
Choose a tag to compare

This update contains a lot of new features, especially previewing the point cloud in the editor, applying complex transformations to point clouds and eye dome lighting!

Detailed change list:

  • A Preview-Script is available which allows you to see the bounding box and a coarse preview of the point cloud inside the editor!
  • Transformation of Point Cloud Set gets applied to the whole point cloud, as the created Node-GameObjects are now children of the set.
  • Eye Dome Lighting (provided by Kazys Stepanas)
  • Point Cloud Sets now provide the option to display the (tight) bounding box of the point clouds as a Gizmo
  • DefaltMeshConfiguration and PointMeshConfiguration now provide the option to display the current LOD-Bounding Boxes
  • The MoveCenterToTransform-Functionality now uses the tight bounding box instead of the wide one, so the objects should seem more centered
  • DirectoryLoader doesn't run during runtime anymore but is a tool for the editor, which you can use to create several PointCloudLoaders there by pressing a button in the editor.
  • DefaultMeshConfiguration now also requires a camera to be used. Before it always took the default one, which might not always be what you want.
  • Project Update to Unity 2019
  • Fixed changing "MoveCenterToTransform" sometimes leading to an exception
  • Provided Mac-Os-Compability by replacing "" with "/"
  • Deleted old obsolete Controller-classes
  • Tested VR-Support with HTC Vive

New features in action

BA Point Cloud Renderer v1.2

19 Feb 12:15
2b30c95
Compare
Choose a tag to compare

Version 1.2 (2019-02-19):

  • Did some renaming and made some components easier to use.
    • All the packages are subpackages of "BAPointCloudRenderer"
    • There is a new package "BAPointCloudRenderer.CloudController" containing new versions of the classes from the old "Controllers"-package
    • "AbstractPointSetController", "CloudsFromDirectoryLoader", "DynamicLoaderController", "PointCloudLoaderController" and "PointCloudSetRealTimeController" are now deprecated. Please use "AbstractPointCloudSet", "DirectoryLoader", "PointCloudLoader", "StaticPointCloudSet" and "DynamicPointCloudSet" respectively instead.
    • "GeoQuadMeshConfiguration" and "Quad4PointMeshConfiguration" are now deprecated. Please use "DefaltMeshConfiguration" instead.
  • Created a new Point Cloud Set type for simple one-time loading and rendering of small point clouds: StaticPointCloudSet
  • You can now add new point clouds to the sets when the project is already running. Simply create a Point Cloud Loader object and specify the corresponding Point Cloud Set. It's also possible now to create a Loader in the editor without it being loaded at the beginning of the application. By setting "loadOnStart" to false, you can call "LoadPointCloud" later to load it on demand.
  • The renderer-objects now provide better functions for pausing and continuing rendering.
  • Small bug fixings and improvements
  • The project is now available as a .unitypackage-file, so you don't have to download the whole project anymore.