No, new parts were written in C/C++ and some older parts rewritten starting in Mac OS 8. Not the whole thing, and the APIs were kept compatible to Pascal (Strings and all) in any case.
I'm pretty sure if one sat for a while and thought about it, one could come up with a way to easily implement wrinkle maps with Ogre.
Yes, since Ogre is fully open source, you can implement everything that is technically possible. The question is just how much time you can invest. At some point it's just as easy to create a rendering engine from scratch.
On the other hand, there may be many such tricks in CryEngine.
In the end, it all comes down to this: how much of those tricks does one need for most games?
Yep, if you don't have a team of graphics and animation artists sitting at the office and working on characters all day for a year or more, you can't use most of those features anyways. Additionally, they don't add anything to the game concept itself. As an indie developer, an innovative game concept is the key to success, not having perfect water or skin rendering.
Yes, but the artist can't do much when the technology doesn't support it. For example, I was pretty much blown away when I read what a wrinkle map does. Ogre3D is nowhere near to supporting that detail in animations.
What a silly comment. You don't need any of that to use CryEngine. Sure you might not be making the most out of it but who cares really?
If you're not using 90% of the features of the engine, why use it at all? I'd prefer using something that's easier to understand.
You can still get a lot of handy features out of it.
Yes, your development will still suffer, because the engine is so complicated as soon as you step one millimeter out of the Sandbox editor (I know what I'm talking about, I've been using CryEngine3 for a while now).
I'm not understanding why people are constantly comparing Ogre3D with CryEngine. They're not the same thing. One is simply a Rendering Engine (Ogre3D) and one is a complete package that encompasses all aspects of gaming (CryEngine).
Yes, I've made that distinction in another reply to this thread. Ogre3D comes with several aspects of a game engine, though, like animation/particles and user input (via an external library though). Further, some integrations exist that would belong into a game engine, like physics.
Open source engines are mostly missing fancy editors, since they work primarily with rendering.
No, Ogre3D is a rendering engine, while CryEngine is a game engine that happens to have an industry-leading rendering engine implemented. You can easily add a fancy game engine with very much the same capabities of CryEngine3 (except for the rendering stuff) on top of Ogre3D. In fact, there's a rather good business opportunity there.
You need very good artists (3D modelling, animation) to get anything out of CryEngine, except stomach ulcer for the programmers due to the complete undocumentedness of the code.
Regular characters in Crysis2 have 20+ animations running at the same time (breathing, walking, look IK, foot IK, etc), all blended with each other. That's not going to fly for an amateur project where the artist is happy to get a half-assed walk cycle going. For those, Ogre3D is much better with its full source available and very nice documentation, and much easier access due to not having every trick in the book and then some implemented.
No, the engine is shipped as a DLL, and you are free to call its methods. Still, you can go a looong way with just that. Only stuff like adding new data types to flownodes or adding new editors to Sandbox won't be possible.
If a company with the resources that Sony has cannot even store payment information safely, it really dampens the public's enthusiasm for a completely digital payment system.
Having the resources doesn't mean that Sony used them to that effect, rather than, say, implementing new DRM schemes.
My question is, why wasn't the information encrypted?
At some point, they need the unencrypted cc data, so it can't be a hash. They'd have to store the decryption key somewhere in their network, which was compromised by this attack. So encrypting wouldn't have helped at all.
How did were they not aware of the risks inherent in their architecture?
I'm pretty sure someone there was aware of it, and was either ignored or didn't think it very likely that somebody managed to break into the system.
I love Dropbox, and I would hate to see one of it's most useful features- public collaboration folders- shut down because some asshats can't obey the TOS and just use torrents instead.
The shared folder feature is not the problem. The problem is that the client only sends a hash of the file to the server to check whether the server already has that file in its global database. If this is the case, it doesn't have to be uploaded. I experienced that when I put a ~2GB file into my Dropbox, and it synced within a second (and no, I don't have a fast Internet connection). Somebody else has the same file in a Dropbox, and so the server already knows about that hash.
What the hack does is pretend that a certain file with a certain hash is there when it's not, and then letting the client resync (and thus, download that file from the global database to the local Dropbox).
The big problem is that this flaw is inherent in the way Dropbox works, and there's nothing technical they can do about it without rewriting their whole concept and implementation from scratch (and copy the concepts of wuala for example). Their whole business plan is based around the fact that they do deduplication on the server, and thus the only relevant cost is network transfer (which is very cheap).
That's not a problem. For the price for a huge ass TV set you can get one tablet for every family member. Since the display is closer, the image is probably the same size as the TV 3m away. Additionally, you don't have to agree to watch the same program as everyone else.
Actually, the other piece of the puzzle required for that is already in development. You can see it in action on an iPad here on youtube. If you combine that with stereoscopy, you have the full effect of a hologram, just with full colors.
I use my iPad without a power connection all of the time... Besides, if your school books were handed down from your grandfather to you, you have much larger issues with modern technology than accepting simple iPads.
Horse shit. Murder, incest and poo slinging are also equally part of (not only) humban behaviour you can't discuss away. That does not make them desirable in civilised society.
If you think competitive behavior is not required in a society (I'd say the other stuff you listed isn't), you'll be in for a shock:) Competition is what made your ancestors survive to bear enough offspring.
You can kill every kind of thinking by teaching it the wrong way. For example, people here in my country manage to graduate school by memorizing mathematics. That's because nothing else is needed to solve any of the challenges given to them by the teacher.
Then some of them move on to university. The ones choosing technical subjects get roflstomped in the mathematics lectures. They either discover that everything they thought they knew about maths was utterly wrong, or they fail. (I was in the former category, but it took about a year.)
Competition is an integral part of (not only) human behavior, you can't discuss that away. The question is just, on what should the children focus on competing?
Eh, there are ways to do it that are reasonable in terms of risk. For example, one-time passwords.
That doesn't help at all against sessions hijacking, which is extremely simple for unencrypted connections. Actually, NAT firewalls do that routinely by rewriting the control connection PORT commands. They're usually just nice enough to forward the received files to the FTP client unchanged.
Judging from the video, it should be no problem to track individual limbs to generate a skeleton of the user. The big plus of this thing is that you don't need any special hardware at all, only a webcam is needed. Moving complexity from the hardware to the software is a big plus in the industry, because it makes the whole system much cheaper.
I'm not saying that he hasn't done great things, just that he doesn't think and act like most people do. Those two things are probably related actually.
Hmm maybe it's like a gaming score for them. They want to earn more than the CEO next door, just for the sake of feeling better than everybody else. As "bye" said, since nobody stops them (for the fear of never getting another CEO because of that stunt most likely), this is an endless spiral into infinity.
If you read the story about Woz and Jobs, you get a pretty clear picture: Woz is not a sociopath and retired after he got enough money for the rest of his life. Jobs didn't stop there, he kept on working as the CEO of various companies, driven by something else than earning enough money to live comfortably, like Woz did. This drive is the thing all CEOs of the large companies need to have, otherwise they wouldn't be in that seat.
And then take the VOY episode where 7of9 transforms into an old woman. Or rather transforms into y young woman with a grey wig and painted on wrinkels. That was one of the worst moments of acting on TV ever seen!
Well, I don't think Jeri Ryan was brought onto the show for her great acting skills...
No, new parts were written in C/C++ and some older parts rewritten starting in Mac OS 8. Not the whole thing, and the APIs were kept compatible to Pascal (Strings and all) in any case.
Considering that Mac OS 9 was mostly a mixture of Pascal and 68k Assembler mixed with a bit of ppc Assembler, you most likely wouldn't want that :)
Apple comes to mind, although that deal ended pretty quickly, since it was meant as a psychological statement, not as a real business agreement.
I'm pretty sure if one sat for a while and thought about it, one could come up with a way to easily implement wrinkle maps with Ogre.
Yes, since Ogre is fully open source, you can implement everything that is technically possible. The question is just how much time you can invest. At some point it's just as easy to create a rendering engine from scratch.
On the other hand, there may be many such tricks in CryEngine.
There are a lot. You can find a brief overview at mycryengine.com. The character stuff is also very impressive.
In the end, it all comes down to this: how much of those tricks does one need for most games?
Yep, if you don't have a team of graphics and animation artists sitting at the office and working on characters all day for a year or more, you can't use most of those features anyways. Additionally, they don't add anything to the game concept itself. As an indie developer, an innovative game concept is the key to success, not having perfect water or skin rendering.
Yes, but the artist can't do much when the technology doesn't support it. For example, I was pretty much blown away when I read what a wrinkle map does. Ogre3D is nowhere near to supporting that detail in animations.
Thanks for the cookie ;)
What a silly comment. You don't need any of that to use CryEngine. Sure you might not be making the most out of it but who cares really?
If you're not using 90% of the features of the engine, why use it at all? I'd prefer using something that's easier to understand.
You can still get a lot of handy features out of it.
Yes, your development will still suffer, because the engine is so complicated as soon as you step one millimeter out of the Sandbox editor (I know what I'm talking about, I've been using CryEngine3 for a while now).
I'm not understanding why people are constantly comparing Ogre3D with CryEngine. They're not the same thing. One is simply a Rendering Engine (Ogre3D) and one is a complete package that encompasses all aspects of gaming (CryEngine).
Yes, I've made that distinction in another reply to this thread. Ogre3D comes with several aspects of a game engine, though, like animation/particles and user input (via an external library though). Further, some integrations exist that would belong into a game engine, like physics.
Open source engines are mostly missing fancy editors, since they work primarily with rendering.
No, Ogre3D is a rendering engine, while CryEngine is a game engine that happens to have an industry-leading rendering engine implemented. You can easily add a fancy game engine with very much the same capabities of CryEngine3 (except for the rendering stuff) on top of Ogre3D. In fact, there's a rather good business opportunity there.
You need very good artists (3D modelling, animation) to get anything out of CryEngine, except stomach ulcer for the programmers due to the complete undocumentedness of the code.
Regular characters in Crysis2 have 20+ animations running at the same time (breathing, walking, look IK, foot IK, etc), all blended with each other. That's not going to fly for an amateur project where the artist is happy to get a half-assed walk cycle going. For those, Ogre3D is much better with its full source available and very nice documentation, and much easier access due to not having every trick in the book and then some implemented.
No, the engine is shipped as a DLL, and you are free to call its methods. Still, you can go a looong way with just that. Only stuff like adding new data types to flownodes or adding new editors to Sandbox won't be possible.
If a company with the resources that Sony has cannot even store payment information safely, it really dampens the public's enthusiasm for a completely digital payment system.
Having the resources doesn't mean that Sony used them to that effect, rather than, say, implementing new DRM schemes.
My question is, why wasn't the information encrypted?
At some point, they need the unencrypted cc data, so it can't be a hash. They'd have to store the decryption key somewhere in their network, which was compromised by this attack. So encrypting wouldn't have helped at all.
How did were they not aware of the risks inherent in their architecture?
I'm pretty sure someone there was aware of it, and was either ignored or didn't think it very likely that somebody managed to break into the system.
They can do de-duplication if they want, but it should be done server side with a direct comparison between the two files, not just a hash.
Yes, they probably didn't think Dropbox would take off like that... The whole concept has its issues with scaling and exposure.
I love Dropbox, and I would hate to see one of it's most useful features- public collaboration folders- shut down because some asshats can't obey the TOS and just use torrents instead.
The shared folder feature is not the problem. The problem is that the client only sends a hash of the file to the server to check whether the server already has that file in its global database. If this is the case, it doesn't have to be uploaded. I experienced that when I put a ~2GB file into my Dropbox, and it synced within a second (and no, I don't have a fast Internet connection). Somebody else has the same file in a Dropbox, and so the server already knows about that hash.
What the hack does is pretend that a certain file with a certain hash is there when it's not, and then letting the client resync (and thus, download that file from the global database to the local Dropbox).
The big problem is that this flaw is inherent in the way Dropbox works, and there's nothing technical they can do about it without rewriting their whole concept and implementation from scratch (and copy the concepts of wuala for example). Their whole business plan is based around the fact that they do deduplication on the server, and thus the only relevant cost is network transfer (which is very cheap).
That's not a problem. For the price for a huge ass TV set you can get one tablet for every family member. Since the display is closer, the image is probably the same size as the TV 3m away. Additionally, you don't have to agree to watch the same program as everyone else.
Actually, the other piece of the puzzle required for that is already in development. You can see it in action on an iPad here on youtube. If you combine that with stereoscopy, you have the full effect of a hologram, just with full colors.
I use my iPad without a power connection all of the time... Besides, if your school books were handed down from your grandfather to you, you have much larger issues with modern technology than accepting simple iPads.
Horse shit. Murder, incest and poo slinging are also equally part of (not only) humban behaviour you can't discuss away. That does not make them desirable in civilised society.
If you think competitive behavior is not required in a society (I'd say the other stuff you listed isn't), you'll be in for a shock :) Competition is what made your ancestors survive to bear enough offspring.
You can kill every kind of thinking by teaching it the wrong way. For example, people here in my country manage to graduate school by memorizing mathematics. That's because nothing else is needed to solve any of the challenges given to them by the teacher.
Then some of them move on to university. The ones choosing technical subjects get roflstomped in the mathematics lectures. They either discover that everything they thought they knew about maths was utterly wrong, or they fail. (I was in the former category, but it took about a year.)
Competition is an integral part of (not only) human behavior, you can't discuss that away. The question is just, on what should the children focus on competing?
Eh, there are ways to do it that are reasonable in terms of risk. For example, one-time passwords.
That doesn't help at all against sessions hijacking, which is extremely simple for unencrypted connections. Actually, NAT firewalls do that routinely by rewriting the control connection PORT commands. They're usually just nice enough to forward the received files to the FTP client unchanged.
Judging from the video, it should be no problem to track individual limbs to generate a skeleton of the user. The big plus of this thing is that you don't need any special hardware at all, only a webcam is needed. Moving complexity from the hardware to the software is a big plus in the industry, because it makes the whole system much cheaper.
I'm not saying that he hasn't done great things, just that he doesn't think and act like most people do. Those two things are probably related actually.
Actually, I said the exact opposite of that.
Hmm maybe it's like a gaming score for them. They want to earn more than the CEO next door, just for the sake of feeling better than everybody else. As "bye" said, since nobody stops them (for the fear of never getting another CEO because of that stunt most likely), this is an endless spiral into infinity.
If you read the story about Woz and Jobs, you get a pretty clear picture: Woz is not a sociopath and retired after he got enough money for the rest of his life. Jobs didn't stop there, he kept on working as the CEO of various companies, driven by something else than earning enough money to live comfortably, like Woz did. This drive is the thing all CEOs of the large companies need to have, otherwise they wouldn't be in that seat.
And then take the VOY episode where 7of9 transforms into an old woman. Or rather transforms into y young woman with a grey wig and painted on wrinkels. That was one of the worst moments of acting on TV ever seen!
Well, I don't think Jeri Ryan was brought onto the show for her great acting skills...