Skip to content

Automatic generation of LOD and normal map by using differentable rasterization

License

Notifications You must be signed in to change notification settings

hyeonjang/Auto-Static-LOD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto Static LOD

This repo generates automatically LOD and normal map of high resolution mesh by using differentable rasterization, this repo can generate statically LOD and normal from high resolution mesh input. These contain total two processes.

  1. Create low resolution mesh of the high from template mesh.
  2. Create normal map of low resolution mesh by difference between high and low

dependencies

cuda 11.3 windows nvdiffrast, I didn't test the other version of cuda. The utilized differentiable renderer is nvidia differentiable rasterizer. High-level functionality was implemented by pytorch. The other dependencies are included in environment.yml, which not indicated here.

Installation

git clone --recursive https://github.com/hyeonjang/auto-static-lod

with conda window

INSTALL.bat
conda create env --file environment.yml

ubuntu

bash INSTALL.sh
conda create env --file environment.yml

Usage

will be updated

conda activate lod
python train.py

About

Automatic generation of LOD and normal map by using differentable rasterization

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages