hyeonjang / auto-static-lod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 did'nt 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

License:GNU General Public License v3.0


Languages

Language:Python 100.0%