Skip to content

Commit b3bf1d2

Browse files
authored
Update release-notes.txt
1 parent db8fa0e commit b3bf1d2

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

ReleaseNotes/release-notes.txt

+55
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,60 @@
11
*** PointCloud Viewer & Tools for Unity ***
22

3+
v2.00
4+
5+
- Feature: Support for CommandBuffers (to draw DX11 points and/or depthbuffer)
6+
- Feature: PointCloudDynamicResolution adjuster (set amount of visible points in DX11 viewer and point size)
7+
- Feature: 32bit mesh index buffer support for Unity 2017.3 or newer (create point meshes with more than 64k points)
8+
- Feature: Editor plugin now saves/loads converter preferences to editorprefs (PointCloud2Mesh and PointCloud2Binary)
9+
- Feature: Randomize Points option to BinaryViewer to evenly randomize points (use with PointCloudDynamicResolution adjuster)
10+
- Feature: Display points toggle (to toggle point rendering)
11+
- Feature: Render only to main camera toggle (to render only with MainCamera-tagged camera). Otherwise caused slowdown with multiple cameras
12+
- Feature: Middle Mouse Button Panning (with SimpleSmoothMouseLook)
13+
- Feature: Can pick/measure points between multiple DX11 viewers
14+
- Feature: Initial version of BoxIntersectsCloud() to allow checking collisions with point cloud
15+
- Feature: Pack Colors option in PointCloudViewerDX11 (optimizes point data for GPU)
16+
- Feature: Added initial mouse orbit in SimpleSmoothMouseLook (disabled by default)
17+
18+
- Improved: Animated .bin file faster loading
19+
- Improved: Support for large (+2gb) animated point cloud .bin files (next limit is c# vector3 max array size)
20+
- Improved: Using packed colors with 50 million points, cpu main stats went down from 120ms to 74ms
21+
22+
- Added: Helper methods to BinaryViewerDX11: GetTotalPointCount(), GetActivePointCount(), GetPointSize(), ToggleCloud(), SetPointSize(), AdjustVisiblePointsAmount(),
23+
- Added: PointCloudColorSizeFogDX11v2.material and shader that supports fog
24+
- Added: MeshPointsDX11TextureMask material (can use texture alpha as a mask for point shape)
25+
- Added: MeshPointsDX11QuadCircle material (draws circle instead of quad)
26+
- Added: MeshPointsDX11BoxDirectionalLight material (draws 3D box at point position, affected by directional light)
27+
- Added: MeshPointsDX11BoxDirectionalLight+Shadows+Fog material (draws 3D box at point position, affected by directional light + fog and supports shadows with point size)
28+
- Added: All DX11 and Mesh shaders now support GAMMA and LINEAR modes
29+
- Added: New example scene for taking measurements (BinaryViewerDX11-With-Measuring.scene)
30+
- Added: New example scene for placing prefabs on clicked points (PointCloud-PlaceMarkers.scene)
31+
32+
- Changed: Renamed BinaryViewerDX11.cs into PointCloudViewerDX11.cs
33+
- Changed: Re-arranged folders (to make folder hierarchy more cleaner/flatter)
34+
- Changed: RuntimeViewer filepath can be full uri, or filename only (then StreamingAssets path is used instead)
35+
- Changed: Renamed "Window/PointCloudTools/ShowHeaderDataHelper" to "Window/PointCloudTools/View File Header"
36+
- Changed: Some variable names in PointCloud2Mesh and PointCloud2Binary
37+
- Changed: Manual offset now works as an final world space offset value, that is added to the XYZ value (after point XYZ value is scaled and flipped). Calculated as finalXYZ += manualOffset
38+
- Changed: You can now use both autoOffsetNearZero and manualOffset when converting data
39+
- Changed: Removed static variables from BinaryViewerDX11 and RuntimeViewerDX11, to easily allow multiple viewer in one scene
40+
- Changed: SimpleSmoothMouseLook now allows changing keys for movement
41+
42+
- Fixed: Null ref errors, if tried to load animated cloud but loading failed
43+
- Fixed: CloudCompare saved .ply to my .bin conversion header parsing errors
44+
- Fixed: MeshPointsDX11QuadOffset shader transform issues https://github.com/unitycoder/UnityPointCloudViewer/issues/44
45+
- Fixed: Disable [x] Lightmap Static for point meshes (otherwise console error spam)
46+
- Fixed: Editor slowdown if viewer was selected https://github.com/unitycoder/UnityPointCloudViewer/issues/38
47+
- Fixed: Removed all unused variables from RuntimeViewer (and removed pragma disable warnings)
48+
- Fixed: CGO comma parsing issue https://github.com/unitycoder/UnityPointCloudViewer/issues/47
49+
50+
- Removed: Completely removed old octree plugin and scripts related to it
51+
- Removed: Old brute force point picking
52+
- Removed: BaseFolder variable from BinaryViewerDX11 (just set your full path to filename instead)
53+
- Removed: void ShowMessage(string msg), used old GUIText. Now prints error to Debug.LogError() instead
54+
- Removed: SimpleCameraFly.cs (its now combined to SimpleSmoothMouseLook.cs)
55+
56+
*-----------------------------------------------------------------------*
57+
358
v1.93
459

560
- Added: New material "MeshDX11QuadNormals-DirectionalLight.mat" (Quad Billboard for Point Mesh that has Normals, supports Directional Light)

0 commit comments

Comments
 (0)