Using a Game Engine Technique to Produce 3D Entertainment Contents

Using a Game Engine Technique to Produce 3D Entertainment Contents

Using a game engine technique to produce 3D Entertainment contents Seung Seok Noh, Sung Dea Hong, Jin Wan Park [email protected], [email protected], [email protected] Abstract reformed from ‘Spacewar!’ by Nutting & Associates in 1971. In 1978 the color games appeared and The computer game market has been growing ‘Catacomb 3D Series’ in 1991 and ‘Wolfenstein’ by ID rapidly all over the world with the game technology Software in 1992 are the representing games of FPS. In developing greatly caused from the development of addition, FPS games were developed technically and computer technology and the increase in the grown rapidly with the development of computer prevalence of PC. Such excellent game technology has technology. ‘DOOM’ of ID Software in 1994 created been used for making games and the various media the basis of FPS games which the main stream of design. For this reason, in this essay, I’ll analyze the computer games. ID Software who is the originator of real time 3D game engine technology, the base of FPS the true action FPS developed the Quake Engine after (First Person Shooter) which is carried out through the the success of DOOM. ‘Quake Engine’ supported the character’s view and also show the entertainment realistic light effect and sound, and multi media play contents production study and the way of future game through internet which made the many gamers excited engine development using past production pipeline. and gave birth to ‘DOOM3’ in August, 2004 and ‘Quake 4’ in October, 2005. Epic Megagames which is 1. The background and purpose of study. known as Extreme pinball in early 1990 (now, Epic Games) made ‘Unreal’ and Game Engine in 1998. The real time 3D game engine is the most important Unreal got the world wide game from game players’ part of programming games and the collection of all popularity because it provided the beautiful graphic the technology. So far, many games have been with 16-bit or more natural colors, various game produced using these game engines, and the methods and the outstanding artificial intelligence representative are Unreal, Quake, Jupiter engines. while the other games were designed in 8-bit colors in Among the games made with these game engines, FPS those days. The merit of Unreal is that it has the editing brings 3D virtual circumstance in the games and is tool, ‘Unreal ED’ in the game, so the users could carried out through the character’s view. The game change the map or circumstances of games in person. engine technology has been developing continuously ‘Unreal 3 Engine’ was demonstrated now and ‘Unreal and the most important part of FPS because whether Tournament 2007’ is expected to come out. ‘Jupiter the more realistic virtual circumstances are provided of Engine’ is developed through modifying LithTech the players or not is crucial in this genre. Therefore, I’ll Engine by Monolith which is known as the company of analyze the properties and functions of the real time 3D engineers of Direct 3D. It is the most suitable for game engine and then produce the image base Direct 3D 8.0 and supports Vertex Shader and Pixel entertainment contents using this and also present the Shader and includes Bump Mapping, Alpha Blending way of the real time 3D game engine. and Environment Mapping. All the rendering codes of Jupiter Engine are fully made based on Direct 3D, so the most suitable for Direct 3D and easier to use than 2. The origin background the kinds of the other engines. real time game engine. Game is ‘Tennis for Two’ developed by Dr. Willy Higginbotham in 1958. The first computer game is ‘Spacewar!’ made by MIT students, which is the base of all the games we enjoy today. The first commercial game is ‘Computer Space’ which is the video game Fortune, No One Lives Medal of Forever 2, Honor Sudden Attack, Tantra-online 3. Technology of game engines and construction of pipelines. 3.1 The real time 3D game engine technology 3D The general definition of 3D game engine is as follow: ① Its outputs are graphic, music and effect sounds and its input is the input device. ② It provides the algorithm to make the character move. ③ It controls the various topography and play the role of artificial intelligence ④ It supports the network and monitors a lot of things in the network. If an engine Figure 1. Quake Engine Toolⓐ, Quake Imageⓑ, completes these roles, it can be called 3D game engine. Unreal Engine Toolⓒ, Unreal Imageⓓ, Jupiter Engine Toolⓔ, Jupiter Imageⓕ 3.1.1. The organization of the real time 3D game engine. 3D game engine is made up of Rendering Table 1. Comparison of Quake, Unreal, Jupiter game Engine, Animation Engine, Physics Engine, Artificial engines. Intelligence Engine, Network Engine, 3D Sound Engine Quake Unreal Jupiter Style Action Action, RPG Action Engine, Map Editor by role. Let’s look at the function of each briefly. Rendering Feature ∙ ∙ ∙ Provides the total Better Engine makes the object out on the screen. Animation Produced development tool, function to based on UnrealED, matching price than Engine plays back and makes in real time and OpenGL. to engine perfectly. other engines. expresses the object’s motion. Physics Engine makes ∙ Can be ∙ Designed in ∙ Most the object’s gravity, weight, collision, parabola and transplant module structure of suitable for centrifugal force natural. Artificial Intelligence Engine ed to which the details can Direct3D. controls the NPC (Non Player Character) which is not several be transformed and ∙ Weak for controlled by users. Network Engine makes each user platforms improved. MMROPG contact the server sharing one space and interaction like ∙ Supports almost and most based on network. 3D Sound Engine generates the Linux. platforms (PC, PS2, suitable for game sound data to the game progress state. Map ∙ Can X-Box). FPS genre. Editor makes the game environment to make the 3D make the ∙ Excellent virtual environment easily for building, monster, quake extendibility. transform topography and character. ∙ Good lighting ed by the effect is used to limitedly 3.1.2. The real time 3D rendering engine open support the multi color lighting. technology. It plays the main role of 3D game engine. source The function is to output of the information made by (MOD). ∙ Supports DirectX 9, DirectX 10, graphic designers to the game state in the real time on OpenGL 2.x, 64 bit. the screen. Normally it utilizes the function of graphic Weak ∙ More ∙ Expensive. ∙ Short of acceleration hardware using 3D Graphic Library like point difficult rendering OpenGL or DirectX. than engine The functions of 3D game rendering engine are : ① the other function. output of 3D object screen ②the control of game engnes. ∙ Not support OpenGL. object for the real time object output ③ the support of Master Quake, Unreal Series, Condemned:C object animation ④ the control and the manage of piece Hexen 2, Lineage 2, Harry riminal game environment ⑤ the control of camera work, Soldier Potter and the Origins, of Sorcerer’s Stone Heatproject, rotation, magnifying and reduction ⑥ the control of output. light and shade ⑦ using the various kinds of shader. Lighting The capacity Rendering There is no of lighting speed increase extra cost 1 TD is by proper for lighting. 3.2 Construction of the omnibus pipeline important. shadow like light map. The Today’s entertainment contents are changed into lighting setup promotion ways of one source multi use 2 . For is not that animation, the function as the tool for character exact, but has the good industry, game industry and fancy industry is more function to emphasized than animation itself. It’s because it can’t price. make the continuous income. The way to solve this Camera Follows the Also the Easy problem is make the production cost low and the typical camera can be rephotograp production lead time short. The money and time saved camera rules. chosen in real hing. through this can be used for other industries. Also in time. case of construction simulation, the navigation with VR is widely used. For this, the expensive VR engine 4. Contents production using game engine or the 3D software of incomplete rendering quality is technology. normally used. For One Source Multi Use, the flexible production 4.1. The real time animation changes based on customers are needed, but they are limited because of shortage of money and personnel. The game like ‘Final Fantasy’ is produced into an As a counterproposal, the real time game engine can animation and the film or animation like ‘Harry Potter’ make the production environment of the good function or ‘Shrek’ are produced into games. As you can see to cost which can create the best effect in the shortest above, games and films and animations are in the close time. If the rendering engine is used for post relationship. Recently a new genre appeared, where production system, the production lead time of films and animations are made using games, called animation and construction simulation will be reduced ‘Machinma’. Machinma is a compound word of extremely. Also, it can make the production Machine, Animation and Cinema, which means a kind environment of the good function to cost for the most of film made using public game engine. In other suitable production schedule. words, Machinma is to make the scenes of film or animation using game engine technology and then take Table 2. Comparison of The existing pipeline and The the pictures in real time for one product. real time pipeline in animation. ‘www.machinma.com’ site was made in April, 2004 to The existing The real time Comparison help the thing related to Machinma.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    6 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us