Font Size: a A A

The Research Of The3D City And Terrain Scene Structure Which Is Based On The3D Script Plug-in

Posted on:2013-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:R RenFull Text:PDF
GTID:2248330371983177Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Computer3D animation is the kind of technology which enables to createcomplex shapes、realistic texture、space simulation、illumination sense according toits flexibility of animation production. Compared to the restriction of traditional2Dhand-drawn animation reflecting in space and texture,3D animation is a breakthroughwhich creates and brings the imaging things into movies, moreover perfectly displaysthese scenes which is impossible to appear in real world. Such technology is thelandmark which brings new vitality to traditional animation film and promotes thedevelopment of the game industry and virtual reality technology. Meanwhile, itsimportance also makes movies created after1990s gradually relies on computer3Danimation technology. Nowadays,3D animation is the mainstream trend thatgradually replaces the position of2D animation. However in China, the animationexperiences a up and down development process, whether the glorious history in earlystages or the downturn in1990s, it’s still in efforts to explore. Originated by the first3D movie “Tiger Spot” to the well-known “Moebius Strip” which cost almost$130million, to “The Rabbit Man Legend” although not received success in the market, allof these precious experiences is the wealth of the development of China’s3D movies.Relative to the downturn of film market, a great numbers of excellent3D such as“Qin’s Moon” and”Shalen” is coming which directly proved that the development ofthe domestic three-dimensional animation has a huge market base. Moreover, many3D animation lovers put their enthusiasm into the art and technology practice, whichsprung up many excellent works. However, in such prosperous development of thesituation, their sill exist technology weak due to the limitation of software operationand the lack of research on high level script and plug-in development. Therefore, thispaper is focuses on the discussion of how to reduce the workload and difficulty by theuse of3D animation software scripting language, in order to overcome the limit ofmanual work and provide a contribution to3D script plug-in.3dsmax is part of Autodesk’s3D animation software. Compared to the otherAutodesk’s soft such as Softimage and Maya,3dsmax is more simple and easy use for the beginning of studying which attracted a numbers of fans not only in China butalso in abroad. The internal script plug-in called Maxscript is very strong that caneasily extend the user interface and automate operations to perform batch of its syntaxbased on the C language which directly easy to master. This paper is aim to build thescene between city and mountain using software3dmax, Firstly introduces theoperation of the3dsmax development and maxscript script, secondly discusses thedifference between2D animation and3D animation on production process and neitherscene or background making. And finally solves two major problems encounteredduring the modeling process by programming:1. the most important problem appears during the construction of urban scenes isthe huge numbers of the buildings and their various shapes. That will be a hugeproject if using modeling and bulk copy and manual order, which is a great burdenwhether to computer or staff. In order to reduce the workload to improve efficiency,it’s better to analyze the image of scene in first. According scene building model ofdistance between the lens and the building is divided into different levels of detail and regions.Bycoppying and arrange model to complete the scence which outside the focus.Themaxscript will do this work,Maximum to reduce the operation workload due to thehuman-computer interaction. The basic idea of the program is using a mesh simulatethe land,copying every modeling randomly,and according to the vertex on the meshby its index number randomly,moving the new model to the location which beselected.Using the custom function delete the model which distance too close toothers.After experiments proved that the single Distance parameters can not adapt to thecomplex situation.For this reason we will use thegaussian distribution algorithm tocalculate the distance average of vertex which attached different weights for the newdistance average.Finally, basing on the results of the script test algorithm, I completethe modeling of the city.2. Due to the study of mountains modeling, firstly I use the modifier ofaffect_region randomly changed the shapes of high-density plane, using it multiply tosimulate the mountain.However, the random effects can not be controlled whichrequire several experiments to get the desired results. So we adopt the FractalBrownian motion algorithm which be commonly used to the Simulation of terrain,analysing the method of enforcing the algorithm. Afterwards using the script enforcethe MPD which simulate the Fractal Brownian motion algorithm.Then combiningthe combining of two ways, analyse the displacement of the midpoint and design the new means.This means combined with three dimensional coordinates and optimize thecomputational methods of the midpoint.Finally,we use the script complete the mission.In the end, I build up a complete scene using the city and mountains modelscreated before and summarize the degree of completion both in script and algorithm,and analysis the shortcoming that needs to improve later.
Keywords/Search Tags:three-dimensional animation, maxscript, construction of urban model, terrainsimulation
PDF Full Text Request
Related items