https://github.com/ubpa/dbc
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/ubpa/dbc
- Owner: Ubpa
- Created: 2025-04-06T15:35:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-20T08:38:52.000Z (about 1 year ago)
- Last Synced: 2025-07-20T10:22:55.839Z (about 1 year ago)
- Language: C++
- Size: 43.7 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Differentiable Block Compression for Neural Texture
EGSR 2025
36th Eurographics Symposium on Rendering
PDF: [Eurographics Digital Library](https://diglib.eg.org/items/9dfee807-eeec-485a-82a6-f466268d28c2)
Authors
- Tao Zhuang: Tencent Technology (Shenzhen) Co., LTD
- Wentao Liu: University of Science and Technology
- Ligang Liu: University of Science and Technology
Citation
```
@inproceedings{10.2312:sr.20251199,
booktitle = {Eurographics Symposium on Rendering},
editor = {Wang, Beibei and Wilkie, Alexander},
title = {{Differentiable Block Compression for Neural Texture}},
author = {Zhuang, Tao and Liu, Wentao and Liu, Ligang},
year = {2025},
publisher = {The Eurographics Association},
ISSN = {1727-3463},
ISBN = {978-3-03868-292-9},
DOI = {10.2312/sr.20251199}
}
```
## Environment
- CUDA 12.8.1
> Additionally, it is necessary to install Nsight NVTX from CUDA 11.8.
> Reference: Reply from user Te93 in [Failed to find nvToolsExt - C++ - PyTorch Forums](https://discuss.pytorch.org/t/failed-to-find-nvtoolsext/179635/2)
- LibTorch 2.7.1
- VS 2022 latest
- CMake latest
## Compilation
Use cmake to generate the sulotion, build the project `DBC_examples_NeuralMterial`
## Run
run the built exe (bin/DBC_examples_NeuralMaterial.exe) with command arguments
```
```
for example
```
lubricant_spray BC7 1 1 2 2 512
```
It will compress `bin/image/lubricant_spray` texture set on the Neural Material model with DBC framework.
For more detailed information, please refer to the source code.
## Result
(decompressed) result images is located in `bin/image/pred`