z-logo
Premium
An Efficient Feathering System with Collision Control
Author(s) -
Liu Le,
Li Xiaosheng,
Chen Yanyun,
Liu Xuehui,
Zhang Jian J.,
Wu Enhua
Publication year - 2015
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/cgf.12766
Subject(s) - feather , computer science , animation , collision , graph , computer graphics (images) , process (computing) , on the fly , theoretical computer science , ecology , programming language , biology , operating system
We present an efficient interactive system for dressing a naked bird with feathers. In our system, a skeleton associated with guide feathers is used to describe the distribution of the body feathers. The special skeleton can be easily built by the user, given a 3D bird model as input. To address the problem of interpenetrations among feathers, the growth priority between the feather roots is defined, with which we obtain the growth order from a greedily constructed directed acyclic graph. Each feather is then adjusted in that order by a height field based collision resolution process. The height field not only provides an efficient way to detect the collision but also enables us to finely control the degree of collision during feather adjustments. The results show that our approach is capable of resolving the collisions among thousands of feathers in a few seconds. If model animation is desired, the feathers can be adjusted on the fly at interactive framerates. Details of our implementation are provided with several examples to demonstrate the effectiveness of our system.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here