Rendering method for multi-attribute objects based on state transition optimization strategy

  • Zhiyu Chen*
  • , Xiaohui Liang
  • , Zhuo Yu
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Efficient rendering of complex scenes has receive great attention in real-time computer graphics. Current researches are mostly concentrated on reducing the geometric complexity of the scene model such as reconstructing an LOD representation, performing visibility culling etc. However, the rendering process of complex scenes involves not only the geometric information of each object, but also multiple attributes, including lighting, material, texture, etc. The invocation of each attribute corresponds to a specific state in the rendering pipeline, frequent transfer between different states in the pipeline will introduce large amount of overhead, hence reducing the rendering efficiency. A rendering method accounting for efficient invocation of multiple attributes of objects based on state transition optimization strategies is presented. It estimates the cost for invoking each attribute of objects in the rendering pipeline and expresses the transitions between various render states as a weighted directed graph. Then the optimized sequence of state transition is obtained by optimization. Experimental results show that our proposed method can effectively reduce the overhead of state transition and improve the rendering efficiency of scenes containing large amounts of multi-attribute objects.

Original languageEnglish
Pages (from-to)311-318
Number of pages8
JournalJisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics
Volume21
Issue number3
StatePublished - Mar 2009

Keywords

  • Complex scene
  • Multi-attribute management
  • Real-time rendering
  • State transition

Fingerprint

Dive into the research topics of 'Rendering method for multi-attribute objects based on state transition optimization strategy'. Together they form a unique fingerprint.

Cite this