Added: 1 year ago
From: MCeperoG
Views: 13,274
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (15)

Sign In or Sign Up now to post a comment!
  • Are you doing anything complicated to get the various LODs to line up?

    By "projecting" the high-frequency mesh, do you mean that you are computing a texture out of it and drawing it on the low detail one?

  • It's over 9000!

  • Programming level: Insane

  • Very cool. I'm doing my computer science degree final year project on terrain generation and while I'm mainly looking at heightmaps I've also been researching the voxel approach and it's really interesting.

    I'm thinking that if you used smaller cells, it could be possible to manipulate (explosions :D) the terrain in real time. You wouldn't have to constantly store voxel data in memory, just regenerate the cell, apply the modification then run marching cubes on it and throw the voxel data away.

  • elder scrolls 6: Nirn :D

  • Give source please.

  • pretty nice, looks a bit laggy

  • @ShuddupChip: Yes, but in a year from now

  • Can you make a techdemo we can download?

  • i found your site while googling for "screen-space isosurfaces" , would that be a novel idea or something everybody knows about ? :)

    well i'll return check your site !

    i'm implementing metaballs as a daz studio plugin using the old way, but trying to minimize memory footprint

  • @mcasual i mean using the frustrum as the domain through which the marching cube method is applied. though come to think of it that would make shadows and lighting problematic

  • this could be really useful for me, cause im working on some voxel stuff and a procedural terrain would be really good.

  • * pow * , that was the sound of my mind blowing

  • Very impressive. Ive been working on a marching cube surface generator on the gpu, and while it work's it looks quite dull. It goes up to 320 000 polygons(or maybe vertices?, i think i counted the polygons), and if i use tri planar texturing, the fps hits like 30. Could you please tell me how you textured this? I assume you use 3d perlin noise, that mus be expansive for this? And you combine them with regular textures, how do you get the tex coords for those? Anywways, really cool.

  • @megaDudeMegaDude Well while the rendering is realtime, the scene is pre-computed. It takes close to a second to compute a single cell, so the whole scene is several minutes to compute. That should explain why you see more detail here than in traditional realtime GPU scenes. Materials are multilayered. Each layer is applied with its own perlin noise mask. Texture coordinates are from a world-space cube map. There is a bit of distortion, but with so much stuff going on it is not very noticeable.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more