Thatched grass based rooves are a wisdom of Asia. They have been used on many kinds of accommodation and for decoration such as tiled rooves, walls etc. Nowadays, computer graphics are involved in many applications. For example, computer games, VR (Virtual Reality) and simulation. These kinds of applications try to simulate a thatched grass based roof as an aesthetic virtual scene for a user. However, the realistics of thatched grass based rooves were ignored. The characteristics were not based on physical appearance. The purpose of this thesis is to create a realistic thatched grass based roof by using a skeleton-based model for the characteristics and use BRDF (Bidirectional Reflectance Distribution Function) and BSSRDF (Bidirectional Scattering Surface Distribution Function) for appearance.