This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics ha...This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics hardware design has been studied by other researchers,low power programming techniques from hardware perspective have not been investigated in depth. There are many factors that affect 3 D graphics rendering performance,such as the number of vertices,vertex sharing,level of details,texture mapping,and rendering algorithms. An analytical study of graphics rendering workload is performed and the effect of a number of programming tips such as vertex sharing,clock gating and buffering of unmoving or translational objects is deeply studied. The results presented in this paper can be used to guide 3 D graphics programming for optimizing both power consumption and performance.展开更多
This paper describes a framework for visualizing object-oriented systems within a 3D interactive environment. The 3D visualizer represents the structure of a program as Cylinder Net that simultaneously specifies two r...This paper describes a framework for visualizing object-oriented systems within a 3D interactive environment. The 3D visualizer represents the structure of a program as Cylinder Net that simultaneously specifies two relationships between objects within 3D virtual space. Additionally it represents additional relationships on demand when objects are moved into local focus. The 3D visualizer is implemented using a 3D graphics toolkit, TOAST, that implements 3D widgets and 3D graphics to ease the programming task for 3D visualization.展开更多
An approach for generating interactive 3D graphical visualization of the genetic architectures of complex traits in multiple environments is described. 3D graphical visualization is utilized for making improvements on...An approach for generating interactive 3D graphical visualization of the genetic architectures of complex traits in multiple environments is described. 3D graphical visualization is utilized for making improvements on traditional plots in quan- titative trait locus (QTL) mapping analysis. Interactive 3D graphical visualization for abstract expression of QTL, epistasis and their environmental interactions for experimental populations was developed in framework of user-friendly software QTLNetwork (http://ibi.zju.edu.cn/software/qtlnetwork). Novel definition of graphical meta system and computation of virtual coordinates are used to achieve explicit but meaningful visualization. Interactive 3D graphical visualization for QTL analysis provides geneticists and breeders a powerful and easy-to-use tool to analyze and publish their research results.展开更多
In order to safely exploit coal resource, protection coal pillars must be prepared in coal mines. Some correlative parameters of protection coal pillar are calculated by Drop face and Drop line methods. Models of prot...In order to safely exploit coal resource, protection coal pillars must be prepared in coal mines. Some correlative parameters of protection coal pillar are calculated by Drop face and Drop line methods. Models of protecting surface objects and coal pillars are established by TIN modeling and object-oriented technique. By using ACCESS2000as the database and the VC++ and OpenGL as the language, the calculation of protective coal pillars is realized and the 3D-visulizaiton system for protected objects on ground surface and for coal pillars is developed. The system can obtain the data of characteristic points on the surface interactively from the digitized mine topography map, constructing 3D model automatically. It can also obtain the interrelated parameters of the coal seam and drill hole data from existing geolog!cal surveying database to calculate the location, surface area and the total coal columns. The whole process can be computed quickly and accurately. And the 3D visualization system was applied in a mine, showing that the system solve the problem of complex calculation, not only realized the automatic 3D mapping and visualization of coal pillars for buildings protection, but also greatly improves the working efficiency.展开更多
This paper is composed of three elements: 3D modeling, web design and heritage visualization on the basis of the chronological restoration of Fort Frontenac in 1673, 1675, 1680, 1685 and 1688, changing from narrow an...This paper is composed of three elements: 3D modeling, web design and heritage visualization on the basis of the chronological restoration of Fort Frontenac in 1673, 1675, 1680, 1685 and 1688, changing from narrow and plain to broad, grand features. The aim is to use computer graphic design to inform and create an interest in historical visualization by rebuilding Fort Frontenac using 3D modeling and interactive design. The final model can be integrated into an interactive website to learn more about the fort's historic importance. It is apparent that using computer graphics can save time and money when it comes to historical visualization. Visitors do not have to travel to the actual archaeological buildings and can simply use the web in their own homes to learn about this information virtually. In order to create a sophisticated restoration of archaeological buildings, meticulously assessing historical records will draw viewers into the visualizations, such as the historical world of Fort Frontenac. As a result, the completed restoration allows the viewers to effectively understand the fort's social system, habits and historical events.展开更多
An object oriented multi robotic graphic simulation environment is described in this paper. Object oriented programming is used to model the physical objects of the robotic workcell in the form of software objects ...An object oriented multi robotic graphic simulation environment is described in this paper. Object oriented programming is used to model the physical objects of the robotic workcell in the form of software objects or classes. The virtual objects are defined to provide the user with a user friendly interface including realistic graphic simulation and clarify the software architecture. The programming method of associating the task object with active object effectively increases the software reusability, maintainability and modifiability. Task level programming is also demonstrated through a multi robot welding task that allows the user to concentrate on the most important aspects of the tasks. The multi thread programming technique is used to simulate the interaction of multiple tasks. Finally, a virtual test is carried out in the graphic simulation environment to observe design and program errors and fix them before downloading the software to the real workcell.展开更多
An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive anima...An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive animations provide an effective means to engage the attention of the audience to learn programming language. Traditionally, creating 3D games had been difficult as it requires specialized programming skills. However, it had been proven that the state-transition diagram, which is the most fundamental principle for automata, is intuitively so comprehensive that even children can create programs for interactive animations and video games in the two-dimensional world. Islay3D is a programming environment for authoring interactive 3D animations based on this concept. In this paper, the Islay3D animation language is introduced, where a character is modeled as an object, and its behavior is defined in term of a set of state-transition diagrams. The interpretation of the state-transition diagrams to JavaScript is also presented. Finally, the web-based programming environment is introduced. With the web-based platform, the public will be able express their creativity in creating interactive 3D animations and video games easily from within their browser.展开更多
3D desktop-based virtual environments provide a means for displaying quantitative data in context.Data that are inherently spatial in three dimensions may benefit from visual exploration and analysis in relation to th...3D desktop-based virtual environments provide a means for displaying quantitative data in context.Data that are inherently spatial in three dimensions may benefit from visual exploration and analysis in relation to the environment in which they were collected and to which they relate.We empirically evaluate how effectively and efficiently such data can be visually analyzed in relation to location and landform in 3D versus 2D visualizations.In two experiments,participants performed visual analysis tasks in 2D and 3D visualizations and reported insights and their confidence in them.The results showed only small differences between the 2D and 3D visualizations in the performance measures that we evaluated:task completion time,confidence,complexity,and insight plausibility.However,we found differences for different datasets and settings suggesting that 3D visualizations or 2D representations,respectively,may be more or less useful for particular datasets and contexts.展开更多
The paper examines thoroughly how utilizing the latest technology, such as a PC (personal computer), an iPad, or an iPhone, can entertain many people and allow them to learn about the archaeological findings that ha...The paper examines thoroughly how utilizing the latest technology, such as a PC (personal computer), an iPad, or an iPhone, can entertain many people and allow them to learn about the archaeological findings that have become broadly available through the application of new technology. The paper assesses web usage through the difference in availability and convenience of PC and compact devices by connection to 3D augmented reality applications. Modem technology has allowed access to this information to become radically altered, whereas historical records and remains are dwindling. However, the development of 3D technology means that the general public can experientially pursue the dignity of historical buildings. It also becomes easier through the use of the latest technology to decipher the effectiveness of people's interaction with inclusive descriptions of the documentation. This research aims at verifying the visualization of Fort Frontenac by the use of a chronological renovation process. This paper is composed of five elements: an introduction, the historical records about the necessity of 3D modeling, heritage visualization by means of 3D modeling, web design, and iPad and iPhone usage, a comparison of the architectural change that occurred in the展开更多
There are several issues with Web-based search interfaces on a Sensor Web data infrastructure.It can be difficult to(1)find the proper keywords for the formulation of queries and(2)explore the information if the user ...There are several issues with Web-based search interfaces on a Sensor Web data infrastructure.It can be difficult to(1)find the proper keywords for the formulation of queries and(2)explore the information if the user does not have previous knowledge about the particular sensor systems providing the informa-tion.We investigate how the visualization of sensor resources on a 3D Web-based Digital Earth globe organized by level-of-detail(LOD)can enhance search and exploration of information by easing the formulation of geospatial queries against the metadata of sensor systems.Our case study provides an approach inspired by geographical mashups in which freely available functionality and data are flexibly combined.We use PostgreSQL,PostGIS,PHP,and X3D-Earth technologies to allow the Web3D standard and its geospatial component to be used for visual exploration and LOD control of a dynamic scene.Our goal is to facilitate the dynamic exploration of the Sensor Web and to allow the user to seamlessly focus in on a particular sensor system from a set of registered sensor networks deployed across the globe.We present a prototype metadata exploration system featuring LOD for a multiscaled Sensor Web as a Digital Earth application.展开更多
基金Sponsored by the Key Program of National Natural Science Foundation of China(Grant No61136002)the Research Grants from the Shaanxi Provincial Government(Grant Nos.2013KTZB01-07,2014ZS-08 and S2015TQGY0166)the Shaanxi Education Bureau(Grant No.2050205)
文摘This paper studies some programming techniques for low power rendering for 3 D graphics. These techniques are derived from analysis and simulation results of hardware circuits of GPU. Although low power3 D graphics hardware design has been studied by other researchers,low power programming techniques from hardware perspective have not been investigated in depth. There are many factors that affect 3 D graphics rendering performance,such as the number of vertices,vertex sharing,level of details,texture mapping,and rendering algorithms. An analytical study of graphics rendering workload is performed and the effect of a number of programming tips such as vertex sharing,clock gating and buffering of unmoving or translational objects is deeply studied. The results presented in this paper can be used to guide 3 D graphics programming for optimizing both power consumption and performance.
文摘This paper describes a framework for visualizing object-oriented systems within a 3D interactive environment. The 3D visualizer represents the structure of a program as Cylinder Net that simultaneously specifies two relationships between objects within 3D virtual space. Additionally it represents additional relationships on demand when objects are moved into local focus. The 3D visualizer is implemented using a 3D graphics toolkit, TOAST, that implements 3D widgets and 3D graphics to ease the programming task for 3D visualization.
基金Project supported by the National Natural Science Foundation of China (Nos. 60473106, 60273060 and 60333010)and the Ph.D. Programs Foundation of Ministry of Education,China (Nos.20030335064 and 20060335114 )
文摘An approach for generating interactive 3D graphical visualization of the genetic architectures of complex traits in multiple environments is described. 3D graphical visualization is utilized for making improvements on traditional plots in quan- titative trait locus (QTL) mapping analysis. Interactive 3D graphical visualization for abstract expression of QTL, epistasis and their environmental interactions for experimental populations was developed in framework of user-friendly software QTLNetwork (http://ibi.zju.edu.cn/software/qtlnetwork). Novel definition of graphical meta system and computation of virtual coordinates are used to achieve explicit but meaningful visualization. Interactive 3D graphical visualization for QTL analysis provides geneticists and breeders a powerful and easy-to-use tool to analyze and publish their research results.
基金Projects 59904001 supported by National Natural Science Foundation of China
文摘In order to safely exploit coal resource, protection coal pillars must be prepared in coal mines. Some correlative parameters of protection coal pillar are calculated by Drop face and Drop line methods. Models of protecting surface objects and coal pillars are established by TIN modeling and object-oriented technique. By using ACCESS2000as the database and the VC++ and OpenGL as the language, the calculation of protective coal pillars is realized and the 3D-visulizaiton system for protected objects on ground surface and for coal pillars is developed. The system can obtain the data of characteristic points on the surface interactively from the digitized mine topography map, constructing 3D model automatically. It can also obtain the interrelated parameters of the coal seam and drill hole data from existing geolog!cal surveying database to calculate the location, surface area and the total coal columns. The whole process can be computed quickly and accurately. And the 3D visualization system was applied in a mine, showing that the system solve the problem of complex calculation, not only realized the automatic 3D mapping and visualization of coal pillars for buildings protection, but also greatly improves the working efficiency.
文摘This paper is composed of three elements: 3D modeling, web design and heritage visualization on the basis of the chronological restoration of Fort Frontenac in 1673, 1675, 1680, 1685 and 1688, changing from narrow and plain to broad, grand features. The aim is to use computer graphic design to inform and create an interest in historical visualization by rebuilding Fort Frontenac using 3D modeling and interactive design. The final model can be integrated into an interactive website to learn more about the fort's historic importance. It is apparent that using computer graphics can save time and money when it comes to historical visualization. Visitors do not have to travel to the actual archaeological buildings and can simply use the web in their own homes to learn about this information virtually. In order to create a sophisticated restoration of archaeological buildings, meticulously assessing historical records will draw viewers into the visualizations, such as the historical world of Fort Frontenac. As a result, the completed restoration allows the viewers to effectively understand the fort's social system, habits and historical events.
文摘An object oriented multi robotic graphic simulation environment is described in this paper. Object oriented programming is used to model the physical objects of the robotic workcell in the form of software objects or classes. The virtual objects are defined to provide the user with a user friendly interface including realistic graphic simulation and clarify the software architecture. The programming method of associating the task object with active object effectively increases the software reusability, maintainability and modifiability. Task level programming is also demonstrated through a multi robot welding task that allows the user to concentrate on the most important aspects of the tasks. The multi thread programming technique is used to simulate the interaction of multiple tasks. Finally, a virtual test is carried out in the graphic simulation environment to observe design and program errors and fix them before downloading the software to the real workcell.
文摘An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing programs for production. Three-dimensional (3D) interactive animations provide an effective means to engage the attention of the audience to learn programming language. Traditionally, creating 3D games had been difficult as it requires specialized programming skills. However, it had been proven that the state-transition diagram, which is the most fundamental principle for automata, is intuitively so comprehensive that even children can create programs for interactive animations and video games in the two-dimensional world. Islay3D is a programming environment for authoring interactive 3D animations based on this concept. In this paper, the Islay3D animation language is introduced, where a character is modeled as an object, and its behavior is defined in term of a set of state-transition diagrams. The interpretation of the state-transition diagrams to JavaScript is also presented. Finally, the web-based programming environment is introduced. With the web-based platform, the public will be able express their creativity in creating interactive 3D animations and video games easily from within their browser.
文摘3D desktop-based virtual environments provide a means for displaying quantitative data in context.Data that are inherently spatial in three dimensions may benefit from visual exploration and analysis in relation to the environment in which they were collected and to which they relate.We empirically evaluate how effectively and efficiently such data can be visually analyzed in relation to location and landform in 3D versus 2D visualizations.In two experiments,participants performed visual analysis tasks in 2D and 3D visualizations and reported insights and their confidence in them.The results showed only small differences between the 2D and 3D visualizations in the performance measures that we evaluated:task completion time,confidence,complexity,and insight plausibility.However,we found differences for different datasets and settings suggesting that 3D visualizations or 2D representations,respectively,may be more or less useful for particular datasets and contexts.
文摘The paper examines thoroughly how utilizing the latest technology, such as a PC (personal computer), an iPad, or an iPhone, can entertain many people and allow them to learn about the archaeological findings that have become broadly available through the application of new technology. The paper assesses web usage through the difference in availability and convenience of PC and compact devices by connection to 3D augmented reality applications. Modem technology has allowed access to this information to become radically altered, whereas historical records and remains are dwindling. However, the development of 3D technology means that the general public can experientially pursue the dignity of historical buildings. It also becomes easier through the use of the latest technology to decipher the effectiveness of people's interaction with inclusive descriptions of the documentation. This research aims at verifying the visualization of Fort Frontenac by the use of a chronological renovation process. This paper is composed of five elements: an introduction, the historical records about the necessity of 3D modeling, heritage visualization by means of 3D modeling, web design, and iPad and iPhone usage, a comparison of the architectural change that occurred in the
基金This work was supported in part by the Korea Institute of Science and Technology(KIST)Institutional Program(Project No.2E24100).
文摘There are several issues with Web-based search interfaces on a Sensor Web data infrastructure.It can be difficult to(1)find the proper keywords for the formulation of queries and(2)explore the information if the user does not have previous knowledge about the particular sensor systems providing the informa-tion.We investigate how the visualization of sensor resources on a 3D Web-based Digital Earth globe organized by level-of-detail(LOD)can enhance search and exploration of information by easing the formulation of geospatial queries against the metadata of sensor systems.Our case study provides an approach inspired by geographical mashups in which freely available functionality and data are flexibly combined.We use PostgreSQL,PostGIS,PHP,and X3D-Earth technologies to allow the Web3D standard and its geospatial component to be used for visual exploration and LOD control of a dynamic scene.Our goal is to facilitate the dynamic exploration of the Sensor Web and to allow the user to seamlessly focus in on a particular sensor system from a set of registered sensor networks deployed across the globe.We present a prototype metadata exploration system featuring LOD for a multiscaled Sensor Web as a Digital Earth application.