Skip to content

art049/InteractiveWoodCombustion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Wood Combustion for Botanical Tree Models 2017 Pirk et al.
(Partial implementation)

Requirements

  • CUDA 9.0
  • g++-5 (at least g++<6, otherwise some compilation problems may appear)
  • Glut
  • OpenGL Mathematics (GLM) library
  • libcublas
  • libcusparse

Compilation

First, you need to edit the Makefile.

set CC and CPP to g++-5

set NVCC path

set COMPUTE_CAPABILITY to the capability of your card [https://en.wikipedia.org/wiki/CUDA#GPUs_supported]

then make -j

Options

You can change all the physics parameters in ./src/physics/physics.h

Usage

The red line shows the external force applied to the fluid at each frame

Commands:


w: Toggle wireframe mode

drag+left button: rotate model

drag+right button: move model

drag+middle button / drag + left button + right button : zoom

g: Toggle debug grid display

s: Toggle smoke and temperature sources

p: Pause/Unpause the physics simulation

r: Reset the state of the physics engine

left,right,up,down: Add external force to the fluid in the ground plane

PageUp, PageDown: Add external force to the fluid along the vertical axis

q, esc: Quit

About

Interactive Wood Combustion for Botanical Tree Models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published