CN1120448C - Processing metho for implementing visual effect of explosion on display and computer system using it - Google Patents
Processing metho for implementing visual effect of explosion on display and computer system using it Download PDFInfo
- Publication number
- CN1120448C CN1120448C CN98119163A CN98119163A CN1120448C CN 1120448 C CN1120448 C CN 1120448C CN 98119163 A CN98119163 A CN 98119163A CN 98119163 A CN98119163 A CN 98119163A CN 1120448 C CN1120448 C CN 1120448C
- Authority
- CN
- China
- Prior art keywords
- fragment
- mentioned
- order
- retention time
- attribute record
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
The present invention relates to a treatment method for realizing explosion visual effects and a computer system using the treatment method. The treatment method comprises: firstly, a motion model of fragments generated at the time of explosion is established; subsequently, relevant records of each fragment are established when explosion effects need displaying, and the relevant records are initialized; afterwards, along with the explosion process, the motion model which is established previously is used for changing correlation parameters of each fragment, such as speed, etc. At the same time, an actual position displayed on a display is determined by the obtained various correlation parameters, and the actual position is displayed by a shared fragment image until the preset residence time of the fragments.
Description
Technical field
The present invention is about a kind of technology of implementing the blast visual effect on display device, particularly at three dimensions (3-dimension, under simulated environment 3D), handle a virtual article, and it is presented on computer terminals or the televisor at the three-dimensional explosive effect that explosion time produced.This technology can be applied in computer game, holder for TV playing and the animation process of 3D or the like aspect, not only can reduce the shared storage space of stored picture, and the visual effect that is produced simultaneously is more lively to have more polytrope.
Background technology
At present because the speed of microprocessor improves and various display techniques ripe gradually and popularizing, (virtual reality, VR) or the like to be applied in the computer game be quite general to technology with 3D even virtual reality.All game roles in the recreation of general 3D, for example leading role that the player controlled or the enemy that controlled by computer are that the least unit by polygon (polygon) combines.In recreation is carried out, owing to the relation of fighting causes collision between leading role and the enemy, and the effect of splashing of object on every side, all be to utilize the blast skill to strengthen its visual effect.
The method of known technology performance explosive effect is as follows.At first be by the art designing personnel segment table that draws in advance the animation of explosive effect to be shown, the picture frame quantity in the animation then can determine the continuity of institute's desire performance explosive effect.In the process of playing, when occurring using the situation of explosive effect, games just can take out the blast animation that stores in advance, place on the appropriate location of display.Therefore the explosive effect that known technology showed is mainly handled by the broadcast of animation exactly.
Yet the mode of known performance explosive effect has two shortcomings at least.First shortcoming relates to the utilization aspect of storer.As mentioned above, utilizing the continuity of animate explosive effect, is the quantity that depends on the animation picture frame.In brief, the quantity of animation picture frame the more more can be expressed successional animation effect.But how picture frame quantity means promptly that the storer that need take the more.Be of a size of 96 point * 96 point with every width of cloth, every some picture frame with 256 colour specifications is an example, if the animation picture frame has 6 width of cloth, then needs 96 * 96 * 6=55296 byte, that is approximately needs 54K bytes of memory device to be stored.Wherein because each byte is 8, so can represent the numerical value of 256 looks.Hence one can see that, only promptly needs so high memory span for a kind of explosive effect, this for as if holder for TV playing etc. need consider in the application of memory cost, just seem inefficent and not-so-practical.
Second shortcoming is the problem of visual effect.Owing to be to utilize the animation that stores in advance to be realized, so when explosive effect occurring, just repeatedly play same section animation in fact, the scope of not only exploding on visual effect is less, makes the people that the sensation of seem toing have met before is arranged easily because of the repeat playing of blast animation simultaneously.Nature the effect that can reach quite limited.
Summary of the invention
In view of this, fundamental purpose of the present invention promptly is to propose a kind of computer system that realizes the processing of blast visual effect and use this processing method on display device, can utilize less storage space to store the image of explosion time fragment, by image processing techniques such as rotations, reach required blast picture effect.
Another object of the present invention promptly is to propose a kind of computer system that realizes the disposal route of blast visual effect and use this processing method on display device, can avoid duplicating the similar visual effect that playing animation produces.
According to the above purpose, the invention provides a kind of disposal route that on display device, realizes the blast visual effect, in order to handle virtual article, it is characterized in that in the simulation visual effect that explosion time produced, comprise the following steps:
The motion model of above-mentioned virtual article each fragment in simulation a plurality of fragments that explosion time produced is provided;
In the time need on display device, showing the blast visual effect of virtual article, then the fragment group attribute record of this virtual article of initialization and fragment attribute record, determine the initial velocity of retention time, fragment figure and each fragment of fragment number, fragment, and be set at enabled status;
Judge that whether retention time is greater than zero;
Greater than zero, utilize the initial velocity of above-mentioned motion model and each fragment as retention time, determine the speed of above-mentioned fragment in above-mentioned retention time in regular turn;
Utilize the above-mentioned speed that is determined,, on the relative display position of above-mentioned display device, show the figure of above-mentioned fragment by a drive device for display; And
Be not more than zero as retention time, then judge whether to have removed all fragments, if do not remove fully as yet, then remove the above-mentioned display graphics of above-mentioned fragment shown on above-mentioned display device in regular turn, upgrade the speed attribute of each fragment, and will remove the fragment effect and be presented on the display, until removing all fragments fully.
In above-mentioned disposal route, described fragment attribute record has:
Position information is in order to be illustrated in the position of corresponding fragment on display device in the above-mentioned retention time; And
Speed data, in order to be illustrated in the movement velocity of corresponding fragment in the above-mentioned retention time, when at initialization step, above-mentioned speed data is represented the initial velocity of corresponding fragment;
Fragment group attribute record has:
Fragment group retention time is in order to indicate the above-mentioned retention time of above-mentioned fragment;
Whether fragment group activation flag is presented on the above-mentioned display device in order to indicate above-mentioned fragment;
Fragment image index is in order to indicate the above-mentioned display graphics of above-mentioned fragment;
The fragment number is in order to indicate total number of above-mentioned fragment; And
A plurality of fragment ATTRIBUTE INDEX are respectively in order to point to above-mentioned a plurality of fragment attribute record.
In above-mentioned disposal route, above-mentioned virtual article is actual object.
In above-mentioned disposal route, each fragment attribute record also comprises a pantograph ratio data, in order to represent that corresponding fragmentation pattern picture is in the ongoing fragment image scaled of blast.
In above-mentioned disposal route, each fragment attribute record also comprises a wind-force data and external force factor data at random, uses the speed of the corresponding fragment of decision.
In above-mentioned disposal route, above-mentioned virtual article is the point of impingement between the object of picture.
The present invention also provides a kind of computer system, in order to realize the visual effect of a virtual article at the simulation explosion time, it is characterized in that, comprising:
Display device;
Display driver demonstrates required image in order to drive above-mentioned display device;
Storer in order to store fragment group's attribute record and fragment attribute record, produces the initial velocity of retention time, fragment figure and each fragment of fragment number, fragment in order to represent above-mentioned virtual article at the simulation explosion time;
The mathematical logic arithmetic element, the motion model of required calculating when splashing in order to handle fragment; And
CPU (central processing unit), it is according to the initial velocity of a fragment motion model and each fragment, determine the relevant display position of above-mentioned fragment in above-mentioned retention time, in order to drive above-mentioned display driver, make above-mentioned display device on the screen position of correspondence, demonstrate above-mentioned fragment figure, and after above-mentioned retention time, remove the above-mentioned fragment figure of above-mentioned fragment.
In above-mentioned computer system, the described fragment attribute record that is stored in above-mentioned storer has:
Position information is in order to be illustrated in the position of corresponding fragment on display device in the above-mentioned retention time; And
Speed data, in order to be illustrated in the movement velocity of corresponding fragment in the above-mentioned retention time, when at initialization step, above-mentioned speed data is represented the initial velocity of corresponding fragment;
Fragment group attribute record has:
Fragment group retention time is in order to indicate the above-mentioned retention time of above-mentioned fragment;
Whether fragment group activation flag is presented on the above-mentioned display device in order to indicate above-mentioned fragment;
Fragment image index is in order to indicate the above-mentioned display graphics of above-mentioned fragment;
The fragment number is in order to indicate total number of above-mentioned fragment; And
A plurality of fragment ATTRIBUTE INDEX are respectively in order to point to above-mentioned a plurality of fragment attribute record.
In above-mentioned computer system, above-mentioned virtual article is actual object.
In above-mentioned computer system, each fragment attribute record also comprises a pantograph ratio data, in order to represent corresponding fragment far and near zooming effect that is produced under three dimensions.
In above-mentioned computer system, each fragment attribute record also comprises a wind-force data and external force factor data at random, uses the speed of the corresponding fragment of decision.
In above-mentioned computer system, above-mentioned virtual article is the point of impingement between the object of picture.
Description of drawings
For above-mentioned purpose of the present invention, feature and advantage can be become apparent, a preferred embodiment cited below particularly, and conjunction with figs. are described in detail below:
Fig. 1 represents the hardware configuration calcspar in the embodiment of the invention.
Fig. 2 represents in the present embodiment, the fragment attribute record structure of each fragment that is produced after blast corresponding to virtual article.
Fig. 3 represents in the present embodiment, corresponding to the fragment group attribute record structure of each fragment.
Fig. 4 represents in the present embodiment, utilizes polygon to constitute the schematic perspective view of explosive effect.
Fig. 5 represents in the present embodiment, realizes the detail flowchart of the disposal route of blast visual effect on display.
The real screen synoptic diagram of Fig. 6 to Fig. 8 illustration blast visual effect of the present invention disposal route gained.
Embodiment
The disposal route of realization blast visual effect proposed by the invention mainly is at a virtual article, utilizes the General Mechanics ultimate principle to set up its motion model at fragment that explosion time produces earlier.Then, when needs show explosive effect, set up relevant record of each fragment and in addition initialization again.Then,, utilize the previous motion model of setting up, change the correlation parameter of each fragment, as speed or the like along with the carrying out of blast process.In this simultaneously, and utilize the various correlation parameters that obtained to determine the actual position that on display, shows, and utilize each fragment shared fragment image shown, till the default retention time of fragment.After retention time, just remove previous each shown blast image in regular turn, be returned to normal show state.Below use the embodiment of the recreation of 3D to describe content of the present invention in detail for one.Yet, for knowing present technique field person, utilizing identical display technique, can be applied in other occasions that need show explosive effect.
Fig. 1 represents the hardware configuration calcspar in the embodiment of the invention.As shown in the figure, central processing unit 1, mathematical logic arithmetic element 3, storage device 5, input media 7, display driver 9 and display 10 have been comprised in the system hardware structure.Central processing unit 1 is the central control unit of system, in order to carry out the recreation master routine, also comprises the handling procedure of realizing the blast visual effect in the control present embodiment simultaneously.Mathematical logic arithmetic element 3 is motion models of required calculating when being used for handling fragment and splashing.5 of storage devices can utilize DRAM or the like storer to be implemented, and the games in order to storage is carried out also comprise the relative recording of each fragment and the fragment image of actual displayed simultaneously.7 of input medias provide the operation control that the user plays, as mouse, and keyboard and rocking bar or the like.9 of display drivers are to be used for the drive unit how driving display 10 to show, therefore, according to the carrying out of games, just can pass through display driver 9, make display 10 needed picture occur.The hardware configuration of above-mentioned present embodiment system can adopt general PC, or the holder for TV playing of specific standard is implemented.
As previously mentioned, the blast visual effect disposal route in the present embodiment is to utilize predefined motion model, and the virtual article data logging that is relevant to each fragment is realized.So before the blast visual effect disposal route of explanation present embodiment, the motion model and the fragment image that are adopted with regard to present embodiment employed virtual article data logging, explosion time earlier are illustrated respectively.
In the present embodiment, so-called virtual article is meant the contact point to two sides when collision in playing games, yet in other application, can also be the object of a certain reality, as bomb blast and vehicle collision or the like.When showing the explosive effect of this virtual article, be that it is modeled to a plurality of fragments, and fragment calculated it according to predefined mode move effect, show.Therefore, each fragment of this virtual article must have some specific character, so in the present embodiment, comprise two kinds of records in the virtual article data structure, first kind is referred to as fragment group attribute record, in order to write down the shared data of each fragment, second kind is referred to as the fragment attribute record, then is respectively in order to write down the particular profile of each fragment.
Fig. 2 represents in the present embodiment, the structure of the fragment attribute record 20 of each fragment that is produced after blast corresponding to virtual article.As shown in the figure, comprise position information 201, speed data 202, pantograph ratio data 203, wind-force data 204 and external force 205 at random in each fragment attribute record 20.The residing 3D of the position information 201 corresponding fragments of expression position, it can utilize with respect to the distance of virtual article is represented, or utilizes coordinate to be represented.The speed of the speed data 202 corresponding fragments of expression in 3d space, it can utilize vector mode to be represented.In addition, when this fragment attribute record 20 is initialised, can in this speed data 202, insert pre-if initial velocity at random.203 of pantograph ratio data are the ratios of expression fragment image and the ongoing fragment image of blast (may amplify or dwindle).This is because of having in blast is carried out same fragmentation pattern to be carried out convergent-divergent, to increase its polytrope.As for wind-force data 204 and at random 205 of external force factors be to belong to the true fragment kinematic parameter of simulation, it can quote in following motor pattern and influence the speed of corresponding fragment, uses the effect of strengthening the simulation gained.
Fig. 3 represents in the present embodiment, corresponding to the structure of the fragment group attribute record 30 of each fragment.As shown in the figure, comprise following data in the fragment group attribute record 30: fragment group retention time 301, fragment group activation flag 302, fragment image index 303, fragment number 304, fragment index 305 (1)~305 (N) and corresponding fragment ATTRIBUTE INDEX 306 (1)~306 (N).Fragment group retention time 301 is expression this explosive effect existing time spans, when the time is longer, represents that the time that each fragment video remains on the display 10 is longer.302 of fragment group activation flags are to represent whether can see each fragment group on display 10, and when this fragment group activation flag 302 was enabled, just expression can be seen the effect of blast on display 10.303 of indexs of fragment image are an index (point) data, are used to refer to the address of depositing the fragment image in storage device 5.As previously mentioned, all fragments in the present embodiment are to adopt same fragment image.But when actual displayed, because the specific action of rotation and convergent-divergent, can be so that each fragment presents various visual effect.304 of fragment numbers are to point out the total number of fragment that produced in this explosive effect, when initialization fragment group attribute record 30, can utilize fixing or random fashion generation fragment number 304, or parameter when playing according to other, as the bump light and heavy degree or the size of contact area decides, do not limited especially in the present embodiment.Fragment index 305 (1)~305 (N) then is an index of pointing to each fragment respectively, and fragment attribute record index 306 (1)~306 (N) then is an index of pointing to above-mentioned each fragment attribute record 20 respectively.As for the practical application mode of above-mentioned fragment attribute record 20 and above-mentioned fragment group attribute record 30, then cooperate the blast visual effect disposal route of explanation present embodiment to explain in detail in the lump.
With next be that motion model at each fragment is illustrated, the computing as for each motion model is carried out when showing explosive effect then can utilize central processing unit 1 or mathematical logic unit 3 to carry out.The fragment motion model that is adopted is in the present embodiment represented with following formula (1):
v=fr+acc×distance+wind×ttl×ttl (1)
Wherein, fr represents external force factor at random, can be by obtaining in the fragment attribute record 20;
Acc represents acceleration, is the synthetic of acceleration of gravity and other acceleration;
Distance represents the distance at corresponding fragment system of distance center;
Wind represents wind-force, can be by obtaining in the fragment attribute record 20; And
Ttl represents the time that corresponding fragment has retained, that is from time span extremely at this moment of explosive beginning.
Utilize the motion model of formula (1), can be along with the carrying out of simulation blast, and calculate the speed of all fragments, and carry out according to present and previous position, utilize general mechanics principle, calculate corresponding current position.For knowing present technique field person, above-mentioned formula (1) only is an example in order to the mode of motion that calculates all fragments of simulation blast back, when practical application, the deviser can be according to the ability of mathematical formulae in central processing unit 1 or the mathematical logic arithmetic element 3 processing motor patterns, and need to represent really degree on using, adjust the motor pattern formula that is adopted, stand good in technology contents of the present invention.
The last part that needs explanation especially, the fragment image area that is in the present embodiment to be adopted.Be the fragmentation pattern that present embodiment adopts with the known technology difference as if used by all fragments.Repeated too high shortcoming in the known explosive effect therefore in the present embodiment, is utilized the polygonized structure that is constituted with general 3D personage, constitutes explosive effect, can be with reference to figure 4.Fig. 4 represents in the present embodiment, utilizes polygon to constitute the schematic perspective view of explosive effect.As shown in Figure 4, quadrilateral (41,42,43,44,45) then is to stick the flame figure that is drawn by the art designing personnel in advance in each quadrilateral as the fundamental element of blast, and other part then is to be transparent attribute.So, can give people's erose sensation under the 3D environment, no longer be dull quadrilateral.In addition, each tetragonal arrow point part is represented this tetragonal normal vector among the figure, and it is a vertical relation with corresponding quadrilateral.Therefore understanding can be known,,, the effect of quick-fried fragment can be simulated its rotation arbitrarily in the 3D environment based on quadrilateral.So in the present embodiment, only need to utilize a fragment image can simulate diverse explosive effect.In the present embodiment, shared fragment image is the quadrilateral pinup picture of one 32 point * 32, and needed memory size is 1024 bytes, is approximately the storer of 1K.Compare with above-mentioned known technology, can find that needed storage space significantly dwindles the purpose that this present invention just desired to reach.
Below utilize Fig. 5, describe the disposal route of present embodiment in detail.Fig. 5 represents in the present embodiment, realizes the detail flowchart of the disposal route of blast visual effect on display.The deviser must determine the motion model (step S1) of fragment at the beginning, is formula (1) with present embodiment.As previously mentioned, the computing formula that is adopted in the motion model can determine according to actual application environment and application demand.Then, when playing, when occurring needing to produce the situation of explosive effect, promptly carry out following step.At first, the fragment group attribute record 30 that initialization is above-mentioned and each fragment attribute record 20 (step S2), in initialized process, retention time 301 and fragment number 304 in initial velocity 202 in the fragment attribute record 20 and the fragment group attribute record 30.As mentioned above, can utilize predetermined or mode is at random produced.Then, the activation flag 302 in the fragment group attribute record 30 is set at enabled status, and data (step S3) in the new record more.At this moment, because activation flag 302 is an enabled status, so beginning can be presented at each fragment image of being set up on the display 10.Following processing is divided into two parts, and first comprises step S4 to step S7, is used for showing each fragment image in the retention time of setting, and second portion then comprises step S8 to step S11, is used for removing all fragment images.
In the step that shows the fragment image, at first, whether judge present fragment retention time greater than zero (step S4), if greater than zero, expression must continue to show that the fragment image is on display 10.Then, set up the single fragment (step S5) among the fragment group, the motion model formula that is provided according to formula (1) upgrades the speed attribute of each fragment again, and then upgrades the position attribution (step S6) of each fragment.In this step, control program can utilize each fragment attribute record index 306 (1)~306 (N) of fragment attribute group records 30 to obtain the address of actual fragment attribute record 20, by this, obtain to wind-force data 204 and external force factor 205 at random should be arranged, in order to calculate corresponding speed.Utilize the speed that is obtained, can and then determine the physical location of corresponding fragment.At last, utilize the physical location that is obtained, determine the display position on display 10; And by the pantograph ratio data 203 after upgrading, the shown size of decision fragment image.By display driver 9, each fragment image of correspondence is presented at (step S7) on the display 10.In this simultaneously, the data of each record can be upgraded according to result of calculation, and gets back to step S4.Therefore, the treatment step of above-mentioned demonstration fragment image can continue to carry out in retention time, till retention time finishes.
After finishing retention time, then promptly be to remove all shown fragments on the display 10.At first, judge whether to have removed all fragments (step S8), if do not remove fully as yet, promptly remove fragment group's single fragment (step S9) in regular turn, and utilize above-mentioned mode, (step 10) is so that keep continuity on the blast visual effect to upgrade speed or the like the attribute of each fragment.At last, will remove the fragment effect and be presented on the display 10 that (step 11), in this simultaneously, other fragments of removing as yet also can change the state that shows according to the data for updating of step S10 gained.Above-mentioned steps is carried out till removing all fragments fully.After finishing the processing of removing fragment, the data (S12) in each record of initialization, this part control program of constipation bundle.
By above-mentioned disposal route, present embodiment can utilize less storage space, produces more lively changeable explosive effect.In addition, in the present embodiment, the pantograph ratio data 203 in the fragment attribute record 20 is the data that are applicable to the 3D environment, when in the environment that utilizes technology of the present invention at 2D, then can omit this a part of data.In addition, wind-force data 204 and at random external force factor 205 are the parameters that increase according to actual environment, knowing present technique field person can still not break away from spirit of the present invention according to different application and increase or reduce such parameter.
Fig. 6 to Fig. 8 illustration is utilized the real screen synoptic diagram of explosive effect disposal route gained of the present invention.In Fig. 6, the both sides of expression air exercise produce collision; In Fig. 7,, produce needed blast visual effect by the disposal route that present embodiment disclosed; And in Fig. 8, the retention time of fragment finishes, so remove the fragment image on the picture in regular turn.By Fig. 6 to Fig. 8 as can be known, on visual effect, the disposal route that present embodiment disclosed can be represented more lively changeable picture, and the picture that can not duplicate, the storer of stored picture can also significantly dwindle simultaneously, more increases the value that it is used.
Though the present invention discloses as above with a preferred embodiment; right its is not in order to limiting the present invention, anyly is familiar with present technique field person, without departing from the spirit and scope of the present invention; when can doing a little change and retouching, so protection scope of the present invention is when the standard that defines that look accompanying Claim.
Claims (12)
1. a disposal route that realizes the blast visual effect on display device in order to handle virtual article in the simulation visual effect that explosion time produced, is characterized in that, comprises the following steps:
The motion model of above-mentioned virtual article each fragment in simulation a plurality of fragments that explosion time produced is provided;
In the time need on display device, showing the blast visual effect of virtual article, then the fragment group attribute record of this virtual article of initialization and fragment attribute record, determine the initial velocity of retention time, fragment figure and each fragment of fragment number, fragment, and be set at enabled status;
Judge that whether retention time is greater than zero;
Greater than zero, utilize the initial velocity of above-mentioned motion model and each fragment as retention time, determine the speed of above-mentioned fragment in above-mentioned retention time in regular turn;
Utilize the above-mentioned speed that is determined,, on the relative display position of above-mentioned display device, show the figure of above-mentioned fragment by a drive device for display; And
Be not more than zero as retention time, then judge whether to have removed all fragments, if do not remove fully as yet, then remove the above-mentioned display graphics of above-mentioned fragment shown on above-mentioned display device in regular turn, upgrade the speed attribute of each fragment, and will remove the fragment effect and be presented on the display, until removing all fragments fully.
2. disposal route as claimed in claim 1 is characterized in that, described fragment attribute record has:
Position information is in order to be illustrated in the position of corresponding fragment on display device in the above-mentioned retention time; And
Speed data, in order to be illustrated in the movement velocity of corresponding fragment in the above-mentioned retention time, when at initialization step, above-mentioned speed data is represented the initial velocity of corresponding fragment;
Fragment group attribute record has:
Fragment group retention time is in order to indicate the above-mentioned retention time of above-mentioned fragment;
Whether fragment group activation flag is presented on the above-mentioned display device in order to indicate above-mentioned fragment;
Fragment image index is in order to indicate the above-mentioned display graphics of above-mentioned fragment;
The fragment number is in order to indicate total number of above-mentioned fragment; And
A plurality of fragment ATTRIBUTE INDEX are respectively in order to point to above-mentioned a plurality of fragment attribute record.
3. disposal route as claimed in claim 1 or 2 is characterized in that, above-mentioned virtual article is actual object.
4. disposal route as claimed in claim 3 is characterized in that, each fragment attribute record also comprises a pantograph ratio data, in order to represent that corresponding fragmentation pattern picture is in the ongoing fragment image scaled of blast.
5. disposal route as claimed in claim 2 is characterized in that, each fragment attribute record also comprises a wind-force data and external force factor data at random, uses the speed of the corresponding fragment of decision.
6. disposal route as claimed in claim 1 is characterized in that, above-mentioned virtual article is the point of impingement between the object of picture.
7. a computer system in order to realize the visual effect of a virtual article at the simulation explosion time, is characterized in that, comprising:
Display device;
Display driver demonstrates required image in order to drive above-mentioned display device;
Storer in order to store fragment group's attribute record and fragment attribute record, produces the initial velocity of retention time, fragment figure and each fragment of fragment number, fragment in order to represent above-mentioned virtual article at the simulation explosion time;
The mathematical logic arithmetic element, the motion model of required calculating when splashing in order to handle fragment; And
CPU (central processing unit), it is according to the initial velocity of a fragment motion model and each fragment, determine the relevant display position of above-mentioned fragment in above-mentioned retention time, in order to drive above-mentioned display driver, make above-mentioned display device on the screen position of correspondence, demonstrate above-mentioned fragment figure, and after above-mentioned retention time, remove the above-mentioned fragment figure of above-mentioned fragment.
8. computer system as claimed in claim 7 is characterized in that, the described fragment attribute record that is stored in above-mentioned storer has:
Position information is in order to be illustrated in the position of corresponding fragment on display device in the above-mentioned retention time; And
Speed data, in order to be illustrated in the movement velocity of corresponding fragment in the above-mentioned retention time, when at initialization step, above-mentioned speed data is represented the initial velocity of corresponding fragment;
Fragment group attribute record has:
Fragment group retention time is in order to indicate the above-mentioned retention time of above-mentioned fragment;
Whether fragment group activation flag is presented on the above-mentioned display device in order to indicate above-mentioned fragment;
Fragment image index is in order to indicate the above-mentioned display graphics of above-mentioned fragment;
The fragment number is in order to indicate total number of above-mentioned fragment; And
A plurality of fragment ATTRIBUTE INDEX are respectively in order to point to above-mentioned a plurality of fragment attribute record.
9. computer system as claimed in claim 7 is characterized in that, above-mentioned virtual article is actual object.
10. computer system as claimed in claim 9 is characterized in that, each fragment attribute record also comprises a pantograph ratio data, in order to represent corresponding fragment far and near zooming effect that is produced under three dimensions.
11. computer system as claimed in claim 8 is characterized in that, each fragment attribute record also comprises a wind-force data and external force factor data at random, uses the speed of the corresponding fragment of decision.
12. computer system as claimed in claim 7 is characterized in that, above-mentioned virtual article is the point of impingement between the object of picture.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN98119163A CN1120448C (en) | 1998-09-09 | 1998-09-09 | Processing metho for implementing visual effect of explosion on display and computer system using it |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN98119163A CN1120448C (en) | 1998-09-09 | 1998-09-09 | Processing metho for implementing visual effect of explosion on display and computer system using it |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1247351A CN1247351A (en) | 2000-03-15 |
CN1120448C true CN1120448C (en) | 2003-09-03 |
Family
ID=5226299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN98119163A Expired - Fee Related CN1120448C (en) | 1998-09-09 | 1998-09-09 | Processing metho for implementing visual effect of explosion on display and computer system using it |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1120448C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100463835C (en) * | 2004-12-21 | 2009-02-25 | 西昌卫星发射中心 | Method for determining scattered band of exploding fragments of liquid rocket |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1439016A1 (en) | 2003-01-20 | 2004-07-21 | Vesuvius Group S.A | Casting tube, clamping device for a casting tube and casting machine |
CN106296778B (en) * | 2016-07-29 | 2019-11-15 | 网易(杭州)网络有限公司 | Virtual objects motion control method and device |
CN110585706B (en) * | 2019-09-30 | 2021-10-29 | 腾讯科技(深圳)有限公司 | Interactive property control method, device, terminal and storage medium |
-
1998
- 1998-09-09 CN CN98119163A patent/CN1120448C/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100463835C (en) * | 2004-12-21 | 2009-02-25 | 西昌卫星发射中心 | Method for determining scattered band of exploding fragments of liquid rocket |
Also Published As
Publication number | Publication date |
---|---|
CN1247351A (en) | 2000-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1157691C (en) | Image processing method, image processor, and pseudo-experience device | |
Wolf | Abstraction in the video game | |
US7019742B2 (en) | Dynamic 2D imposters of 3D graphic objects | |
JPH06203172A (en) | Sorting processor and image synthesizing device using the processor | |
CN1087854C (en) | Method and apparatus for processing image | |
WO2021218093A1 (en) | Information processing method, apparatus, and device, and storage medium | |
CN1322475C (en) | Methods and apparatus for creating motion illusion | |
CN1120448C (en) | Processing metho for implementing visual effect of explosion on display and computer system using it | |
Hubbold et al. | Design issues for virtual reality systems | |
CN101524591B (en) | Game device | |
Wolf | Z-axis development in the video game | |
JP2004062676A (en) | Program, recording medium, three-dimensional character group controlling method and game machine | |
CN114254501B (en) | Large-scale grassland rendering and simulating method | |
JP2000268193A (en) | Image creating device, image creating method, readable recording medium in which image creation program is recorded and video game device | |
CN1720086A (en) | Game device, game control method and program | |
JP4408681B2 (en) | Program, information storage medium, and image generation system | |
CN1351736A (en) | Method and apparatus for generating outlines | |
JP2002216152A (en) | Image generation system, program and information storage medium | |
KR101563082B1 (en) | Method for providing interface in vehicle driving simulation, recording medium and device for performing the method | |
Montfort et al. | Random and raster: display technologies and the development of videogames | |
JP3638669B2 (en) | Image composition method and game device | |
Abrash | Ramblings in Realtime | |
JP4782631B2 (en) | Program, information storage medium, and image generation system | |
CN118093075A (en) | Method and device for generating dynamic wallpaper of vehicle and vehicle | |
TW406247B (en) | Processing method for realizing explosive visual effect on display device and the computer system using such processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20030903 Termination date: 20100909 |