New OpenSource 3d Collaborative Project!


#1

I just wanted to raise awareness of a project that I’ve been working on since the Nehe programming contest last Christmas.

I just hit a milestone that when people see it, they will have an “Ah-ha” moment when they realize the capabilities of what it can do.

I’m working on a 3d collaborative modeling/animation application. Very soon it will support 3ds animation. (The trick is this is written in Managed C# code). So I don’t think you’ll find anything like this out there that you can see the full source to.

It has a MySQL DB, ADO, Web Services, Web References, Windows Forms, an OpenGL control and then the front-end client logic. I posted the code for every step along this path.

 You'll find more information on my new site [http://tagcma.com](http://tagcma.com).
 
 You'll find the TagCMA Download on the right nav bar, or click here: [http://www.tagcma.com/portal.php?what=link&item=20041104060250234](http://www.tagcma.com/portal.php?what=link&item=20041104060250234).
 
 Let me know what you think. I'll gladly add any ideas you have to the functional spec.
 
 Readme:
 - The top orange buttons are the working buttons right now.
 - Right clicking will activate/inactive a toolbar so you can't accidentally click buttons.
 - Left click the buttons to active them. And then click and drag in the workspace.
  • Click any user in the buddylist to see their screen. You’ll be able to modify their workspace when you do this which is the intent. Go ahead and mess with somebody.

    Edit: You may need to find a buddy


#2

I added a downloads page to make it more intuitive for users on what to download to make the app work.

http://www.tagcma.com/index.php?topic=Downloads


#3

This looks interesting.

Have you heard of the Verse protocol? It’s a C based 3D networking protocol that allows for collaborative software projects and many other things. It’s open source and has EU funding I believe.


#4

For networking protocol I used SOAP communication with ASP .NET 1.1 in C#. All the network code is strongly typed, which prevents you from making a lot of mistakes. So far it is working very well. When I get to optimizing performance, I might switch the protocols then. For now C# is really flexible.


#5

Ok here is what everybody was waiting for. I ported the 3ds example tutorial over to C#.

No animation frames yet, but you can now import 3DS models. It will auto export a JPG 3DS model if you used BMP files for textures.


#6

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.