Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (576)
games submitted by our members
Games in WIP (497)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  unlimited detail software renderer  (Read 2387 times)
0 Members and 1 Guest are viewing this topic.
Offline erikd

JGO Ninja


Medals: 15
Projects: 4
Exp: 14 years


Maximumisness


« Posted 2010-12-20 01:03:19 »

http://unlimiteddetailtechnology.com/videos.html
http://unlimiteddetailtechnology.com/description.html

Looks interesting

Offline princec

JGO Kernel


Medals: 282
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #1 - Posted 2010-12-20 01:16:52 »

Aye, old news though. Wonder why they've not managed to sort anything out yet? On the other hand listening to the voiceover on the demo reel they did way back I think I can guess why.

Cas Smiley

Offline erikd

JGO Ninja


Medals: 15
Projects: 4
Exp: 14 years


Maximumisness


« Reply #2 - Posted 2010-12-20 02:01:16 »

They mentioned that they planned to have the SDK released in about 16 months (that should be somewhere late spring next year)

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline JL235

JGO Coder


Medals: 10



« Reply #3 - Posted 2010-12-20 02:09:09 »

About 9 months ago I remembered this and did lots of Google around to see if anything had happened. Generally I read really bad stuff about it. Lots of experts I came across claimed that there are research methods already which can do this (which they predicted this was based), and that it's only efficient for fully static data (because of how it's indexed). Once you want to update or alter the scene (like adding, removing, moving or animating objects) it suddenly becomes really slow which would make it unusable for games.

But those 'experts' were just stating their own theories and conjecture. Even with a fully static scene, if it runs like it does in the videos on a standard PC then it would clearly look very impressive if it had some decent models.

Offline Orangy Tang

JGO Kernel


Medals: 51
Projects: 11


Monkey for a head


« Reply #4 - Posted 2010-12-20 02:10:33 »

We've done this before: http://www.java-gaming.org/topics/unlimited-gfx-detail/22102/view.html

I stand by my previous comments that it's too static to be practical for use in a game, and iD have already done far more interesting experiments with sparse voxel trees.


[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline princec

JGO Kernel


Medals: 282
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #5 - Posted 2010-12-20 09:41:13 »

I'm not sure I see why you couldn't in theory blend a whole bunch of trees together using the depth buffer, and have some of them animated and some of them not. Or even mix the voxel stuff with ordinary 3D rendering.

Cas Smiley

Offline erikd

JGO Ninja


Medals: 15
Projects: 4
Exp: 14 years


Maximumisness


« Reply #6 - Posted 2010-12-20 11:31:22 »

I stand by my previous comments that it's too static to be practical for use in a game

They did post a video on youtube that shows off animation:
http://www.youtube.com/watch?v=cF8A4bsfKH8

It may not be new and there may be other similar efforts (I haven't followed this kind of thing for a long time), but I hope things will eventually move in this direction and away from current (IMHO short-term) solutions of having separate video cards.
A separate polygon pumping GPU with it's own separate memory seems a bit like a dead end to me on the long run, so I hope things will move towards having a more unified architecture where you do your rendering completely in software. A bit like how the PS3 was originally envisioned.

Offline DzzD
« Reply #7 - Posted 2010-12-20 11:42:21 »

I remember that we already talk about this (unlimited detail) in another thread http://www.java-gaming.org/topics/unlimited-gfx-detail/22102/view.html

Offline princec

JGO Kernel


Medals: 282
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #8 - Posted 2010-12-20 13:01:37 »

I don't see how having separate GPUs is a dead end. In fact it's probably going to be the future for a long time - all it is is bolt on purpose multiprocessors. Maybe when a home computer contains a 128-core fully configurable grid computer and appropriate O/S it might be.. but for now it's definitely the best solution. Pipelines ahoy!

Cas Smiley

Offline erikd

JGO Ninja


Medals: 15
Projects: 4
Exp: 14 years


Maximumisness


« Reply #9 - Posted 2010-12-20 13:40:49 »

I might well be wrong, but the way I see it is that having separate bolt-on GPUs was mostly a practical solution, but not an ideal one. I'd say that it's quite limited by bandwidth constraints if you want to use all that processing power for any other way than how it was specifically intended.
For things like this 'unlimited detail' thing (or other software rendering approaches), it's probably more efficient to have a more unified architecture?

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline DzzD
« Reply #10 - Posted 2010-12-20 13:56:08 »

what I would wish for the futur would be something as a 256 core CPU and no more GPU, it is not what I think wil happen but IMO that would be the more practical for everybody

Offline princec

JGO Kernel


Medals: 282
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #11 - Posted 2010-12-20 15:49:42 »

1080 cores Smiley Then you could raytrace every line in a frame, hehe.

Cas Smiley

Offline appel

JGO Wizard


Medals: 49
Projects: 5


I always win!


« Reply #12 - Posted 2010-12-20 16:15:29 »

I wonder if you could mix together this static environment and dynamic environment with traditional 3D.

 Roll Eyes

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Offline erikd

JGO Ninja


Medals: 15
Projects: 4
Exp: 14 years


Maximumisness


« Reply #13 - Posted 2010-12-20 19:38:37 »

I wonder if you could mix together this static environment and dynamic environment with traditional 3D.

 Roll Eyes

Yes, I can't see why not?
I suppose this algorithm could write a depth map, and it could be possible to dynamically (or even statically) generate some sort of low-poly collision model of your surroundings.

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 605
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #14 - Posted 2010-12-20 20:02:15 »

This engine mixes voxels and rasterization:

<a href="http://www.youtube.com/v/Gshc8GMTa1Y?fs=1" target="_blank">http://www.youtube.com/v/Gshc8GMTa1Y?fs=1</a>

<a href="http://www.youtube.com/v/1sfWYUgxGBE?fs=1" target="_blank">http://www.youtube.com/v/1sfWYUgxGBE?fs=1</a>

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline appel

JGO Wizard


Medals: 49
Projects: 5


I always win!


« Reply #15 - Posted 2010-12-20 21:36:56 »

Nice terrain.

Now, we gotta have some game. I was a bit surprised he never zoomed too close to the terrain :\

Check out the 4K competition @ www.java4k.com
Check out GAMADU (my own site) @ http://gamadu.com/
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (12 views)
2014-04-15 18:08:23

BurntPizza (11 views)
2014-04-15 03:46:01

UprightPath (24 views)
2014-04-14 17:39:50

UprightPath (10 views)
2014-04-14 17:35:47

Porlus (27 views)
2014-04-14 15:48:38

tom_mai78101 (49 views)
2014-04-10 04:04:31

BurntPizza (108 views)
2014-04-08 23:06:04

tom_mai78101 (208 views)
2014-04-05 13:34:39

trollwarrior1 (176 views)
2014-04-04 12:06:45

CJLetsGame (182 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!