Authors:
Jefferson Magalhães Pinheiro
1
and
Marcelo Walter
2
Affiliations:
1
Universidade Federal do Rio Grande do Sul and Centro Universitário Ritter dos Reis - UniRitter, Brazil
;
2
Universidade Federal do Rio Grande do Sul, Brazil
Keyword(s):
Texturing, Procedural Generation, Texture Synthesis, Snakes, Serpents, Mathematical Biology.
Related
Ontology
Subjects/Areas/Topics:
Computer Vision, Visualization and Computer Graphics
;
Geometry and Modeling
;
Real-Time Rendering
;
Rendering
;
Texture Models, Analysis, and Synthesis
Abstract:
There are thousands of snake species in the world, many with intricate and distinct skin patterns. This diversity
becomes a problem for users who need to create snake skin textures to apply on 3D models, as the difficulty
for creating such complex patterns is considerable. We present a procedural model capable of synthesizing a
wide range of texture skin patterns from snakes. Our model was derived from a visual assessment of a large
number of snakes, and uses image processing as well as cellular automata to generate textures. Our results
show good visual similarity with real skin found in snakes. The resulting textures can be used not only for
computer graphics texturing, but also in education about snakes and their visual characteristics. We have also
performed a user study to assess the usability of our tool. The score from the System Usability Scale was 85:8,
suggesting a highly effective texturing tool.