Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 03 Jul 2003
Online Last Active Today, 09:22 AM

Topics I've Started

Vertex welding, preserve creases?

21 February 2016 - 01:21 PM

I have 'triangle soup' (output of a marching cubes-like algorithm), from which I need remove duplicate vertices and emit indexed triangle lists (aka 'vertex welding'). I currently do this by scanning the vertex list using a hashmap to de-duplicate vertex positions, which is pretty effective.


However, normals are currently calculated after this step, which results in smoothing out all the hard edges in the mesh. I could associate face normals with vertices before the welding process, and key the hashmap on (vertex, normal), but then I will get facets instead...


Anyone have an algorithm for de-duping vertices with similar normals, while retaining duplicate vertices on crease edges?

Interstellar trade at a relativistic timescale?

20 February 2016 - 10:51 PM

Setting: Humanity has established a colony on a exoplanet orbiting Tau Ceti, 11.9 light years from our solar system. Spaceships capable of nearing the speed of light can bridge the void between in 12 years, though only a year passes for those aboard the ship. These spaceships, operating on staggered schedules, are the only contact between the solar system and the colony.
- What does trade look like when a round trip takes 24 years? While the timescale is extreme, the situation is not unprecedented: early colonies in the Americas often waited a year between ships bearing needed supplies. How does supply and demand work, when demands are 12 years out of date, and supplies won't arrive for another 12 years?
- What are the cultural and political effects on a colony of being isolated in time as well as space? News, fashion, scientific advancements... all arriving 12 years after they were new, with no ability for the colony to influence the culture or politics of the solar system inside of another 12 year span.
- What effect does time dilation have on the spaceship crews? Their families would grow old and die within a couple of voyages, while they themselves remain young. Fashions change, languages evolve, nations rise and fall within the span of a single voyage. Do crewmembers make one voyage and then reintegrate back into society, or do the crews become a separate culture, permanently travelling among the stars?
(I feel like I have read science fiction along these lines in the past. Bonus points if anyone can point me to it)

How do you pronounce 'ptr'?

13 November 2015 - 11:57 AM

I've been watching a number of the CppCon talks on YouTube, and it's bothering me that Herb Sutter pronounces the variable name ptr as 'put-er' (as in, one who puts things somewhere).


Now, Herb has been at this a lot longer than most of us, so he's probably in good company, but I've always pronounced it as if it wasn't an abbreviation (i.e. 'pointer').


I'm curious how the rest of you pronounce it?

Game development twitch streams?

21 June 2015 - 02:06 PM

I've started to get into watching this Twitch thing (basically, just leaving streams playing while I work). And it's very easy to find streams of people playing games, but I'm more interested in the development side of things...

Any enterprising GDNet'ers out there streaming their development process? Know of any good game development streams, or lists thereof?

IOTD comments/discussion?

24 May 2014 - 08:52 AM

For a while we suffered from a lack of GDNet-submitted images, and had to switch to sourcing the IOTD (Image Of The Day) from the #screenshotsaturday twitter images. I'd say this has to all appearances been very successful, but somewhere along the way we seem to have lost in this transition is the ability to comment on the IOTDs. And I'm sad about this, because my experience was that some of the liveliest discussion threads on the old GDNet were around the IOTD galleries.


Now, I'd love to reboot that lively discussion, but having the images sourced from twitter presents some complications - primarily, the fact that the creator of any given IOTD image may or may not have an account here on GDNet. I'm worried that the image's creator may not know that the image is being commented on and discussed on our forums, and may not be able to respond and/or defend himself if the discussion turns unpleasant.


This doesn't have to be an insurmountable problem:

  • We have fairly aggressive moderation of abusive comments across the site (would you agree?).
  • We have twitter login integration, so any twitter user should be able to login here (does it work? I've never tried).
  • We could potentially tweet back a reply with a link to the discussion here (might be construed as spam?).

So I guess my question is: what do you all think about this?