[go: up one dir, main page]

CN104102487A - Visual edit method and visual editor for 3D (three-dimensional) game role Avatar - Google Patents

Visual edit method and visual editor for 3D (three-dimensional) game role Avatar Download PDF

Info

Publication number
CN104102487A
CN104102487A CN201410340184.6A CN201410340184A CN104102487A CN 104102487 A CN104102487 A CN 104102487A CN 201410340184 A CN201410340184 A CN 201410340184A CN 104102487 A CN104102487 A CN 104102487A
Authority
CN
China
Prior art keywords
role
data
bone
game
model
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
CN201410340184.6A
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.)
FUJIAN TIANQU NETWORK TECHNOLOGY Co Ltd
Original Assignee
FUJIAN TIANQU NETWORK 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 FUJIAN TIANQU NETWORK TECHNOLOGY Co Ltd filed Critical FUJIAN TIANQU NETWORK TECHNOLOGY Co Ltd
Priority to CN201410340184.6A priority Critical patent/CN104102487A/en
Publication of CN104102487A publication Critical patent/CN104102487A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The invention provides a visual edit method for a 3D (three-dimensional) game role Avatar. The visual edit method includes steps of importing a role model; transforming bones of the model and generating bone deformation data; exporting the bone deformation data and storing the bone deformation data in magnetic disks; loading the bone deformation data in an internal storage when a game runs and processing bones of the role by the aid of the data. The invention further provides a visual editor for the 3D game role Avatar. The visual editor comprises a model selecting module, an adjusting and transforming module, a storing module and a running module. The model selecting module is used for importing the role model; the adjusting and transforming module is used for transforming the bones of the model and generating the bone deformation data; the storing module is used for exporting the bone deformation data and storing the bone deformation data in the magnetic disks; the running module is used for loading the bone deformation data into the internal storage when the game runs and processing the bones of the role by the aid of the data. The visual edit method and the visual editor have the advantages that the role model can be visually edited, edit effects of the model can be previewed in real time, and a function of dynamically adjusting the bodily form of the role when the game runs can be realized.

Description

Visualizing editing method and the editing machine of a kind of 3D game role Avatar
Technical field
The present invention relates to role's visual edit, relate in particular to visualizing editing method and the editing machine of a kind of 3D game role Avatar.
Background technology
In 3D game, especially Role Playing Game often need to be arranged and assign a large amount of roles in game, comprises the role and the non-role etc. that represent player oneself.Traditional fabrication role's method, for each role, make a specific 3D actor model, in the time that model is out of shape, need to re-establish new model, this mode has increased role's development amount of fine arts personnel greatly, and in big game exploitation and composition process, inefficiency, actor model reusability is low, and EMS memory occupation space is large.
Summary of the invention
One of the technical problem to be solved in the present invention, is to provide the visualizing editing method of a kind of 3D game role Avatar, dynamically adjusts role's build while having realized game running, has improved Model Reuse rate, has also realized the live preview of model editing process simultaneously.
One of the technical problem to be solved in the present invention is achieved in that the visualizing editing method of a kind of 3D game role Avatar, and described method comprises the steps:
Step 10, importing actor model;
Step 20, carry out bone conversion, adjust direction and corresponding parameter regulates role's build by arranging, and in main window vision-control effect in real time, finally adjust result and generate textured bone data;
Textured bone data after step 30, derivation role adjust successfully, and preserve textured bone data on disk;
When step 40, running game, load textured bone data to internal memory, use these data to process role's bone, comprise convergent-divergent and the rotation of bone.
Further, adjust direction and comprise X-axis, Y-axis and Z axis in described step 20, this adjustment direction, according to described setting parameter, is selected one or more adjustment directions.
Further, described parameter comprises the fat or thin and head size of arm thickness, arm length, role's height, build.
Further, the concrete generating mode of described textured bone data is: by the skeletal shape of adjusting direction and corresponding parameter adjusting actor model is set, simultaneously by the adjustment direction arranging and reference record in file script, generate described textured bone data.
Two of the technical problem to be solved in the present invention, is to provide the visual editor of a kind of 3D game role Avatar, and realize actor model is carried out to visual edit, and edit effect that can live preview model.
Two of the technical problem to be solved in the present invention is achieved in that the visual editor of a kind of 3D game role Avatar, and described editing machine comprises:
Model Selection module: import actor model;
Adjust conversion module: carry out bone conversion, adjust direction and corresponding parameter regulates role's build by arranging, and in main window vision-control effect in real time, finally adjust result and generate textured bone data;
Memory module: derive the textured bone data after role adjusts successfully, and preserve textured bone data on disk;
Operation module: when running game, load textured bone data to internal memory, use these data to process role's bone, comprise convergent-divergent and the rotation of bone.
Further, described adjustment direction comprises X-axis, Y-axis and Z axis, and this adjustment direction, according to the setting of described parameter, is selected one or more adjustment directions.
Further, described parameter comprises the fat or thin and head size of arm thickness, arm length, role's height, build.
Further, the concrete generating mode of described textured bone data is: by the skeletal shape of adjusting direction and corresponding parameter adjusting actor model is set, simultaneously by the adjustment direction arranging and reference record in file script, generate described textured bone data.
Tool of the present invention has the following advantages: the present invention is based on Skeletal Skinned algorithm principle, by bone being carried out to the controls such as convergent-divergent and rotation, the distortion of driving model, while realizing game running, dynamically adjust role's build, fine arts personnel only need make the model of a standard figure, in the development of games stage, according to design needs, by the change irregularly bone control information of this master pattern of editing machine, just can in the time of game running, produce the role of new build, the present invention greatly reduces the workload of rendering model in early stage, this actor model is in original model enterprising line translation in basis, do not need to re-establish model, improve actor model reusability, reduce EMS memory occupation, accelerate development of games progress, the present invention simultaneously has also realized model visualization editor, realize the live preview of editing process.
Brief description of the drawings
The present invention is further illustrated in conjunction with the embodiments with reference to the accompanying drawings.
Fig. 1 is the inventive method flowchart.
Fig. 2 is model bone design sketch in the present invention.
Fig. 3 and Fig. 4 are editor interface schematic diagram of the present invention.
Embodiment
Refer to Fig. 1, the visualizing editing method of a kind of 3D game role of the present invention Avatar, comprises the steps:
Step 10, importing actor model;
Step 20, carry out bone conversion, adjust direction and corresponding parameter adjusting role build by arranging, and in main window real-time vision-control effect, described adjustment direction comprises X-axis, Y-axis and Z axis, this adjustment direction is according to the setting of described parameter, select one or more adjustment directions, described parameter comprises arm thickness, arm length, role's height, fat or thin and the head size of build, the final result of adjusting generates textured bone data, the concrete generating mode of these textured bone data is: by the skeletal shape of adjusting direction and corresponding parameter adjusting actor model is set, simultaneously by arrange adjustment direction and reference record in file script, generate described textured bone data,
Textured bone data after step 30, derivation role adjust successfully, and preserve textured bone data on disk;
When step 40, running game, load textured bone data to internal memory, use these data to process role's bone, comprise convergent-divergent and the rotation of bone.
Refer to Fig. 1 to Fig. 4, the visual editor of a kind of 3D game role Avatar of the present invention, described editing machine comprises:
Model Selection module: import actor model;
Adjust conversion module: carry out bone conversion, adjust direction and corresponding parameter adjusting role build by arranging, and in main window real-time vision-control effect, described adjustment direction comprises X-axis, Y-axis and Z axis, this adjustment direction is according to the setting of described parameter, select one or more adjustment directions, described parameter comprises arm thickness, arm length, role's height, fat or thin and the head size of build, the final result of adjusting generates textured bone data, the concrete generating mode of these textured bone data is: by the skeletal shape of adjusting direction and corresponding parameter adjusting actor model is set, simultaneously by arrange adjustment direction and reference record in file script, generate described textured bone data,
Memory module: derive the textured bone data after role adjusts successfully, and preserve textured bone data on disk;
Operation module: when running game, load textured bone data to internal memory, use these data to process role's bone, comprise convergent-divergent and the rotation of bone.
For example model is carried out the adjusting of arm thickness, adjusts arm thickness specific as follows:
First, import model to be edited, then, find the bone at corresponding limbs position, be the bone of corresponding arm in skeletal system: left forearm Bip01LForearm, left upper arm Bip01LUpperArm, right forearm Bip01RForearm and right upper arm Bip01RUpperArm be totally 4 bones, concerning above-mentioned four bones, X axis control be arm length, because only need to regulate thickness, and need not regulate arm length, adjust direction therefore only need select two of Y-axis and Z axis, make above-mentioned four bones only carry out convergent-divergent and rotation in Y-axis with at Z-axis direction both direction, can reach the effect that regulates arm thickness, then will finally adjust result and generate textured bone data and derive, be stored on disk.Textured bone data in this example are as follows:
Textured bone data are as above-mentioned script, because the data of not participating in textured bone are not in writing in files, make this file size smaller, generally only need tens bytes, have greatly improved the efficiency of storage data and loading data;
Finally, in the time of parade operation, only need the textured bone data of load store on disk to internal memory, use these data role's bone to be carried out to the processing such as convergent-divergent and rotation, reach the object that changes role's build in the time of game running.
In addition, described model is set up by fine arts personnel: in 3 d modeling software, and the model of Criterion build, and it is carried out to Skeletal Skinned and adjust the weight of each bone to model vertices, the reasonably animate of control role.
Although more than described the specific embodiment of the present invention; but being familiar with those skilled in the art is to be understood that; our described specific embodiment is illustrative; instead of for the restriction to scope of the present invention; those of ordinary skill in the art are in equivalent modification and the variation done according to spirit of the present invention, all should be encompassed in the scope that claim of the present invention protects.

Claims (8)

1. a visualizing editing method of 3D game role Avatar, is characterized in that: described method comprises the steps:
Step 10, importing actor model;
Step 20, carry out bone conversion, adjust direction and corresponding parameter regulates role's build by arranging, and in main window vision-control effect in real time, finally adjust result and generate textured bone data;
Textured bone data after step 30, derivation role adjust successfully, and preserve textured bone data on disk;
When step 40, running game, load textured bone data to internal memory, use these data to process role's bone, comprise convergent-divergent and the rotation of bone.
2. the visualizing editing method of a kind of 3D game role Avatar according to claim 1, is characterized in that: in described step 20, adjust direction and comprise X-axis, Y-axis and Z axis, this adjustment direction, according to described setting parameter, is selected one or more adjustment directions.
3. the visualizing editing method of a kind of 3D game role Avatar according to claim 1, is characterized in that: described parameter comprises the fat or thin and head size of arm thickness, arm length, role's height, build.
4. the visualizing editing method of a kind of 3D game role Avatar according to claim 1, it is characterized in that: the concrete generating mode of described textured bone data is: by the skeletal shape of adjusting direction and corresponding parameter adjusting actor model is set, simultaneously by the adjustment direction arranging and reference record in file script, generate described textured bone data.
5. a visual editor of 3D game role Avatar, is characterized in that: described editing machine comprises:
Model Selection module: import actor model;
Adjust conversion module: carry out bone conversion, adjust direction and corresponding parameter regulates role's build by arranging, and in main window vision-control effect in real time, finally adjust result and generate textured bone data;
Memory module: derive the textured bone data after role adjusts successfully, and preserve textured bone data on disk;
Operation module: when running game, load textured bone data to internal memory, use these data to process role's bone, comprise convergent-divergent and the rotation of bone.
6. the visual editor of a kind of 3D game role Avatar according to claim 5, is characterized in that: described adjustment direction comprises X-axis, Y-axis and Z axis, and this adjustment direction, according to the setting of described parameter, is selected one or more adjustment directions.
7. the visual editor of a kind of 3D game role Avatar according to claim 5, is characterized in that: described parameter comprises the fat or thin and head size of arm thickness, arm length, role's height, build.
8. the visual editor of a kind of 3D game role Avatar according to claim 5, it is characterized in that: the concrete generating mode of described textured bone data is: by the skeletal shape of adjusting direction and corresponding parameter adjusting actor model is set, simultaneously by the adjustment direction arranging and reference record in file script, generate described textured bone data.
CN201410340184.6A 2014-07-17 2014-07-17 Visual edit method and visual editor for 3D (three-dimensional) game role Avatar Pending CN104102487A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410340184.6A CN104102487A (en) 2014-07-17 2014-07-17 Visual edit method and visual editor for 3D (three-dimensional) game role Avatar

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410340184.6A CN104102487A (en) 2014-07-17 2014-07-17 Visual edit method and visual editor for 3D (three-dimensional) game role Avatar

Publications (1)

Publication Number Publication Date
CN104102487A true CN104102487A (en) 2014-10-15

Family

ID=51670665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410340184.6A Pending CN104102487A (en) 2014-07-17 2014-07-17 Visual edit method and visual editor for 3D (three-dimensional) game role Avatar

Country Status (1)

Country Link
CN (1) CN104102487A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293753A (en) * 2016-08-16 2017-01-04 网易(杭州)网络有限公司 The development approach of editing machine and device, edit methods and editing machine
CN106504309A (en) * 2016-11-24 2017-03-15 腾讯科技(深圳)有限公司 A kind of method of image synthesis and image synthesizer
CN106846499A (en) * 2017-02-09 2017-06-13 腾讯科技(深圳)有限公司 The generation method and device of a kind of dummy model
CN107657650A (en) * 2017-08-18 2018-02-02 深圳市谜谭动画有限公司 Animation model role bindings method and system based on Maya softwares
CN110197531A (en) * 2019-05-14 2019-09-03 武汉奥贝赛维数码科技有限公司 Role's skeleton point mapping techniques based on deep learning
CN114206456A (en) * 2019-07-04 2022-03-18 株式会社万代南梦宫娱乐 Game system, processing method, and information storage medium
CN114596395A (en) * 2022-02-22 2022-06-07 上海艾融软件股份有限公司 Adjustment method of digital character model based on digital twin technology
CN115382216A (en) * 2022-07-27 2022-11-25 杭州闪电玩网络科技有限公司 A visual game data debugging method and system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1885348A (en) * 2005-06-21 2006-12-27 中国科学院计算技术研究所 Randomly topologically structured virtual role driving method based on skeleton
US20100233530A1 (en) * 2007-03-02 2010-09-16 Shenzhen Bak Battery Co., Ltd. battery and battery enveloping assembly convenient for assembly
CN101866494A (en) * 2010-06-28 2010-10-20 北京理工大学 A Method for Segmenting Character Models Using Mesh Vertices
CN102117490A (en) * 2009-12-30 2011-07-06 上海幻维数码创意科技有限公司 Method and device for constructing role modularized skeleton system based on description data
CN103377484A (en) * 2012-04-28 2013-10-30 上海明器多媒体科技有限公司 Method for controlling role expression information for three-dimensional animation production
CN103699379A (en) * 2013-12-13 2014-04-02 福建天趣网络科技有限公司 Visible editing method and editor in game role fighting process

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1885348A (en) * 2005-06-21 2006-12-27 中国科学院计算技术研究所 Randomly topologically structured virtual role driving method based on skeleton
US20100233530A1 (en) * 2007-03-02 2010-09-16 Shenzhen Bak Battery Co., Ltd. battery and battery enveloping assembly convenient for assembly
CN102117490A (en) * 2009-12-30 2011-07-06 上海幻维数码创意科技有限公司 Method and device for constructing role modularized skeleton system based on description data
CN101866494A (en) * 2010-06-28 2010-10-20 北京理工大学 A Method for Segmenting Character Models Using Mesh Vertices
CN103377484A (en) * 2012-04-28 2013-10-30 上海明器多媒体科技有限公司 Method for controlling role expression information for three-dimensional animation production
CN103699379A (en) * 2013-12-13 2014-04-02 福建天趣网络科技有限公司 Visible editing method and editor in game role fighting process

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106293753A (en) * 2016-08-16 2017-01-04 网易(杭州)网络有限公司 The development approach of editing machine and device, edit methods and editing machine
CN106504309A (en) * 2016-11-24 2017-03-15 腾讯科技(深圳)有限公司 A kind of method of image synthesis and image synthesizer
CN106504309B (en) * 2016-11-24 2018-12-11 腾讯科技(深圳)有限公司 A kind of image synthetic method and image synthesizer
CN106846499A (en) * 2017-02-09 2017-06-13 腾讯科技(深圳)有限公司 The generation method and device of a kind of dummy model
CN106846499B (en) * 2017-02-09 2020-04-03 腾讯科技(深圳)有限公司 Virtual model generation method and device
CN107657650A (en) * 2017-08-18 2018-02-02 深圳市谜谭动画有限公司 Animation model role bindings method and system based on Maya softwares
CN107657650B (en) * 2017-08-18 2021-12-17 深圳市谜谭动画有限公司 Animation model role binding method and system based on Maya software
CN110197531A (en) * 2019-05-14 2019-09-03 武汉奥贝赛维数码科技有限公司 Role's skeleton point mapping techniques based on deep learning
CN114206456A (en) * 2019-07-04 2022-03-18 株式会社万代南梦宫娱乐 Game system, processing method, and information storage medium
CN114596395A (en) * 2022-02-22 2022-06-07 上海艾融软件股份有限公司 Adjustment method of digital character model based on digital twin technology
CN115382216A (en) * 2022-07-27 2022-11-25 杭州闪电玩网络科技有限公司 A visual game data debugging method and system

Similar Documents

Publication Publication Date Title
CN104102487A (en) Visual edit method and visual editor for 3D (three-dimensional) game role Avatar
CN101156175B (en) Depth image-based rendering method of 3D object, modeling method and device using the method, and rendering method and device
US20220080318A1 (en) Method and system of automatic animation generation
CN1178724C (en) Video game machine, control method thereof, and environment image device
US20130278607A1 (en) Systems and Methods for Displaying Animations on a Mobile Device
CN101661628B (en) Fast Rendering and Roaming Method of Plant Scene
KR102032606B1 (en) Machinima manufacturing method based on 3D Game Engine
CN109658524A (en) A kind of edit methods of threedimensional model, system and relevant apparatus
CN113689538A (en) Video generation method and device, electronic equipment and storage medium
CN103377484A (en) Method for controlling role expression information for three-dimensional animation production
CN113962001B (en) A lightweight method for engineering BIM models
WO2020244214A1 (en) Method and device for generating shape word cloud
CN104537716A (en) System for synthesizing three-dimensional digital human image and virtual scene
CN108043030B (en) Method for constructing interactive game player character by using real picture
CN103793933B (en) The motion path of virtual human body animation generates method
WO2024206899A1 (en) System and method for dynamically improving the performance of real-time rendering systems via an optimized data set
CN104574480A (en) Rapid generation method of role hair style in three-dimensional animation
CN108763767B (en) VR engine-oriented large-data-volume IGS industrial model POLYGON conversion method
US8237719B1 (en) Pose-structured animation interface
Miranda et al. Sketch express: facial expressions made easy
US20160125659A1 (en) Methods and systems for multilevel editing of subdivided polygonal data
CN118357083A (en) Three-dimensional paint spraying system and method based on generative large model texture generation
KR20140090353A (en) Method and device for producing three-dimensional caricature using shape and texture of face
JP6753282B2 (en) Assembly work robot motion generation method, motion generation program, and motion generation device
KR102316111B1 (en) Artificial intelligence-based animation layout system utilizing big data and method therefor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20141015

WD01 Invention patent application deemed withdrawn after publication