Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411618 Posts in 69390 Topics- by 58447 Members - Latest Member: sinsofsven

May 10, 2024, 11:40:12 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsCommunityTownhallvapor3D - Open Source 3D Engine and Editor
Pages: [1]
Print
Author Topic: vapor3D - Open Source 3D Engine and Editor  (Read 7518 times)
triton
Level 0
*


Game Developer


View Profile WWW
« on: September 25, 2010, 04:06:22 PM »

Hi! I'm a Computer Science and wannabe Game Developer from Portugal.

I've been developing a 3D engine and game development toolset for some months now and would like to share it with you! It's called vapor3D. I started because I felt a lack of good open-source 3D game engine (we already have some nice rendering engines, like OGRE).

The end goal is to develop a (indie!) game with with it so I would love to join/assemble a team, have some help with ideas, team up with artists, etc.

I've still not released a pre-compiled package because I feel it's still not ready for prime time, but programmers can get the source and compile it. Also those who want to try can ask me for it.

Source (Subversion): http://svn.assembla.com/svn/vapor_engine/


Website: http://www.vapor3d.org/

Screenshots











Features

Core:

  • Clean C++ Object-Oriented Core
  • Cross-Platform Platform Layer
  • HTML-based Logger

Rendering:

  • OpenGL Rendering Backend (Direct3D possible in the future)
  • Modern Shader-based design (no OpenGL deprecated features)
  • Object Properties are defined via Materials (like OGRE)

Scene:

  • Component-based Scene and Game Objects (similiar to XNA and Unity)
  • Hierarchical View Frustum Culling
  • Existing Components: Transform, Geometry, Billboard, Camera, Grid, Light, Model, Projector, Dynamic Sky Dome, Listener, Audio, Water.
  • Seamless saving and loading (serialization) via JSON (Binary in the future)

Resources:

  • Virtual File System (via PhysFS library)
  • Asynchronous and Threaded loading done in background
  • Asynchronoous Resource hot/live updating (just hit save, and it updates in-game/editor)
  • Milkshape3D (MS3D) meshes, OGG audio, PNG and JPEG images, Bitmap and TrueType (TTF) fonts, Lua scripts, GLSL shaders.

Animation:

  • Skeletal Animation via Milkshape3D
  • Animation Blending (soon)
  • Attachment of objects to bones (soon)

Scripting:

  • Scripts via Lua programming language (used in WoW and other games)
  • Bindings to Lua via SWIG binding generator
  • Possible to use co-routines for easy game logic

Terrains:

  • Height-map based terrains
  • Editable in real-time
  • Paintable in real-time
  • Integrates with paging for seamless worlds

Physics:

  • Bullet-based simulation
  • Triggers for game events

Controllers:

  • First-Person Camera Controller
  • Third-Person Camera Controller
  • Script Controller
  • Kinematic Character Controller (via Physics)

Editor:

  • Cross-platform wxWidgets-based GUI
  • Plugin-based functionality
  • Full Undo/Redo support
  • Easy placement of entities with manipulators
  • Load scenes in engine with a single call


Check out the website for the full list of features.

Anyone interested in helping out? Smiley
Logged
Pineapple
Level 10
*****

~♪


View Profile WWW
« Reply #1 on: September 25, 2010, 04:10:57 PM »

I don't think I'd be of any help, but this sure looks like a good and ambitious project. Best of luck to you  SmileyHand Thumbs Up Right
Logged
Billy Ninja
Level 0
**



View Profile
« Reply #2 on: November 02, 2010, 05:14:17 PM »

I don't think I can help either, tool programing is out of my league now. But as well, wish the best luck, and the scene really need an open source free full featured game engine, tool pricing is an issue for most of us.

Maybe you'll find more enthusiast in a more core coding community, like the Ogre 3D or even blender, and at some point make a partnership with some of this rendering engines projects. Or even better, post your project in whichever computer graphics related community you find.

Post your progress here often, eventually more people might get interested.
Logged

"Life is short, art long, opportunity fleeting, experience misleading, judgement difficult."
Melly
Level 10
*****


This is how being from "da hood" is like, right?


View Profile
« Reply #3 on: November 02, 2010, 11:29:51 PM »

Since it seems you're mostly looking to show the engine off, I've moved the thread to Announcements. If you're looking for people to provide feedback on it, letme know and I'll move it to Feedback.
Logged

Feel free to disregard the above.
Games: Minus / Action Escape Kitty
Evan Balster
Level 10
*****


I live in this head.


View Profile WWW
« Reply #4 on: November 28, 2010, 11:37:08 AM »

This looks nifty.  A little like an open-source Unity?
Logged

Creativity births expression.  Curiosity births exploration.
Our work is as soil to these seeds; our art is what grows from them...


Wreath, SoundSelf, Infinite Blank, Cave Story+, <plaid/audio>
JackieJay
Level 3
***



View Profile WWW
« Reply #5 on: November 28, 2010, 01:19:14 PM »

This looks very cool.  Beer!

 Did you also code the engine from scratch or did you base your work on an existing rendering engine (liek irrlicht, ogre etc...) ?
Logged

deathtotheweird
Guest
« Reply #6 on: November 28, 2010, 02:29:01 PM »

read the about page on the website, it just uses opengl

http://www.vapor3d.org/about

Quote
Some of you might be asking… “Why build another 3D engine when there are already a couple mature engines already available?”… We found most existing open-source engines very complex because they abstract too much (I’m talking about you OGRE) or rely on too much legacy cruft (Irrlicht). By the way, those are two really impressive open-source engines and you should check them out. They are a lot more mature than vapor at this point.
Logged
Twitch
Level 1
*


View Profile
« Reply #7 on: February 05, 2011, 04:47:21 PM »

Looks like vaporware to me.


...I kid, I kid.
It's looking quite impressive. Best of luck with your endeavor! Grin
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic