Skip to content

lczop/compute_rasterizer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

This repository contains the source code for our papers about compute rasterization of point clouds. The project is currently crude and difficult to use, but we plan to add the option to drag&drop your own point clouds after vacation. We will also add a test data set by then.

paper - video

Getting Started

  • Clone the repository
  • Modify ./src/main.cpp so that it loads your own data set.
    • Add a new setting
    • Change Setting setting = settings["..."]; to your own setting.
  • Compile build/ComputeRasterizer.sln with Visual Studio 2022.
  • Run (ctrl + f5)

Currently, only point clouds in LAS format are supported.

Method Location
basic ./modules/compute_loop_las
prefetch ./modules/compute_loop_las2 fastest, each thread fetches 4 points at a time
hqs ./modules/compute_loop_las_hqs High-Quality Shading
LOD ./modules/compute_loop_nodes Support for the Potree LOD format
LOD hqs ./modules/compute_loop_nodes_hqs

About

Rendering Point Clouds with Compute Shaders

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 62.3%
  • C 32.5%
  • C# 4.2%
  • Objective-C++ 0.4%
  • JavaScript 0.3%
  • Objective-C 0.2%
  • Other 0.1%