Browse > Article
http://dx.doi.org/10.9708/jksci.2015.20.4.049

Implementing Solar System Simulator using Python Script  

Choi, Eun-Young (Graduate School of Digital Media Eng., Dongeui University)
Lee, Imgeun (Dept. of Visual Information Eng., Dongeui University)
Abstract
In this paper, we introduce a simulation tool for solar system using 3D animation tool MAYA. It accurately models solar system's astronomical features, such as each planet's orbital period, orbital speed, relative size, and texture, etc. This simulator visualize the solar system in 3D, which can be used to easily understands the system's positioning and astronomical movements. With a conventional Maya modeling process using menus and UI windows, it is difficult to assign correct physical attributes of planets. We use Python script to set up each planet's astronomical parameters. The proposed simulator is rendered as real as possible to be used for virtual reality and educational purpose.
Keywords
Maya; Solar system; Simulator; Python; 3D animation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Eun-young Choi, Jun-Sang Lee, Imgeun Lee, "Simulating Solar System using MAYA Scripting". ICFICE, pp.149-152, 2014.
2 Kim Hyun-Woo, Song Teuk-Seob, "A study of effect representation method for 3D contents development using maya system", Korea Computer Congress 2008, Vol.35, pp. 176-180, 2008.
3 Eun-young Choi, Soojong Lee, Imgeun Lee, "Extracting Motion Information for Animation Character using Kinect Sensor" Proceedings of KSCI Conference, Vol. 21, No. 2, pp. 289-290, July, 2013.
4 Yongwhan Lee, Changhoon Kang, Jinseob Shin, "A Study on the video production reflecting the characteristic of 3D stereoscopic", Proceedings of KSCI Conference, Vol.21,No 2, pp. 303-306, July, 2013.
5 Adam Mechtley, Ryan Trowbridge, "Maya Python for games and film : a complete reference for the Maya Python and the Maya Python API", Morgan Kaufmann, pp. 20-88, 2012.
6 Han dong-il, "Maya Python technique", Vielbooks, pp. 224-355, 2013.
7 David A. D. Gould, "Complete Maya Programming An Extensive Guide to MEL and C++ API", Morgan Kaufmann, 2003.
8 David P. Stern, Kepler and His Laws, http://www.phy6.org/stargaze/Skeplaws.htm
9 Dariush Derakhshani, "Introducing Autodesk Maya 2015", pp. 14-38, 2014.
10 Jesse Walter, https://www.youtube.com/watch?v=EoDaFUAjHXE
11 Planet Fact Sheet, http://nssdc.gsfc.nasa.gov/planetary/factsheet/
12 MathWorks Documentation, http://kr.mathworks.com/help/matlab/matlabengine-for-python.html
13 Planet Textures Map, http://planetpixelemporium.com/planets.html