diff --git a/README.md b/README.md index 58b3e69..7db58fd 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,8 @@ Point Cloud Viewer and Tools for Unity Available for **purchase in the Unity Asset Store**:
-https://assetstore.unity.com/packages/tools/utilities/point-cloud-viewer-and-tools-16019?aid=1101lGti +**New version:** https://assetstore.unity.com/packages/tools/utilities/point-cloud-viewer-and-tools-3-310385?aid=1101lGti (This is also paid upgrade to old version, with 120 days grace period)
+(ORIGINAL VERSION, will be deprecated) https://assetstore.unity.com/packages/tools/utilities/point-cloud-viewer-and-tools-16019?aid=1101lGti This is public repository for Unity3D Point Cloud- Plugin For posting bugs / issues, feature requests, comments etc. @@ -11,7 +12,7 @@ Feel free to post them at https://github.com/unitycoder/UnityPointCloudViewer/is ### Unity Forums -http://forum.unity3d.com/threads/released-point-cloud-viewer-tools.240536/ +https://discussions.unity.com/t/released-point-cloud-viewer-tools/534863 ### Documentation diff --git a/ReleaseNotes/release-notes.txt b/ReleaseNotes/release-notes.txt index cc1e61c..0cf7b45 100644 --- a/ReleaseNotes/release-notes.txt +++ b/ReleaseNotes/release-notes.txt @@ -1,5 +1,81 @@ *** PointCloud Viewer & Tools for Unity *** +v3.01 + +- Note: Upgraded project to Unity 2022.3.26f1 + +- Feature: V3 Viewer, Add packed format type "5". Has XYZ+RGB+Intensity+Classification values in single file (and add shaders for these) + +- Added: Sample scene for V3 override with additional features (like toggle color mode: RGB/Intensity/Classification/Gradient) *but no sample file, you need to create your own with https://github.com/unitycoder/PointCloudConverter + +- Fixed: Point picking for packed data + +- Bonus: You get 50% discount on this external tool https://las2gltf.kelobyte.fi/ (Converts PLY/LAS/LAZ files into GLB/GLTF format, so you can view GLTF points clouds without point cloud plugin in Unity!) + +Latest updates/issues: +- https://github.com/unitycoder/UnityPointCloudViewer/issues + +*-----------------------------------------------------------------------* + + +*** PointCloud Viewer & Tools for Unity *** + +v3.00 + +- Note: This is paid upgrade! + +- Feature: URP Support with Custom Renderer Feature (CustomPass with RenderGraph support for Unity6000+) +- Feature: HDRP Support with Custom Renderer Feature + +- Added: V3 Viewer, useURPCustomPass bool to BinaryViewerDX11.cs (to enable custom pass rendering in URP) +- Added: V3 Viewer, useHDRPCustomRenderer bool to BinaryViewerDX11.cs (to enable custom renderer rendering in HDRP) +- Added: Downloadable sample file for V3 mesh tiles rendering scene (packed format) https://files.fm/f/xv784aw9xb +- Added: Menu item, "Window/PointCloudTools/Convert Sample Materials to URP" to convert sample scene standard materials to URP materials (for those boxes/spheres used in sample scenes, or use unitys own material converter) +- Added: Menu item, "Window/PointCloudTools/Convert Sample Materials to HDRP" to convert sample scene standard materials to HDRP materials (for those boxes/spheres used in sample scenes, or use unitys own material converter) + +- Fixed: Build error (editor script was not in Editor folder) + +- Changed: PointCloudViewer folders now contain AssemblyDefinitions (it is only way to detect URP and HDRP in CustomPass scripts) +- Changed: All namespaces have been renamed! (unity doesnt allow "unitylibrary.." or "unitycoder.." in namespaces) + +- Bonus: You get 50% discount on this external tool https://las2gltf.kelobyte.fi/ (Converts PLY/LAS/LAZ files into GLB/GLTF format, so you can view GLTF points clouds without point cloud plugin in Unity!) + +Latest updates/issues: +- https://github.com/unitycoder/UnityPointCloudViewer/issues + +*-----------------------------------------------------------------------* + +*** PointCloud Viewer & Tools for Unity *** + +v2.95 + +- Note: Upgraded project to Unity 2021.3.19f1 + +- Feature: V3 Viewer, Add packed format type "4". Has XYZ+RGB+Intensity values in single file +- Feature: V3 Viewer, ToggleColorMode(RGB/Intensity). Loads separate .pct.rgb file or .pct.int file +- Feature: V3 Viewer, OnTileAppearEvent (Can be used to cull tile based on your own logic, before it appears) +- Feature: V3 Viewer, GPSTimeSample.cs script (if you work with tile capture times & overlapped tiles. For example: you might want to hide overlapping tiles that are older than the original tile) +- Feature: V3 Viewer, Add support for .pcroot header comment rows (starting with # in the file) + +- Added: V3 Viewer, Special RGB+Intensity+XYZ packed format & shaders (UnityCoder_PointCloud_DX11_ColorSizeV3-Int-Packed.mat) *Requires converting data with CommandLine LAS converter into that format +- Added: V3 Viewer, Uber Packed VR SinglePass shader (UnityCoder_PointCloud_DX11_Uber_VR-SinglePass-Packed.mat) +- Added: V3 Viewer, ProfileLoaderStatus(), to display time that loaderqueue took to load tiles (don't move while its loading to get same results. Good for checking if adjusting ThreadCount helps) +- Added: RuntimeViewer, XYZRGB format, handle parsing invalid values (skip them) +- Added: FeaturesV3.cs for toggling between Intensity/RGB colors mode (for v3 rgb+int packed format only) +- Added: V3 viewer, Mesh rendering with Colors (Only for packed colors and DX11 shader like MeshPointsDX11QuadCircle-Packed.mat) + +- Fixed: V3 Viewer, "Cannot divide by zero exception" *Thanks to: https://github.com/unitycoder/UnityPointCloudViewer/issues/149 +- Fixed: GetPointsInsideBox() to work with Native Array (and different combinations of packed data) + +- Improved: GetPointsInsideBox() supports V3 viewer now with packed data + +- Changed: Adjusted GetPointsInsideBox.cs inspector fields/order/names +- Changed: DynamicResolution, allow holding keys down in the example + +*-----------------------------------------------------------------------* + +*** PointCloud Viewer & Tools for Unity *** + v2.90 - Added: WebGL-MeshPointPicking example scene, select points with mouse. (Intented for Mesh point picking webgl, but works in desktop too)