Showing posts with label PolyMo Live. Show all posts
Showing posts with label PolyMo Live. Show all posts

Saturday, January 28, 2012

why did this not get posted sooner?

A little preview of what is to come in the PolyMo Live! renderer.

This is just a test to see if the program could load the model from the Universal Editor ModelObjectModel.

It took quite a bit of work to actually get the PMDDataFormat to load the model file, and to convince OpenGL to display the model properly, but it finally worked out.

Sadly, textures don't work (I can't seem to figure out how the PMDDataFormat associates which textures go with which sets of vertices (meshes)... Anyone know anything about this?)

Take a look, it's pretty neat so far. Once I figure out how textures work, I can figure out how to take my software one step further than the original Polygon Movie Maker..... how to ANIMATE the textures!

Saturday, January 14, 2012

more pictures... yay =^.^=

This time, it's the remote-control interface login window for PolyMo Live!

(It doesn't do anything now. I just put that window together in 5 minutes... haha!)

If the application looks vaguely familiar, it's because PolyMo Live! is simply a bundle of plugins, editors, object models, and data formats for the Universal Editor platform. Notice that the god-awful Ribbon interface is gone. THAT project I've decided to put on the really-far-back burner for now.

Basically, I'm updating the Universal Editor codebase at the same time I'm working on PolyMo Live! It's really tough, finding out what features should be moved into Universal Editor (affecting all other UE platform-based applications as well) and what features should remain specific to PolyMo Live!

Take a look, it's pretty awesome so far. (The Editor has a concert set list file currently open. That Editor is about ... 45 percent complete? Maybe?)

Saturday, December 10, 2011

Features to come in PolyMo Live! custom renderer

The idea for this system comes from the popular Polygon Movie Maker (MikuMikuDance) animation program developed by higuchuu4.

However, the code is written entirely from scratch (as higuchuu4 did not release the source code to the public) in C#, based on the Universal Editor platform I have been working intensely on.

Features will include (sorted in order of priority):

  • Animated textures (such as GIF and MNG) provided by changing the texture applied to the surface each frame.
  • Chain multiple MMEffect renderer effect presets for a single model
  • Save MMEffect presets selected for the models along with the animation file you are saving (will require an extension to the Polygon Movie Maker PMM document format, or a new PolyMo Live PML document format)
  • Play animations and their associated songs from a Playlist file supported by the Universal Editor platform. Currently these include XSPF, WPL, ZPL, and M3U. Sound facilities will initially be provided by VLC.
  • Remote control the interface over TCP/IP (to place the rendering software on the computer dedicated to the projector and keep the controlling computer separate)
  • Synchronize stage lighting using a DMX interface - this is an extremely low-priority and out-of-my-expertise project, but something I'd like to see anyway (any DMX-using .NET developers out there?)

Estimated date of first release for this project? Don't push me. I just got out of school for the semester, I'm going to be hard at work hacking for the next few weeks. Sadly, I have to fix most of the deficiencies in the Universal Editor platform before even attempting to write a program based off of it!

Perhaps one day I will write a history of how the Universal Editor came to be. If it's not interesting to any of my (few) blog-followers out there, at least it will provide an entertaining story to distract me from coding if I ever have a hackers' block.