Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 09 Sep 2012
Offline Last Active Jun 23 2014 01:07 PM

Topics I've Started

MusicBox PRO for Unity3D

25 October 2012 - 09:59 PM

Latest update [December 3, 2012]:
MusicBox PRO is ON SALE NOW! 80% OFF!

MusicBox PRO 1.1 now also includes 10 beautiful music tracks[/color]
from the great fantasy composer Mattias Westlund!

Hey there, fellow developers! ;)

While I was working on my new game project, I was looking for a good music player in
asset store for easy music management. But, sadly, there were no music players which
had all of the features that I needed. So, I've decided to write one myself. No sooner said
than done Posted Image Let me introduce my new asset for music management:

MusicBox PRO is a handy music player for easy integration into your game projects.
It is written in C# with a nice set of features, such as:

1. Tracks shuffling

2. User-friendly interface

3. Unity & Unity Pro (versions 3.5 & 4) support

4. Tracks crossfading with configurable fade time

5. Multiple playlists and MusicBox instances support

Unity3D forum thread

P.S. I hope that you'll find it useful, guys Posted Image

Augmented Reality example in Python

09 September 2012 - 03:03 AM


two years ago, when I was experimenting with python and pygame, I've stumbled upon pygame's camera module and decided to write some kind of a simple augmented reality application (like Microsoft's Kinect, but much simplier) to have some programming practice. After a few dedicated days, I've finally completed it. AR example targets an object with a marker and allows you to interact with virtual objects: bouncing balls, button-like interface elements, etc. Here is a screenshot:

Posted Image

You can run it under Linux and Windows (not sure about OSX) out of the box. It requires python 2.5.x-2.7.x and pygame 1.9.x.

AR example for Window and Linux: https://bitbucket.or...ample-0.3.1.zip
Just install python and pygame (windows users don't need pygame, I've included pygame into the package), unpack ar-example-0.3.1.zip into some folder and click on "augmented.py" to run the program.

ActivePython 2.7 for Windows: http://downloads.act...5-win32-x86.msi

  • Take an object of a simple shape and solid color.
  • Fixate an object's color in a color picker.
  • Change the chosen color's RGB components so only the targeted object would be visible on screen.
  • After you are ready, switch from the calibration to the targeting mode.
  • If the result is not good enough, switch back to the calibration mode and repeat the above steps.

Program's source code is under GPL 2. VideoCapture by Markus Gritsch is under LGPL 2.1.

P.S. A couple of days ago I've decided to write a new version of AR example using proper techniques such as: modular design, event-driven architecture with loosely-coupled components, multithreading, separate config file, etc. New source code is under public domain.

If you are interested, you can get AR example's source code from my project's page at pygame.org: http://pygame.org/pr...mple-1622-.html
Or you can grab it directly from my mercurial repository at bitbucket: https://bitbucket.org/slmgc/ar-example

P.P.S. Any feedback, questions, suggestions are most welcomed.