CN110989979A - Terrain generation method based on UE engine - Google Patents

Terrain generation method based on UE engine Download PDF

Info

Publication number
CN110989979A
CN110989979A CN201911113891.0A CN201911113891A CN110989979A CN 110989979 A CN110989979 A CN 110989979A CN 201911113891 A CN201911113891 A CN 201911113891A CN 110989979 A CN110989979 A CN 110989979A
Authority
CN
China
Prior art keywords
terrain
engine
editing
picture
brush
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.)
Pending
Application number
CN201911113891.0A
Other languages
Chinese (zh)
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.)
Xiamen Longshi Technology Co ltd
Original Assignee
Xiamen Longshi Technology 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 Xiamen Longshi Technology Co ltd filed Critical Xiamen Longshi Technology Co ltd
Priority to CN201911113891.0A priority Critical patent/CN110989979A/en
Publication of CN110989979A publication Critical patent/CN110989979A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention discloses a terrain generating method based on a UE engine, which comprises the following steps: s1, generating a program terrain by using a Voxel technology, wherein the program terrain generates an infinite terrain in real time in a UE engine or a game mode independently generated by the UE engine; s2, importing one or more pictures with any size from the outside, using the first picture as default to define the material of the terrain, and if other pictures exist, automatically defining the other pictures as the mapping of the inkjet brush; s3, developing and generating a game terrain editing interface, and editing infinite terrain through the editing interface; and S4, storing the edited terrain including the scenes and/or the edited terrain not including the scenes in a certain folder or a folder of a relative path of the game mode. The invention can carry out one or more editing modes of operation on the infinite terrain, produce infinite terrain with various forms or add scene editing on the infinite terrain.

Description

Terrain generation method based on UE engine
Technical Field
The invention relates to the field of virtual reality software development and application, in particular to a terrain generating method based on a UE engine.
Background
The UE Engine is an Unreal Engine, and the Unreal Engine is a 3D game Engine and a development tool, supports the development of 3D games from 2D mobile platform games to computers to game host platforms, and a large number of excellent games on the market are manufactured based on the UE.
The illusion engine provides development tool downloading of Windows and Mac platforms, and the manufactured works can run on Windows, Mac, Linux, PS4, X-Box One, iOS, Android, even HTML5 and other platforms.
The current terrain is developed based on a UE engine, the terrain boundary is easy to see, and editing can be carried out only within the range of the terrain boundary. The boundary is often represented by a house, and when editing the boundary edge, the editing of the boundary edge is easily exaggerated and distorted, and it is difficult to simulate real distortion.
Disclosure of Invention
In order to solve the above technical problems, an object of the present invention is to provide a method for generating a terrain based on a UE engine, which avoids generating a finite boundary to cause distortion of edge editing.
The adopted technical scheme is as follows:
a terrain generating method based on a UE engine comprises the following steps:
s1, generating a program terrain by using a Voxel technology, wherein the program terrain generates an infinite terrain in real time in a UE engine or a game mode independently generated by the UE engine; wherein the Voxel technique is a Voxel-based algorithm that includes automatic filling of a full Voxel at a boundary or bottom;
s2, importing one or more pictures with any size from the outside, using the first picture as default to define the material of the terrain, and if other pictures exist, automatically defining the other pictures as the mapping of the inkjet brush;
s3, developing and generating a game terrain editing interface, and editing infinite terrain through the editing interface, wherein the editing interface comprises a brush type, an editing mode, a mixed layer, a material number, a brush adaptation, a brush depth, a brush strength, a brush radius and a brush mode, the editing mode comprises a carved terrain, a flat terrain and a spray-painted terrain, and any one or more than two editing modes can be selected to edit the infinite terrain;
and S4, storing the edited terrain including scenes and/or the edited terrain not including scenes in a certain folder or a folder of a relative path of the game mode, wherein the format is sav, vox or a self-defined suffix name.
Further, in S2, each picture imported from the outside is displayed in real time in the texture map repository on the software control panel.
Further, in S2, each picture imported from the outside is automatically numbered according to the import order, and a picture name having a corresponding order number is generated.
Further, in S2, the sequence number may be modified.
Further, in S2, each picture imported from the outside automatically forms an inkjet brush map, automatically unifies the standard size of the picture, and automatically copies and stores in a custom folder or a folder of a relative path of the game mode by default.
Further, in S2, the externally imported picture includes a picture stored in a hard disk of the user or a picture searched on a network.
And further S5, in the game mode independently generated by the UE engine or the UE engine, importing the saved terrain into the continued editing.
The invention has the beneficial effects that:
the infinite terrain generated by the invention can effectively avoid generating finite terrain, and the invention can carry out one or more editing modes of operation on the infinite terrain, and can produce infinite terrain with various forms or add scene editing on the infinite terrain.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
FIG. 1 is a diagram of a control panel having an editing interface.
FIG. 2 is a diagram showing an effect of the method of the present invention.
FIG. 3 is another effect diagram of the present invention.
FIG. 4 is a diagram showing a third effect obtained by the method of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only preferred embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
A terrain generating method based on a UE engine comprises the following steps:
s1, generating a program terrain by using a Voxel technology, wherein the program terrain generates an infinite terrain in real time in a UE engine or a game mode independently generated by the UE engine; the Voxel technology is a Voxel-based algorithm, which includes automatic filling of voxels at the boundary or bottom, so that when the boundary is found, its boundary expands infinitely due to the automatic filling, thus forming an infinite terrain. Voxel is an abbreviation of Volume Pixel, which is a Voxel, for short Voxel. Voxel is a basic unit or minimum unit of image information defining a point in three-dimensional space.
S2, importing one or more pictures with any size from the outside, defining the first picture as the material of the terrain by default, and automatically defining other pictures as the pictures of the inkjet brush if other pictures exist. The externally imported pictures comprise picture imports stored in a hard disk of a user or picture imports searched from a network. In a preferred embodiment, referring to the lower right corner of fig. 1, each picture imported from the outside is displayed in real time in a texture map repository on the software control panel.
And each picture imported from the outside is automatically numbered according to the imported sequence, and a picture name with a corresponding sequence number is generated. Of course the sequence number may be modified.
And automatically forming an inkjet brush mapping by each picture imported from the outside, automatically unifying the specification and size of the picture, and automatically copying and storing the picture in a custom folder or storing the picture in a folder of a relative path of a game mode by default. Therefore, the collection and management of the pictures by the user are facilitated. And the used picture can not be lost by developing and generating the automatic copying function.
S3, developing and generating a game terrain editing interface, referring to the editing interface shown in FIG. 1, editing infinite terrain through the editing interface, wherein the editing interface comprises a brush type, an editing mode, a mixed layer, a material number, brush adaptation, brush depth, brush strength, brush radius and a brush mode, the editing mode comprises terrain carving, terrain leveling and terrain spraying, and any one or more than two editing modes can be selected to edit on infinite terrain;
the algorithm principle of carving the terrain is that an editing range is limited through a brush, the translation depth of the terrain is determined according to the strength of acting force applied by a mouse and the moving direction, and the original terrain sinks or rises. It is essentially a function of the topographic voxel ordering. The brush itself is a voxel brush generated by the program. Based on the similar principle, algorithms for leveling terrain and spraying terrain can be set, so that the algorithms can be used for editing in an editing interface.
For example, as a specific embodiment, an editing mode for carving a terrain is used, and then an infinite concave effect of the terrain can be operated by a mouse, and the bottom is continuously closed. The concave terrain can then generate interaction and collision effects with externally introduced physical and dynamic articles such as water fluid, cloth, ropes, flexible particles and the like. Referring to fig. 2, fig. 2 illustrates a concave terrain effect.
As another specific implementation, the editing mode of carving the terrain and the editing mode of spraying the terrain may be used successively, or the editing mode of carving the terrain and the editing mode of spraying the terrain may be used simultaneously. Figure 3 shows another dimpled topographical effect.
As a third embodiment, the terrace effect shown in fig. 4 can be created by using the editing mode for carving the terrain.
And S4, storing the edited terrain including scenes and/or the edited terrain or scene not including scenes in a certain folder or a folder of a relative path of the game mode, wherein the format is sav, vox or a self-defined suffix name. Namely, the method of the invention has two storage modes, one is the storage of a pure infinite terrain, and the other is the storage of a terrain including scenes, and the storage can be placed in two different files of the relative path of the game mode.
The embodiment can also comprise S5, in the game mode independently generated by the UE engine or the UE engine, the saved terrain is imported to continue editing. In this way, repeated editing and reuse of the wireless terrain can be achieved until satisfactory work is made.
The method is developed by the inventor, and the method comprises the step of developing a game terrain editing interface and the like, which are obtained after creative labor of the inventor.
The above-listed detailed description is only a specific description of a possible embodiment of the present invention, and they are not intended to limit the scope of the present invention, and equivalent embodiments or modifications made without departing from the technical spirit of the present invention should be included in the scope of the present invention.

Claims (7)

1. A terrain generating method based on a UE engine is characterized by comprising the following steps:
s1, generating a program terrain by using a Voxel technology, wherein the program terrain generates an infinite terrain in real time in a UE engine or a game mode independently generated by the UE engine; wherein the Voxel technique is a Voxel-based algorithm that includes automatic filling of a full Voxel at a boundary or bottom;
s2, importing one or more pictures with any size from the outside, using the first picture as default to define the material of the terrain, and if other pictures exist, automatically defining the other pictures as the mapping of the inkjet brush;
s3, developing and generating a game terrain editing interface, and editing infinite terrain through the editing interface, wherein the editing interface comprises a brush type, an editing mode, a mixed layer, a material number, a brush adaptation, a brush depth, a brush strength, a brush radius and a brush mode, the editing mode comprises a carved terrain, a flat terrain and a spray-painted terrain, and any one or more than two editing modes can be selected to edit the infinite terrain;
and S4, storing the edited terrain including scenes and/or the edited terrain not including scenes in a certain folder or a folder of a relative path of the game mode, wherein the format is sav, vox or a self-defined suffix name.
2. The UE engine-based terrain generating method of claim 1, wherein in S2, each picture imported from outside is displayed in real time in a texture map repository on a software control panel.
3. The UE engine-based terrain generating method of claim 1, wherein in S2, each picture imported from outside is automatically numbered according to an imported sequence, and a picture name with a corresponding sequence number is generated.
4. The UE engine-based terrain generating method of claim 3, wherein in S2, the sequence number can be modified.
5. The UE engine-based terrain generating method of claim 1, wherein in S2, each picture imported from outside automatically forms an inkjet brush map, automatically unifies the format size of the picture, and automatically copies and stores in a custom folder or a folder of a game mode relative path by default.
6. The UE engine-based terrain generating method of claim 1, wherein in S2, the externally imported picture comprises a picture stored in a hard disk of a user or a picture searched on a network.
7. The UE engine-based terrain generating method of claim 1, further comprising S5. in a game mode independently generated by the UE engine or the UE engine, importing the saved terrain into a continuous editing mode.
CN201911113891.0A 2019-11-14 2019-11-14 Terrain generation method based on UE engine Pending CN110989979A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911113891.0A CN110989979A (en) 2019-11-14 2019-11-14 Terrain generation method based on UE engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911113891.0A CN110989979A (en) 2019-11-14 2019-11-14 Terrain generation method based on UE engine

Publications (1)

Publication Number Publication Date
CN110989979A true CN110989979A (en) 2020-04-10

Family

ID=70084340

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911113891.0A Pending CN110989979A (en) 2019-11-14 2019-11-14 Terrain generation method based on UE engine

Country Status (1)

Country Link
CN (1) CN110989979A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111617485A (en) * 2020-06-04 2020-09-04 广州西山居世游网络科技有限公司 Virtual terrain scene manufacturing method and device
CN113368503A (en) * 2021-07-06 2021-09-10 福建天晴在线互动科技有限公司 Method and system for reusing terrain material

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2560610A1 (en) * 2005-09-21 2007-03-21 Horticultural Asset Management, Inc. System and method for determining current replacement values for new or existing landscape architectural objects
CN1936962A (en) * 2006-10-10 2007-03-28 中山大学 Large-landform generation method based on PC platform in 3-D game
CN106075908A (en) * 2016-06-02 2016-11-09 苏州乐米信息科技有限公司 A kind of terrain editor method of 2D deciphering class mobile phone games

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2560610A1 (en) * 2005-09-21 2007-03-21 Horticultural Asset Management, Inc. System and method for determining current replacement values for new or existing landscape architectural objects
CN1936962A (en) * 2006-10-10 2007-03-28 中山大学 Large-landform generation method based on PC platform in 3-D game
CN106075908A (en) * 2016-06-02 2016-11-09 苏州乐米信息科技有限公司 A kind of terrain editor method of 2D deciphering class mobile phone games

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PIZI0475: "《孤岛危机教程:使用Voxel技术创建地形》", 《HTTPS://BLOG.CSDN.NET/PIZI0475/ARTICLE/DETAILS/8038701》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111617485A (en) * 2020-06-04 2020-09-04 广州西山居世游网络科技有限公司 Virtual terrain scene manufacturing method and device
CN111617485B (en) * 2020-06-04 2023-08-08 广州西山居网络科技有限公司 Virtual terrain scene manufacturing method and device
CN113368503A (en) * 2021-07-06 2021-09-10 福建天晴在线互动科技有限公司 Method and system for reusing terrain material
CN113368503B (en) * 2021-07-06 2023-11-24 福建天晴在线互动科技有限公司 Method and system for multiplexing terrain materials

Similar Documents

Publication Publication Date Title
CN107358649B (en) Processing method and device of terrain file
US6417850B1 (en) Depth painting for 3-D rendering applications
US8281281B1 (en) Setting level of detail transition points
CN109448078A (en) A kind of image editing system, method and apparatus
US6670962B2 (en) Surface following interaction method for adaptively sampled distance fields
CN110989979A (en) Terrain generation method based on UE engine
US20230025285A1 (en) Method for Generating Simulations of Fluid Interfaces for Improved Animation of Fluid Interactions
US9082218B2 (en) Method for manipulating three-dimensional voxel data for on-screen visual
CN110378948B (en) 3D model reconstruction method and device and electronic equipment
CN112308955A (en) Texture filling method, device and equipment based on image and storage medium
CN111524231A (en) Virtual terrain processing method and device, electronic equipment and storage medium
KR101680174B1 (en) Method for generation of coloring design using 3d model, recording medium and device for performing the method
CN107221027A (en) A kind of method that User Defined content is embedded in oblique photograph threedimensional model
CN113034350B (en) Vegetation model processing method and device
CN114307158A (en) Three-dimensional virtual scene data generation method and device, storage medium and terminal
CN110782529B (en) Method and equipment for realizing eyeball rotation effect based on three-dimensional face
Bradbury et al. Frequency-based controls for terrain editing
CN112017295A (en) Adjustable dynamic head model generation method, terminal and computer storage medium
JP5616198B2 (en) Method and apparatus for generating appearance display image of same feature having different level of detail
Sin et al. Planetary marching cubes: A marching cubes algorithm for spherical space
CN111626803A (en) Method and device for customizing article virtualization and storage medium thereof
Bradbury et al. Frequency-based creation and editing of virtual terrain
CN114119925B (en) Game image modeling method and device and electronic equipment
CN112991499B (en) Method and device for rendering ink animation material in real time by combining two-dimensional software and three-dimensional software
Gregory et al. Feature-based surface decomposition for polyhedral morphing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination