Synchronization method and device for voxel data

A data and voxel technology, applied in the field of voxel data synchronization methods and devices, can solve the problems of large data processing, no solution proposed, and no support for simultaneous engraving by multiple people

Active Publication Date: 2017-09-15
TENCENT TECH (SHENZHEN) CO LTD
View PDF7 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The above two types of voxel data application methods are aimed at scenarios where voxel data synchronization exists in non-VR scenarios and non-a large amount of voxel data modification. Update voxel data per second is less than or equal to 1 In the case of units, when the voxel data that needs to be modified in one frame is at the level of thousands of units, or under the network synchronization where the voxel data needs to be modified more than ten thousand units per second, transmitting voxel data

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Synchronization method and device for voxel data
  • Synchronization method and device for voxel data
  • Synchronization method and device for voxel data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] According to an embodiment of the present invention, an embodiment of a method for synchronizing voxel data is provided.

[0026] Optionally, in this embodiment, the above-mentioned synchronization method for voxel data can be applied to figure 1 In the hardware environment shown by the server 102 and the terminal 104. figure 1 It is a schematic diagram of the hardware environment of a method for synchronizing voxel data according to an embodiment of the present invention. Such as figure 1 As shown, the server 102 is connected to the terminal 104 through a network. The above-mentioned network includes but is not limited to: a wide area network, a metropolitan area network, or a local area network. The terminal 104 is not limited to a PC, a mobile phone, a tablet computer, and the like. The method for synchronizing voxel data in the embodiment of the present invention may be executed by the server 102, may also be executed by the terminal 104, or may be executed jointly by t...

Embodiment 2

[0099] The technical solutions of the present invention will be described below in conjunction with preferred embodiments.

[0100] The embodiment of the present invention mainly describes a network transmission method of voxel data. Voxel, as a high-degree-of-freedom UGC implementation method in game applications, can be arbitrarily created by game players with high-complexity grids, which can have unlimited scalability and discreteness. In the network transmission method of voxel data according to the embodiment of the present invention, the main part of the voxel synchronization change is realized by a transmission operation, and the amount of transmitted data is minimized. Through the embodiment of the present invention, it is possible to share voxel data among multiple game players, so that voxel-based UGC can be shared among multiple game players and edited together.

[0101] Figure 5 It is an interactive schematic diagram of a method for synchronizing voxel data according ...

Embodiment 3

[0121] The application environment of the embodiment of the present invention may, but is not limited to, refer to the application environment in the foregoing embodiment, which will not be repeated in this embodiment. The embodiment of the present invention provides an optional specific application for implementing the synchronization method of voxel data.

[0122] In the virtual reality scene, each user can directly modify the state of all voxels in the visualized operation area by operating the virtual reality device handle, and send the modification operation to other game players in the same virtual reality scene through the server The corresponding client. For example, the virtual reality device is a virtual reality controller, which directly modifies the state of all voxels in the operation voxel area visualized by the virtual reality controller, and transmits and synchronizes to other game players in the same scene.

[0123] Optionally, the user is immersed in the voxel wo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a synchronization method and device for voxel data. The method comprises the steps that in a virtual reality scene, a first client obtains operation indication data for indicating performance of operation on voxels in a target area, wherein the operation indication data is generated by triggering the voxels through a virtual reality device, and the first client is related to the virtual reality device; the first client sends the operation indication data to a server, so the server sends the operation indication data to a preset client set, wherein the preset client set comprises the first client and at least one second client related to the first client; the first client receives the operation indication data sent by the server; and the first client performs the operation on the voxels in the target region corresponding to the first client according to the received operation indication data, thereby obtaining the voxel data corresponding to the operation. According to the method and the device, the technical problem that the data processing quantity of synchronizing the voxel data is high is solved.

Description

Technical field [0001] The invention relates to the field of data processing, and in particular to a method and device for synchronizing voxel data. Background technique [0002] At present, the application of voxels has promoted the development of hardware, especially since the popularization of Graphics Processing Unit (GPU), voxels have begun to be widely used in game applications. However, due to the extremely large number of voxel units, the use of online games is still relatively limited. For example, since the synchronization of voxel data at every moment consumes local and network resources, there is no network mode in the "Minecraft" application, but only a stand-alone game application. [0003] In addition, sandbox online games have begun to be put into the market, and the synchronization of voxel data has also begun to be applied as a very important technical point. There are generally two types of ways to apply voxel data in sandbox online games. The first type is th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L29/08G06F3/01
CPCH04L67/1095G06F3/011
Inventor 沈超
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products