1 / 13

3D Game of Life

3D Game of Life. Ben Aksoy Ray Navarette Daniel Tashjian Geoffrey Wong. Project. Conway’s Game of Life 2D Cellular Automaton Bring into 3D Find a useful application http://code.google.com/p/3dgameoflife/wiki/Background. Our Approach. 3D Universe Input Image Aging Inheritance

tyler
Download Presentation

3D Game of Life

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 3D Game of Life Ben Aksoy Ray Navarette Daniel Tashjian Geoffrey Wong

  2. Project • Conway’s Game of Life • 2D Cellular Automaton • Bring into 3D • Find a useful application http://code.google.com/p/3dgameoflife/wiki/Background

  3. Our Approach • 3D Universe • Input Image • Aging • Inheritance • Customizable Rules

  4. Community • Community: 4 members • Model: Utility-Oriented, Small group of developers • Face-to-face meetings • E-mail

  5. Tools • VTK • Visual Studio • Google Code • Subversion • 7-Zip • Mailing List http://code.google.com/p/3dgameoflife/wiki/Tools

  6. How to get involved • Mailing list • Read the Wiki • Learn VTK • Talk to the contributors http://code.google.com/p/3dgameoflife/wiki/HowToGetInvolved

  7. First Attempt • Simple Console Application • Printed number of living cells • Spherical Cell Representation • ~ 1 frame / 20 seconds

  8. Working Prototype • Small cells • Fast • Colorful • Limited Depth Perception

  9. Implementation • Random Initial Grid or Import an Image File • Grid Takes Dimensions of Image • RGB -> HSV • HSV Used to Map Image to Grid • Inheritance Mode: Colors Are Passed Down

  10. This is nice but… • Cellular Automata Applications • Biological Simulations • Cryptography • Image Processing

  11. Image Filtering From this noisy image… to this clean one!

  12. What Worked • Project up and running • Achieved our main goal • Making progress on image filter • Gained great experience with VTK

  13. Problems • Lack of communication • Roles • Expectations • No governing structure • Leadership • Submission guidelines • Quality assurance

More Related