Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

A GPU SVO Builder using rasterization pipeline, a efficient SVO ray marcher and a simple SVO path tracer.

License

NotificationsYou must be signed in to change notification settings

AdamYuan/SparseVoxelOctree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinuxWindowsMac OS
A GPU SVO Builder using the rasterization pipeline, an efficient SVO ray marcher and a simple SVO path tracer.
If you want an OpenGL version, checkOpenGL branch.

Compilation

mkdir build&&cd buildcmake .. -DCMAKE_BUILD_TYPE=Releasemake

Built With

Usage

  • Camera
    • W A S D - move around (horizontally)
    • SPACE - go up
    • LSHIFT - go down
    • Drag - change perspective
  • X - toggle ui display

Improvements

The new Vulkan version is much faster than the old OpenGL version, given the comparison below:

GTX 1660 Ti

SVO build timeCrytek Sponza (2^10)San Miguel (2^11)Living Room (2^12)
Vulkan (new)19 ms203 ms108 ms
OpenGL (old)470 ms----

Quadro M1200

SVO build timeCrytek Sponza (2^10)San Miguel (2^11)Living Room (2^12)
Vulkan (new)80 ms356 ms658 ms
OpenGL (old)421 ms1799 ms3861 ms

In addition, the new Vulkan version has some advanced features such as asynchronous model loading and asynchronous path tracing.

TODOs

v1.0

  • Allow window resizing
  • Test queue ownership transfer
  • Environment map

v2.0

  • Voxel editor ?
  • Gradient-domain path tracing ?
  • Build SVO contours ?

Reference

Screenshots

About

A GPU SVO Builder using rasterization pipeline, a efficient SVO ray marcher and a simple SVO path tracer.

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp