CN103854300A - Method for achieving three-dimensional scene cooperation carrying under networking control of client sides - Google Patents

Method for achieving three-dimensional scene cooperation carrying under networking control of client sides Download PDF

Info

Publication number
CN103854300A
CN103854300A CN201210523698.6A CN201210523698A CN103854300A CN 103854300 A CN103854300 A CN 103854300A CN 201210523698 A CN201210523698 A CN 201210523698A CN 103854300 A CN103854300 A CN 103854300A
Authority
CN
China
Prior art keywords
client
dimensional scenic
server
upside down
virtual portrait
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210523698.6A
Other languages
Chinese (zh)
Other versions
CN103854300B (en
Inventor
顾晓峰
马骏
吴强
胡林宝
陶安余
李世倩
王德海
倪卫良
韩峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, State Grid Jiangsu Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201210523698.6A priority Critical patent/CN103854300B/en
Publication of CN103854300A publication Critical patent/CN103854300A/en
Application granted granted Critical
Publication of CN103854300B publication Critical patent/CN103854300B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a method for achieving three-dimensional scene cooperation carrying under the networking control of a plurality of client sides. A three-dimensional scene and figures are set in a server, the client sides network with the server through a customer service side, each client side corresponds to one virtual figure in the three-dimensional scene, and object carrying operation through cooperation of the figures is simulated in the three-dimensional scene. The existing three-dimensional rendering technology and the network environment are adopted in the method, and a computer can simulate and show the behavior details of object carrying through the figures more vividly and efficiently through a series of script action state control, uniform computer real-time synchronization, three-dimensional figure rendering and fine object carrying adjusting.

Description

The implementation method of three-dimensional scenic cooperation carrying under multi-client networking control
Technical field
The invention belongs to Computerized three-dimensional analogue technique field, relate to many people of computer simulation carry an object behavioral techniques, simulating and show the behavior of many people carry an object with the control mode of online cooperation and three-dimensional representation mode, is the implementation method of three-dimensional scenic cooperation carrying under a kind of multi-client networking control.
Background technology
In the three-dimensional training project of electric power virtual emulation, relate to the link that multiple person cooperational is carried object, existing 3-D technology is at comparative maturity aspect the control of single object transport, use script to trigger animation and play, service routine control object and personage's binding.Aspect multiple person cooperational, owing to relating to, scene is synchronous, script action is synchronous, networking command is synchronous and many-sided content such as ohject displacement calculating, and make computer network multiple person cooperational is a difficult problem in many people of environment Imitating carry an object behavior of virtual emulation always.
Summary of the invention
The problem to be solved in the present invention is: in the three-dimensional training project of electric power virtual emulation, realize the three-dimensional scenic of multi-client operation simulation multiple person cooperational carrying, and the result of carrying in each client simultaneous display simulation.
Technical scheme of the present invention is: the implementation method of three-dimensional scenic cooperation carrying under multi-client networking control, three-dimensional scenic and personage are set in server, multiple clients are by a customer side and server networking, each client is a corresponding virtual portrait in three-dimensional scenic, in three-dimensional scenic, simulate the carrying operation of multiple person cooperational to object, be specially:
1) define the skeleton cartoon of all figure actions with script, different status indications is set in corresponding different action, skeleton cartoon be only divided into play once, loop play and broadcasting stop three kinds until certain condition triggers, the trigger condition formation Script-cartoon of skeleton cartoon and status indication and setting;
2), to being handled upside down sorting objects, distinguish according to mode of transport and carrying number;
3) to Script-cartoon, skeleton cartoon, and their init attributes parameter is carried out this locality definition;
4) set up three-dimensional scenic, initialization scene parameter, the renewal of all positions that are moved object and personage, state, parameter is all undertaken by customer side, all every clients are sent to customer side to the control command of virtual portrait, customer side transfers to server and other client again, upgrade the status indication of corresponding virtual portrait, all control commands that server correspondence is received are upgraded three-dimensional scenic state, server is synchronized to each client by three-dimensional scenic state by customer side, realizes the synchronous renewal of all clients;
5) client is by customer side and server networking, and manned three-dimensional scenic, upgrades all synchronizing informations from customer side, synchronously play up simultaneously, and the three-dimensional scenic of playing up in all clients and server is consistent;
6) virtual portrait corresponding to client control, by status indication control Script-cartoon, the change of status indication is sent to server by customer side, the status indication of the each virtual portrait of server to the same time of receiving changes and processes, obtain corresponding cooperation carrying action, upgrade personage and be handled upside down the positional information of object, server is synchronized to each client by described personage and the positional information that is handled upside down object by customer side, client is by the status indication of the corresponding virtual portrait of other client of synchronously obtaining from customer side, and described personage and be handled upside down the positional information of object, carry out the demonstration of three-dimensional scenic cooperation carrying in this client.
In the procedure for displaying of step 6) three-dimensional scenic cooperation carrying, be handled upside down object and virtual portrait and be provided with corresponding carrying node, virtual portrait moves according to status indication, in the time that the carrying node of virtual portrait overlaps with the carrying node that is handled upside down object, success in place, binds these two carrying nodes; Under single transport mode, directly fix virtual portrait be handled upside down the position of object, then play skeleton cartoon realize virtual portrait subsequent action change, be handled upside down object and move with the action of virtual portrait; Under multi-player mode, wait for after the success in place of whole virtual portraits, fixing anthropomorphic thing be handled upside down the position of object, then play skeleton cartoon and realize the subsequent action of virtual portrait and change, be handled upside down object and move with the action of virtual portrait.
In many people transport mode, calculate in real time the acting force that each virtual portrait produces being handled upside down object, in the demonstration of three-dimensional scenic cooperation carrying, carry out correspondence performance.
The data synchronizing frequency of client and server and customer side is at Microsecond grade.
The present invention has used existing three-dimensional rendering technology and network environment, play up and carry an object fine setting by the control of a series of script operating state, unified computing machine real-time synchronization, three dimensional character, make the performance of many people of computer simulation carry an object behavior details more true, efficiency is higher.
Embodiment
The present invention, in three-dimensional virtual scene, simulates the carrying of multiple person cooperational to object.
The simulated object relating to comprises: what impact, object and the character positions that move object the impact that object transport posture, many people moving direction move object, many human actions or position changed influences each other.
Simulation mode of transport comprises: carry, hold in both hands, shoulder.
In the present invention, multiple clients are by a customer side and server networking, and each client is a corresponding virtual portrait in three-dimensional scenic, uses skeleton cartoon to determine action, and Network Synchronization realizes state and attribute is synchronous, and script triggers realizes command routing.It is synchronous that the mode that uses customer side to separate with client realizes scene content.Comprise and be handled upside down the synchronous of the unification of object of which movement and state, all client control character positions, action, state.
Detailed process is as follows:
1, define the skeleton cartoon of all people's thing action early stage, skeleton cartoon is exactly to describe at a series of key frames of the control model sport of model the inside.Different status indications is set in corresponding different action, skeleton cartoon be only divided into play once, loop play and broadcasting stop three kinds until certain condition triggers, the trigger condition of skeleton cartoon and status indication and setting forms Script-cartoon, automatically plays different bone Script-cartoons under different status indications.
Different states refers to the definition to the current different conditions of personage, for example: walking states, pick up state, down state, running state ..., the corresponding process action of all states, process action has plenty of circulation, for example walk, have plenty of broadcasting once, for example, pick up.
2, secondly to being handled upside down sorting objects, mainly distinguish mode of transport and carrying number.
3, define script, skeleton cartoon, init attributes parameter all early stages and all define this locality.
Local definition refers to the skeleton cartoon that fixing state is corresponding, the content of Script-cartoon definition, and some fixing definition all write on this locality, i.e. server, each client copies portion simultaneously.When client and server sync, a synchronous regime mark, then local by status indication invoke script animation.
4, scene is set up in customer side, and all parameters of initialization are carried out real-time update to all position, state, parameters that are moved object and personage.
In the present invention, the change of status indication is all taking a client in network as standard, and the change that all clients require, is all carried out by this machine, then the state synchronized after changing is sent to every other client.
All parameters have preset parameter, there are some according to scene change, for example, in 2 people's carry an objects, when the 3rd people is during as scene, needing initialized parameter is first, second people's positional information, action status information, is handled upside down the positional information (comprise towards) of object, also has and itself oneself enters positional information and the action message after scene.After initialization, be used for like this playing up synchronously other computing machine, making the picture that everybody sees is same width.
5, client, by customer side linked server, is written into three-dimensional scenic, upgrades all synchronizing informations from customer side, synchronously plays up simultaneously.The three-dimensional scenic that makes all clients comprise that server is played up is consistent.
Described synchronizing information is exactly synchronous regime label information.For example personage's first, his state is to walk about to change to run, need so to have customer side that this state synchronized is arrived to other all clients, object is to allow same personage's first in all clients have identical state, identical state will correspondingly be play identical Script-cartoon, corresponding identical action.
In the present invention, play up all in this locality, played up by d engine, because so state synchronized all can be played up identical animation local separately, be equivalent to synchronously play up.
6, client selects character to control, and all state control animations, specify in script, every frame checks state, play different animations under different states, and when state is changed, the very first time can be replaced the skeleton cartoon of broadcasting.The change of state changes by server, synchronous all client role after changing, in the time that client is controlled personage's first by thing or is put down thing on a machine, the local change of first not carrying out state (state does not change action and just not can become), service client is given in the requirement of this change, then carry out corresponding change, finally the state after changing is dealt into all clients.。Real-time update positional information simultaneously, makes mobile and animation coordination.Positional information is the movement of personage or the object coordinate information in three-dimensional, comprise position (xyz) and towards.In the time of position translational speed and the coordination of animation broadcasting speed, be exactly best, for example light shift position is not moved and is just become translation, if light does action, motionless position just becomes original place moonwalk.
7, be handled upside down object and virtual portrait and be provided with carrying node, the effect of carrying node is the correspondence position that object is tied to person model, for example an anti-thing, finally will say that object is tied on the shoulder of person model, is exactly to be tied on the palm of person model if hold in both hands thing.In the time that the carrying node on character overlaps with the carrying node on object, success in place, bind these 2 carrying nodes, object is fixing on personage, starts playback action animation, for example pick up thing, first starting to play the action of squatting down and then play the action that hand is stretched, allow personage squat down and stretch out one's hand, is exactly success in place by holding when being picked up thing, bind this time, and then object moves together with the action of hand.Under the pattern of single carrying, directly fixed position.Under multi-player mode, wait for that many people are all in place, then play separately skeleton cartoon and realize action variation.When the carrying node on character is close to the carrying node location of object, automatically fixing within the scope of tolerance value.When tolerance value is suitable, when carrying, just can realize the coordinated manipulation on picture.Suitable value is a visual tolerance value, when picking up object, in the time that article size changes, after squatting down, holding the action of object may not combine closely with object, a tolerance value is set this time, when hand near object when how many scopes, object also moves toward hand automatically.This value can not at will arrange, and standard is that the active of visually not seeing object is moved.
8,, in mobile process, single transport mode directly will be handled upside down object and be tied to the movement of character model following figure action.
9, in many people transport mode, need to calculate in real time the effect that each character produces being handled upside down object, from the angle analysis of power, realize interactional result, then show.In the time of 2 people's carry an object, act on same object simultaneously, because object can not deformation, and people lifting with hands after object, the distance between people and object remains unchanged.Finally all control is converted into the movement of two people and object, and wherein the distance between personage and object remains unchanged.In three-dimensional scenic, control personage and move a power that uses size identical, only have direction ceaselessly changing.Calculating in this power, 2 power are resolved into along 2 personages' carrying node with perpendicular to 2 personages' carrying node direction.In the carrying node direction along 2 personages, in the time that the direction of power is identical, forget same direction and move, if subtracted each other when the direction of power is not identical, then move along putting forth effort large direction.If same direction directly moves, if first determine and rotate at different directions, when rotation is when along 2 personages' carrying node direction, then calculate object moving direction by plus-minus perpendicular to the power on 2 personages' carrying node.
For example 2 people carryings, wherein a people is motionless, and on the basis of fixing carrying node and personage's node, another person can not close or principle, can only realize and move to right and move to right, and the result moving left and right is also by the rotation being converted into taking another person as the center of circle.In the time that 2 people move, analyze mobile direction simultaneously, resolve into along being handled upside down object direction and vertical object direction.Suppose that the power that personage provides equates, calculate subitem power according to angle, before and after merging, subitem power determines object integrated moving direction, and then subitem power in front side determines object front end moving direction, rear side subitem power determines object rear end moving direction, wherein the distance between tie point before and after real-time ensuring.
10, in the transport mode that exceedes 3 people, use and carry same mode with 2 people.The subitem power that acts on same point can merge, and the subitem power that does not act on same point affects rotation.Here the power that personage is acted on to carrying node is decomposed into level in node line with perpendicular to node line.Because total power equal and opposite in direction, according to angle difference, the power of decomposing out will be different, then can carry out residual quantity calculating with certain unit.What impact was rotated is to be handled upside down object, is determined by the direction of subitem power.
11, network real-time synchronization character and the object space data that are handled upside down, synchronizing frequency is at Microsecond grade.The change of other attribute status, for example animated state, classification, speed, reproduction times etc., are all to be triggered by the virtual portrait that client is controlled separately, are mainly broadcasting, the broadcast modes etc. of determining different skeleton cartoons according to different conditions, triggering described here is not to change, and the change of all status indications is unified after being changed by customer side to be upgraded each client.Manipulate after triggering role, client application changes state, submits server to, after server calculates, gives all manipulation clients by state synchronized.Server calculates 2 kinds, and a kind of is directly to change, as broadcast state.Another kind is calculative, as subitem power size direction, then determines the speed of the angular movement that is handled upside down object rotation etc.Then the action skeleton cartoon that client terminal playing is different.In conjunction with the positional information of real-time synchronization, comprise three-dimensional space position and towards.Realize the three-dimensional emulation of multiple person cooperational carry an object.
When the present invention specifically implements, each client is carried out online in consolidated network, opens same width scene landform, enters after scene, selects separately different characters to control.When entering scene, all roles first carry out state and position synchronous.The character issue an order of by operation, oneself being controlled separately, carries out the execution of relevant action.In carry an object, click is handled upside down object, obtain the position of this object, then automatically go near object, according to the different mode of transport of definition, object transport is got up, then click different scene location, role by the object transport in hand to appointed place, simultaneous display handling process and detail on all roles' control end machine in this process Scene.Coordination, process are level and smooth.Everything and state change real time synchronization are high, nothing is detained, error-free motion.
Need multi agent cooperation to carry out if be handled upside down object, when number is inadequate, click and be handled upside down object automatically to go to object side in place, etc. number enough and all in place after, carry out separately action script separately.Move broadcasting, action real-time effect is separately in being handled upside down object simultaneously simultaneously.Be handled upside down object and adjust position and state according to all participation roles' action.Making to be handled upside down object and relative role can smooth motion.Motion process while comprising topographic relief.
Can reach Microsecond grade lock in time, can reach balance excessive on the fluency of action, is handled upside down movement locus of object and meets physics principle.Simultaneously realization true to nature the simulation of real motion state.

Claims (4)

1. the implementation method of three-dimensional scenic cooperation carrying under multi-client networking control, it is characterized in that arranging three-dimensional scenic and personage in server, multiple clients are by a customer side and server networking, each client is a corresponding virtual portrait in three-dimensional scenic, in three-dimensional scenic, simulate the carrying operation of multiple person cooperational to object, be specially:
1) define the skeleton cartoon of all figure actions with script, different status indications is set in corresponding different action, skeleton cartoon be only divided into play once, loop play and broadcasting stop three kinds until certain condition triggers, the trigger condition formation Script-cartoon of skeleton cartoon and status indication and setting;
2), to being handled upside down sorting objects, distinguish according to mode of transport and carrying number;
3) to Script-cartoon, skeleton cartoon, and their init attributes parameter is carried out this locality definition;
4) set up three-dimensional scenic, initialization scene parameter, the renewal of all positions that are moved object and personage, state, parameter is all undertaken by customer side, all every clients are sent to customer side to the control command of virtual portrait, customer side transfers to server and other client again, upgrade the status indication of corresponding virtual portrait, all control commands that server correspondence is received are upgraded three-dimensional scenic state, server is synchronized to each client by three-dimensional scenic state by customer side, realizes the synchronous renewal of all clients;
5) client is by customer side and server networking, and manned three-dimensional scenic, upgrades all synchronizing informations from customer side, synchronously play up simultaneously, and the three-dimensional scenic of playing up in all clients and server is consistent;
6) virtual portrait corresponding to client control, by status indication control Script-cartoon, the change of status indication is sent to server by customer side, the status indication of the each virtual portrait of server to the same time of receiving changes and processes, obtain corresponding cooperation carrying action, upgrade personage and be handled upside down the positional information of object, server is synchronized to each client by described personage and the positional information that is handled upside down object by customer side, client is by the status indication of the corresponding virtual portrait of other client of synchronously obtaining from customer side, and described personage and be handled upside down the positional information of object, carry out the demonstration of three-dimensional scenic cooperation carrying in this client.
2. the implementation method of three-dimensional scenic cooperation carrying under multi-client networking control according to claim 1, it is characterized in that in the procedure for displaying of step 6) three-dimensional scenic cooperation carrying, be handled upside down object and virtual portrait and be provided with corresponding carrying node, virtual portrait moves according to status indication, in the time that the carrying node of virtual portrait overlaps with the carrying node that is handled upside down object, success in place, binds these two carrying nodes; Under single transport mode, directly fix virtual portrait be handled upside down the position of object, then play skeleton cartoon realize virtual portrait subsequent action change, be handled upside down object and move with the action of virtual portrait; Under multi-player mode, wait for after the success in place of whole virtual portraits, fixing anthropomorphic thing be handled upside down the position of object, then play skeleton cartoon and realize the subsequent action of virtual portrait and change, be handled upside down object and move with the action of virtual portrait.
3. the implementation method of three-dimensional scenic cooperation carrying under multi-client networking control according to claim 2, it is characterized in that in many people transport mode, calculate in real time the acting force that each virtual portrait produces being handled upside down object, in the demonstration of three-dimensional scenic cooperation carrying, carry out correspondence performance.
4. according to the implementation method of three-dimensional scenic cooperation carrying under the multi-client networking control described in claim 1-3 any one, it is characterized in that the data synchronizing frequency of client and server and customer side is at Microsecond grade.
CN201210523698.6A 2012-12-07 2012-12-07 The implementation method of three-dimensional scenic cooperation carrying under multi-client networking control Expired - Fee Related CN103854300B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210523698.6A CN103854300B (en) 2012-12-07 2012-12-07 The implementation method of three-dimensional scenic cooperation carrying under multi-client networking control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210523698.6A CN103854300B (en) 2012-12-07 2012-12-07 The implementation method of three-dimensional scenic cooperation carrying under multi-client networking control

Publications (2)

Publication Number Publication Date
CN103854300A true CN103854300A (en) 2014-06-11
CN103854300B CN103854300B (en) 2016-12-21

Family

ID=50861910

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210523698.6A Expired - Fee Related CN103854300B (en) 2012-12-07 2012-12-07 The implementation method of three-dimensional scenic cooperation carrying under multi-client networking control

Country Status (1)

Country Link
CN (1) CN103854300B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104994419A (en) * 2015-06-29 2015-10-21 天脉聚源(北京)科技有限公司 Method and device for realizing synchronous display of plurality of virtual players
CN106302679A (en) * 2016-08-08 2017-01-04 腾讯科技(深圳)有限公司 A kind of virtual objects moves synchronous method, client and server
CN106326015A (en) * 2015-06-17 2017-01-11 派斡信息技术(上海)有限公司 Networked cooperative work method and machine applying same
CN108011886A (en) * 2017-12-13 2018-05-08 上海曼恒数字技术股份有限公司 A kind of cooperative control method, system, equipment and storage medium
CN108459716A (en) * 2018-03-13 2018-08-28 北京欧雷新宇动画科技有限公司 A method of realizing that multiple person cooperational completes task in VR
CN110995844A (en) * 2019-12-06 2020-04-10 北京澜景科技有限公司 Multi-person collaborative design method, device, equipment and computer readable storage medium
CN111427453A (en) * 2020-03-30 2020-07-17 上海盛翔信息科技有限公司 Method for multi-person collaborative interaction and perception in medical virtual reality training scene
CN111659120A (en) * 2020-07-16 2020-09-15 网易(杭州)网络有限公司 Virtual role position synchronization method, device, medium and electronic equipment
CN112699184A (en) * 2021-01-13 2021-04-23 广州视源电子科技股份有限公司 Information cooperation method, device, storage medium and server

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101082901B (en) * 2006-06-01 2011-06-08 上海戏剧学院 Virtual rehearsing system
CN101075275A (en) * 2007-06-28 2007-11-21 上海交通大学 Multi-role distributed cooperating simulation drilling method
KR20100007702A (en) * 2008-07-14 2010-01-22 삼성전자주식회사 Method and apparatus for producing animation

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106326015A (en) * 2015-06-17 2017-01-11 派斡信息技术(上海)有限公司 Networked cooperative work method and machine applying same
CN104994419A (en) * 2015-06-29 2015-10-21 天脉聚源(北京)科技有限公司 Method and device for realizing synchronous display of plurality of virtual players
CN106302679A (en) * 2016-08-08 2017-01-04 腾讯科技(深圳)有限公司 A kind of virtual objects moves synchronous method, client and server
CN106302679B (en) * 2016-08-08 2018-10-02 腾讯科技(深圳)有限公司 A kind of virtual objects movement synchronous method, client and server
CN108011886A (en) * 2017-12-13 2018-05-08 上海曼恒数字技术股份有限公司 A kind of cooperative control method, system, equipment and storage medium
CN108459716A (en) * 2018-03-13 2018-08-28 北京欧雷新宇动画科技有限公司 A method of realizing that multiple person cooperational completes task in VR
CN110995844A (en) * 2019-12-06 2020-04-10 北京澜景科技有限公司 Multi-person collaborative design method, device, equipment and computer readable storage medium
CN110995844B (en) * 2019-12-06 2022-06-21 北京澜景科技有限公司 Multi-person collaborative design method, device, equipment and computer readable storage medium
CN111427453A (en) * 2020-03-30 2020-07-17 上海盛翔信息科技有限公司 Method for multi-person collaborative interaction and perception in medical virtual reality training scene
CN111659120A (en) * 2020-07-16 2020-09-15 网易(杭州)网络有限公司 Virtual role position synchronization method, device, medium and electronic equipment
CN111659120B (en) * 2020-07-16 2023-04-14 网易(杭州)网络有限公司 Virtual role position synchronization method, device, medium and electronic equipment
CN112699184A (en) * 2021-01-13 2021-04-23 广州视源电子科技股份有限公司 Information cooperation method, device, storage medium and server

Also Published As

Publication number Publication date
CN103854300B (en) 2016-12-21

Similar Documents

Publication Publication Date Title
CN103854300A (en) Method for achieving three-dimensional scene cooperation carrying under networking control of client sides
US11948260B1 (en) Streaming mixed-reality environments between multiple devices
KR102055995B1 (en) Apparatus and method to generate realistic rigged three dimensional (3d) model animation for view-point transform
CN110930483B (en) Role control method, model training method and related device
CN102145228B (en) Method and device for constructing interactive video game by using video records
CN106780421A (en) Finishing effect methods of exhibiting based on panoramic platform
US20140078144A1 (en) Systems and methods for avatar creation
EP3551303A1 (en) A system and method for collaborative learning using virtual reality
CN102651180B (en) OSG-based (open scene graph-based) electric-electronic virtual experiment simulation system
CN108064364A (en) It is used to implement the method and system of multi-user virtual environment
CN102982194A (en) Online experience system of three dimensional products
KR20100087716A (en) Movement animation method and apparatus
Leite et al. Shape your body: control a virtual silhouette using body motion
CN108664121A (en) A kind of emulation combat system-of-systems drilling system
CN203133746U (en) Integrated virtual landscape sightseeing device based on somatosensory interaction
US8537165B2 (en) Method and apparatus for automatic coalescence of connected rigid bodies
Song et al. An immersive VR system for sports education
Ho et al. A finite state machine based on topology coordinates for wrestling games
CN109407825A (en) Interactive approach and device based on virtual objects
Hu et al. A rapid development method of virtual assembly experiments based on 3d game engine
CN205507800U (en) 3D space simulation motion capture system
CN112181139B (en) Cooperative control interaction method for virtual reality and mixed reality
CN103985153A (en) Method and system for simulating plant growth
CN103593863A (en) A three-dimensional animation production system
Pearson Architectures of deviation: exploring the spatial protocols of contemporary videogames

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161221

Termination date: 20181207