《结合即时控制系统架构之3D介面VR重点课件.ppt》由会员分享,可在线阅读,更多相关《结合即时控制系统架构之3D介面VR重点课件.ppt(23页珍藏版)》请在三一办公上搜索。
1、2005/06/22,NCSLAB,1,結合即時控制系統架構之3D介面VR 系統分析,電機系控制組(D92921003)黃雋博(R93921067)彭詩淵,2005/06/22,NCSLAB,2,Outline,MotivationSystem ArchitectureTechniqueA case studyConclusion,2005/06/22,NCSLAB,3,Motivation,Interactive game environmentreal time system which can interact with other peopleKeeping the system ma
2、intain the display rate with 25 frame/s.,2005/06/22,NCSLAB,4,Motivation,In the on-line interactive VR system,the delay will be occurred in many situations.Therefore,the timing analysis is very important for this project.The delay events that we predict are as bellow:Delay in server:Calculation time(
3、modeling,numerical)Separate the whole environment for individual clientDelay in network time:Conjunction delayCompensationDelay in client:Rendering(According to hardware of the system)Request for the server,2005/06/22,NCSLAB,5,System Architecture,2005/06/22,NCSLAB,6,Technique,Control over Quality,Ba
4、ndwidth,Buffer Condition,CPUs Utilization,Scheduling Techniques for real time-systems(Ex:Rate Monotonic(RM)Algorithm,Earliest Deadline First(EDF)Algorithm),2005/06/22,NCSLAB,7,Technique,2005/06/22,NCSLAB,8,Technique,Teb:encoder buffering delayTdb:decoder buffering delayTe:encoding delayTd:decoding d
5、elayTc:networking delayTnm:numerical method computing delayTpm:physics model computing delayTv:visualization delayTeb+Tdb+Te+Td+Tc+Tnm+Tpm+Tv40ms,2005/06/22,NCSLAB,9,Technique,Level of Details(LOD)techniqueLOD rendering techniques reduce the geometric complexity of 3D models,sacrificing visual rende
6、ring quality in order to increase frame rendering rates.,Physically-based:based on physical lows or mathematical functions-complex but realNon physically-based game:do not use physical laws-simple but unrealTry the best to reduce the high computational costs and maintain the reality,2005/06/22,NCSLA
7、B,10,A case study,Non-physical based methodGrassland by Neyret 1998translates texture to show the animated grassland,Neyret 1998,LOD example-Grassland Perbet and Cani 2001,highest LOD model,middle LOD model,lowest LOD model,2005/06/22,NCSLAB,11,Physical based models,Cantilever beam model Anjyo et al
8、.1992,Mass spring damped model Miller 1988,Mass-spring modelProvot 1995,A case study,2005/06/22,NCSLAB,12,A case study,Set spring between the massesAssume the position of i th particle is the position of i+1 th particle is the internal force between the i th spring is Each particle has gravity,wind
9、resistance and buoyancy,Use Eulers method,2005/06/22,NCSLAB,13,A case study,1000-Grass ENVIRONMENT,2005/06/22,NCSLAB,14,For(i=0;iGrassNum;i+)IF(ViewerPOS.Z-grassi.Z)HighLODRange)grassiHighLODVisualization Else grassiLowLODVisualization,X,Y,Z,2005/06/22,NCSLAB,15,A Case Study,For Client/Sever,1000-Gr
10、ass ENVIRONMENT,733MHZ Pentium III CPU,3GHZ Pentium IV CPU,2005/06/22,NCSLAB,16,Scheduling,2005/06/22,NCSLAB,17,Scheduling,EDF,2005/06/22,NCSLAB,18,Experiment,Particle:6240 vs.14040,2005/06/22,NCSLAB,19,Experiment-Low Quality,2005/06/22,NCSLAB,20,Experiment-High Quality,2005/06/22,NCSLAB,21,Experime
11、nt-Optimal,2005/06/22,NCSLAB,22,Conclusion,The concept of LOD is used to maintain the human impression under real-time requirement.The timing analysis for real-time has been established.the rate control for large number of the VR scenario have been discussed.,2005/06/22,NCSLAB,23,References,Neyret 1
12、998 F.Neyret,“Modeling,animating,and rendering complex scenes using volumetric textures,”IEEE Transactions on Visualization and Computer Graphics,Vol.4,No.1,pp.5570,January 1998.Perbet and Cani 2001 Frank Perbet and Marie-Paule Cani,“Animating praires in real-time,”Proceedings of the 2001 symposium
13、on Interactive 3D graphics,March,2001Anjyo et al.1992 K.Anjyo,Y.Usami,and T.Kurihara,“A Simple Method for Extracting the Natural Beauty of Hair,”Proceedings of the 19th annual conference on Computer graphics and interactive techniques,Vol.26,No.2,pp.111-120,Chicago,IL,USA,July 1992.Miller 1988 G.S.P
14、.Miller,“The motion dynamics of snakes and worms,”Proceedings of the 15th annual conference on Computer graphics and interactive techniques,Vol.22,No.4,pp.169-178,Atlanta,GA,USA,August 1988Provot 1995 X.Provot,“Deformation constraints in a mass-spring model to describe rigid cloth behavior,”Proceedi
15、ngs of the Graphics Interface,pp.147-154,Qubec,QC,USA,May 1995.J.Vieron and C.Guillemot 2004 J.Vieron and C.Guillemot,“Real-time constrained TCP-compatible rate control for video over the Internet,”IEEE Transactions on Multimedia,Vol.6,Issue 4,pp.634-646,2004.J.Bai et al.2002 J.Bai,Q.Liao,X.Lin,and
16、X.Zhuang,“Rate-distortion model based rate control for real-time VBR video coding and low-delay communications,”Signal Processing:Image Communication.Vol.17,No.2,pp.187-199,2002.D.Wu et al.2000 D.Wu,Y.T.Hou,and Y.Q.Zhang,“Transporting Real-Time Video over the Internet:Challenges and Approaches,”Proc
17、eedings of the IEEE,Vol.88,Issue 12,pp.1855-1877,2000.B.Li and K.Nahrstedt 1999 B.Li and K.Nahrstedt,“A control-based middleware framework for quality-of-service adaptations,”IEEE Journal on Selected Areas in Communications,Vol.17,Issue 9,pp.1632-1650,1999.C.Lu et al.2002 C.Lu,J.A.Stankovic,G.Tao,an
18、d S.H.Son,“Feedback Control Real-Time Scheduling:Framework,Modeling,and Algorithms,”Real-Time Systems Journal,Special Issue on Control-theoretical Approaches to Real-Time Computing,23(1/2):85-126,July/September 2002.Baldi and Ofek 2000 M.Baldi and Y.Ofek,“End-to-end delay analysis of videoconferencing over packet-switched networks,”IEEE/ACM Transactions on Networking,Vol.8,Issue 4,pp.479-492,Aug.2000,