From 9d7984ccc5fec4f0b0b27e658e0df8cd5e281440 Mon Sep 17 00:00:00 2001 From: namansethia37 <122771559+namansethia37@users.noreply.github.com> Date: Mon, 20 Feb 2023 11:48:56 +0530 Subject: [PATCH] OpenVDB Proejct --- Welcome file.html | 96 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 Welcome file.html diff --git a/Welcome file.html b/Welcome file.html new file mode 100644 index 00000000..105cb25e --- /dev/null +++ b/Welcome file.html @@ -0,0 +1,96 @@ +
INTRODUCTION
+OpenVDB is an Academy Award-winning C++ library comprising a hierarchical data structure and a suite of tools for the efficient manipulation of sparse, time-varying, volumetric data discretized on three-dimensional grids. It is based on VDB, which was developed by Ken Museth at DreamWorks Animation, and it offers:
+an effectively infinite 3D index space.
+compact storage
+fast data access
+a collection of algorithms- specifically optimized for the data
+structure for common tasks such as filtering, CSG, compositing,
+numerical simulation, sampling, and voxelization from other
+geometric.
+ | + |
---|---|
Website | +https://www.openvdb.org/ | +
Organisation Name | +LINUX FOUNDATION | +
License | +Mozilla Public License Version 2.0 | +
To install openvdb software ,you can follow the link as this link provides the latest version according to your computer and henceforth fixing all the bug issues: https://github.com/AcademySoftwareFoundation/openvdb
+OpenVDB represents high-resolution sparse volumes compactly both in memory and on disk, via a novel hierarchical data structure that offers an effectively infinite 3D index space and via a custom, lossless codec for fast file I/O.
+OpenVDB features fast (constant-time) random and sequential access to voxels. This is the result of a new, CPU-like caching scheme and compact, hierarchical bit mask iterators.
+OpenVDB features fast morphological operations like dilation and erosion, which are essential when dealing with dynamic volumes, for example during level set interface tracking.
+OpenVDB’s fast topological operations (union, intersection and difference) are the foundation for many of its sparse algorithms, in particular ones for masked filtering and meshing.
+OpenVDB includes tools for advection of level sets or point clouds through vector fields, with the option to constrain points to surfaces, and tools to reshape, resample and segment volumes, highlighted by fast, seamless volumetric fracturing.
+OpenVDB supports scalar- and vector-valued volumes and provides vector calculus and related operations such as gradient, Laplacian, closest-point transform and vector field curl and divergence.
+OpenVDB’s suite of filters for smoothing and applying noise to volumes forms the basis for DreamWorks Animation’s feature film cloud modeling toolset. There are various tools present in the OpenVDB Software, Some of them are:
+OpenVDB volumes can be generated robustly and efficiently from polygonal meshes or particles, and can be converted to adaptive meshes, point clouds, signed distance fields or fog volumes.
+OpenVDB includes a large selection of level set operators, including multithreaded advection, smoothing, filtering, surface tracking, offsetting, resampling, rendering and near-real-time Boolean operations.
+OpenVDB provides a variety of efficient tools for procedurally combining volumes.
+OpenVDB includes a Python module with functions for basic manipulation of volumes.
+OpenVDB can natively store point data within its hierarchy using Point-Data Grids. These grids can store the points with attributes directly in the VDB Grid. Points are spatially-organized into VDB voxels to provide faster access and a greater opportunity for data compression compared with linear point arrays.
+AX: Domain Specific Language
+NanoVDB
+Houdini Cloud FX
+