Font Size: a A A

Design And Implementation Of A Multi-host Renderer Based On Multi-process Communication

Posted on:2014-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:J J ZhangFull Text:PDF
GTID:2248330395989265Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Because there are many popular modeling and animation software nowadays, and they all have their own feature and advantages in some way, so using these modeling and animation software simultaneously to make some digital product is a common phenomenon. For this reason, and to make our renderer useful for creative team, the renderer software designed by us support multiple modeling and animation software. Different from many popular renderers that is running in the process of host, our renderer work with modeling and animation software in an independent process, which greatly reused the code of renderer. Generally speaking, sockets and file mapping are popular methods in multi-process communication, but these two methods can’t provide satisfying communication efficiency between the process of host and the process of renderer. In this article, we realized a communication method based on direct process memory reading and writing, and properly solved the problem of communication efficiency.
Keywords/Search Tags:modeling and animation software, multi-host, multi-process, rendcrer, Sockets, file mapping, directly process memory reading and writing, code reusing
PDF Full Text Request
Related items