miriam_e: from my drawing MoonGirl (Default)
[personal profile] miriam_e
I just read about a new 3d project called Emma which uses the OGRE 3d engine and the Lua scripting language to create an open source, free 3d modeling environment. Yay!!!

I have been wanting to create stories in 3d since I started building 3d worlds more than a decade ago. I'd become excited by POV-Ray (still am) and VRML (which seems on its death bed) and I have been creating my own 3d language as an on-again, off-again project for the last few years and learning a lot in the process, but today I learned of this new project. Emma sounds it might be the one!

Wahoo!!! I hope. I hope. I hope.

http://emma3d.org/
http://www.lua.org/
http://ogre3d.org/
http://www.wxwidgets.org/

Open source rocks!!

Date: 2005-07-28 07:15 pm (UTC)
From: [identity profile] lunadude.livejournal.com
Yummy. Thanks for the info.

I've played with (still am) VRML, Viewpoint (license fees killing this), Adobe Atmosphere (dead). I've become interested in Machinima and am currently playing with Second Life (http://www.secondlife.com/)
.

Date: 2005-07-31 01:57 am (UTC)
From: [identity profile] miriam-e.livejournal.com
Just been looking at SecondLife. Interesting.

Though it bothers me is that it is closed source and appears to rely on central servers.

Closed source projects are dangerous because the company owning them survives or fails at the whim of the marketplace. In today's volatile environment they too often go down the plughole taking the source with them. On rare occasions their customers and staff band together and buy the code and revitalise it by making it an open source project (as happened with Blender) or in even rarer cases they donate the source when the company goes down, but usually the customers are left with nothing. Even if they donate the source the lack of preexisting programming community usually means it continues to die.

Central servers limit scalability. There is a point beyond which any centralised system can't possibly grow, no matter how big their servers, or how fast their connections. The only way to have truly gigantic and flexible worlds is to allow peer-to-peer serving of worlds. I don't expect any company or closed source project to ever do that though, because it entails giving up centralised control... and for them control is almost always an obsessionally important aspect... even if it kills their own project.

Date: 2005-07-31 01:22 pm (UTC)
From: [identity profile] apocraphilia.livejournal.com
Too true - a company will stand or fall on the service they provide, there's no need for them to take their code with them as well.

The two reasons I've read about why people hide their code away is security and competition. But they're so easily refuted: if your only security is through obscurity, then you're already in trouble. Look as SSH: The best way to secure something is to get everyone to use and make it the best, most secure system it can be. Anything else is a losing battle against the very people who could be helping you.

And competition? Again, if the only reason your business model works is because no-one else has your software, then you're in trouble again. The true test of a business is this: give your code to someone else, and then make more money than them with it. Run a better service, treat your customers better, be a better business person.

Profile

miriam_e: from my drawing MoonGirl (Default)
miriam_e

February 2026

S M T W T F S
123 4567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Page generated Wednesday, 4 February 2026 11:25 am
Powered by Dreamwidth Studios