• Join Us |
  • |
  • Sign in with:

3DNA Desktop

by Steve Gibson, Jul 22, 2002 12:37pm PDT
Related Topics – Games: PC

As a little experiment to broaden our horizons a bit with FileShack we've worked out a little deal with the folks at 3DNA. Here's a fun desktop tool that some of you guys may enjoy. A 3D desktop with some fancy utils that may remind you of things like Netcaptor. The 3DNA folks are asking for your feedback if you download this and check it out. But if 3D desktops arent your thing though dont waste everyone's time. You can grab the file here from FileShack and leave your comments here. Oh yeah, and some images of the beta world. (They have a few different 'themes' for the thing as well as allowing people to mod it themselves) So, whadya think of the beta? note: No we didnt get any $ for this, it's just a favor for someone I know and you wont begin to regularly see things like this or anything. Dont worry. :)




Comments

91 Threads | 266 Comments











  • I think the seaside "shack on the beach" thing is a great idea if you can get it to sound really good. I'd find it very relaxing to listen to the beach, or the rain, while I'm working. It'd really reduce my stress if I got the feeling of working on the seaside. Hell, I'd pay for a program that just randomly generated seaside noises, or light rain. That kind of thing.

    If you're going to have a sun and a sky, have realtime day/night cycles. Us geeks really benefit from having sensoral input on what time it is. Helps our bodies relax or get going.

    I see a lot of people commenting about the sluggishness, or lack of file navigation. I seem to remember seeing a proof-of-concept idea where file navigation happened inside spheres, where moving the mouse slid the sphere around you, displaying all the files in a directory. The more files, the denser the surface of the sphere. Icons were interactive the same as Windows. Clicking on a directory link quickly sucked you through the wall of the sphere (through the directory you clicked on) and into another sphere. Moving files from one directory to another wasn't great, though; you had to click & hold while you rotated the sphere over another directory. Releasing the mouse button sucked you into that new directory where the file was deposited. Cutting and pasting worked too.

    The major disadvantage was that you couldn't get an overall image of the directory tree and the contents of a directory like in Explorer (tree on the left, contents on the right). Anyway, I thought it was pretty slick. All these file icons whirling around you...














  • Just a few quick impressions and stuff before I hit the sack:
    -Runs fine (850mhz/128mb/GF2)
    -Seems sort of sluggish compared to snappy pop-up menus though, I think adding bunnyjumping into this would be a big plus (don't forget the jump pads!).
    -Have to agree with some of the other posters on the useability of the whole thing, especially for use on a normal workstation. The whole concept of having to move around in a room just seems much more fitting if you use the VR-goggles and sensors that sort of fit with it. I bet you could license this sort of thing of to NASA or whoever actually uses VR-equipment.
    -A 3D-accelerated Windowblinds sort of approach would definitely rock. I'm sure it's in the works as we speak, and it'll probably ending up looking like WC3 (think menus/icons instead of dead orcs) with the ability to make it look "flat" with a top-down look, or you can zoom in and flyyy through the objects.. (Yeah, too much WC3 :/ )
    -A cool enviroment for the above approach would be the traditional desktop, of course, with small racing cars, stapler, paper clips, computer and all that (what those things represent is pretty intuitive, eh?). The ability to add own objects to the desktop is a must as well.

    I dunno, it was fun to mess around in (yes, I *did* try bunnyjumping, but no go), but it doesn't really *improve* anything over the 2d desktop, it's just a new 3d-rendered wrapping smacked into a "room", it probably has its uses, but as mentioned I don't think it'll work faster/better than what GUI's offer today..

    I think I'll just uninstall this and go to bed now..

  • My take:

    If I need a hand on my keyboard and a hand on my mouse to do anything, it's immediately made me less productive, and made my computing experience harder. I can get around my 2D desktop just fine without touching anything but my mouse.

    I think the idea is great, but there just aren't the right devices available to the mainstream computing world to make something like this even comparable to a 2D desktop in terms of speed, productivity, and usability. Maybe if there were a more intuitive way to get around a 3D desktop, things like this would be more successful.

    The whole thing just feels clunky. It takes effort to do things, and most of the actions involve windows that pop up and exist outside of the whole virtual 3d world. If windows become integrated with the actual program, and can be moved and used like physical 3d objects, then I might be able to see actually using it. But until then, the fact is that the desktop just isn't 3D, and this program will only feel like a more complex way to interact with something that is inherently far less complicated.

    I like the idea of having my own little virtual house, but having it floating in the middle of nowhere like that totally spooks me. It'd be cool to have a yard, and maybe even neighbors (people on your network?), and being able to let others into your house would be awesome. Especially if you can design it yourself (build it with your bare hands?).. people love to show off their desktops.

    But I think it'll be a long time before something like this meets success. I don't think people really want to think of their desktop as something with an actual physical representation, and they don't want to live in a house inside of their computer. The focus shouldn't be on making a virtual world, it should be on making the 3d interface provide something that a 2d interface cannot.





  • Here's the problem with 3D desktops:

    You have to throw out things and actions that you used in the real world when using a computer. WIMP forced this a long time ago, and people have learned and adjusted. For the beginning user, it's a pain, but it was easy to implement. So, we lived with it.

    3D desktops have to do a lot more work. My real world sense says I could take that calculator and arrange it somewhere else. I can't do that here (at least I think I can't) with everything. I could rearrange the toys, but I can't do it for anything else.

    The problem is, either apply the real world paradigm in 3D or don't try. I couldn't drag the Recycle Bin anywhere, and I thought I could since I could move other things. It confuses the user, and the bottom line is that it's basically just a graphically nice Start Menu.

    However, in the interest of real feedback...
    - Objects movable and perhaps stackable on shelves would be a worthwhile feature.
    - Drag and drop of objects onto objects would be nice, especially physically dragging files to a printer and such.
    - No lighting?
    - Too limited in functionality. A 3D file browser would have been ideal. One thing that could benefit from 3D is a file browser for sure.



  • If I were going to design a 3d UI for an OS I wouldn't model it after a real-world counterpart. By doing so, every inherent flaw in the real world will work it's way into the design.

    I havn't used this, only seen the shots, but from what I've seen I think it's terribly flawed.

    My advice:
    Create an untextured 3d UI. First duplicate the standard windows interface except use 3d, such as all the icons are tiny 3d boxes that light up when you click them. Experiment with this. Then try to ask yourself what aspects of 3d could be taken advantage of to make it easier to access nested data in 3d than it would be in 2d.

    How can you take advantage of this extra dimension? People run in higher resolutions for a reason: they can fit more on the screen at a time. Well, with an extra dimension you can theoretically fit many times as much data on the screen at a time. There has to be a way to take advantage of this.


    I don't know the right way to do it, but I do know how I would go about trying to figure it out, and in my opinion what 3DNA is doing doesn't look like the right way.

  • Gimmik factor is high... utility is kinda low.

    A 2D desktop functions just fine.

    If I start up a program, the program still runs in 2D. Though, I suppose 3DNA doesn't have much say in that aspect :P I guess I'm just having a hard time distinguishing between a 2D OS, and a 3D Desktop...

    When I think "3D Desktop", I think everything should be in 3D... webpages should render on a folding/unfolding sphere or something, and I get to rotate the sphere instead of tabbing between webpages or using the start-bar... Applications run in a 3D space, and I have a HUD for anything I need to run quickly for when using the utili-sphere would be slow/cumbersome.

    But I guess it just occured to me... all a 3D Desktop really is, is like Wallpaper. It sits there and doesn't really do much except look pretty. Which is fine. But really, I'd settle for a 3D representation of a 2D Desktop... it'd be just like the desktop we have now, only maybe the icons would shimmer, or the Start Bar would unfold, and melt, and unmelt and other cool eye candy. I don't really want to walk around on my desktop... I just want stuff to be immediately accessable... I don't need to see previews of webpages, since they're really too small to read anyway.

    I'm sure a lot of people would agree with me that a full 3D GUI for Windows would be totally bad-ass. But that's a long long ways off still. So, for now, I think of 3D desktops as Wallpaper. As such, a 3D Desktop should basically have 3 things:

    1) Be accessable, and have all the icons I need quickly available, like a normal desktop.
    2) Normal desktop functionality... deleting stuff, maybe some basic file moving and copying. Some cool sound effects. Drag & Drop, etc.
    3) Look pretty.

    Anything beyond the above is really just making things more gimiky... like walking around a virtual apartment, shooting a basketball, etc. An gimiky is fine for when you first start up a program, or when you're really bored and just want to mess around. But it still needs to have solid functionality.

    Also, I think the objects physics are really laggy. When you go up to that toy area on the roof, and those blocks are sitting on each other... it starts to lag like a mofo... but of you throw them off the table so they're not stacked, it speeds up quite a bit.

    One more thing, there definately needs to be some speed optimizations... My machine is a 1.5 ghz intel, 512 ram, GF2 Ti... and I'm getting horrid frame rates... especially noticeable when turning, etc. Maybe it's just the mouse code? I dunno. Needs work.