Not logged in, Join Here! or Log In Below:  
News Articles Search    

Submitted by George Sealy, posted on June 01, 2001

Image Description, by George Sealy

My submission for IOTD is a collection of screenshots from the project I'm currently working on. My company ( - shameless plug) produces real time animation for sprting events, in my case golf. It's not a game, but the engine driving the graphics is very similar in many respects. We have people out on the course who mark the position of the balls as they land (using GPS), and this data is feed back to the animation machine which produces the live graphics feed for the broadcaster.

Anyway, for the geeks among us (myself included), here's a feature list:
  • Uses OpenGL both by preference and also for platform independance.
  • Written in C and C++.
  • Supports both PAL and NTSC broadcast formats.
  • Maintains constant frame rate of ~30fps, but generally runs at nearer 60fps.
  • Has an implementation of ROAM which will render the entire course at 2m resoultion at 50+ fps, but this isn't used because of popping. Instead heightfields are preprocessed for optimal triangulation.
  • Display of ball flights (both ideal and actual), contours on the green, weather.
  • Interactive setup of cameras, flythroughs, trees, logos etc.
  • Weather effects - rain, sky colour, clouds (no lightening yet!).
  • Other stuff which I won't bore you with...
  • Our web page has more info (, and questions, comments or suggestions are always welcome (

    Image of the Day Gallery


    Message Center / Reader Comments: ( To Participate in the Discussion, Join the Community )
    Archive Notice: This thread is old and no longer active. It is here for reference purposes. This thread was created on an older version of the flipcode forums, before the site closed in 2005. Please keep that in mind as you view this thread, as many of the topics and opinions may be outdated.

    June 01, 2001, 01:50 PM

    First && First Post ever !!!
    I've never played any GolfGames, but hey, looks great and damn professional !!


    June 01, 2001, 01:58 PM

    So I can be expecting to see those graphics on the next match of golf I watch? Cool. =)


    June 01, 2001, 01:59 PM

    Can you generate a GPS coordinate for every vertex in that scene?
    The ground textures a a bit blurred but I guess that's good enough for tv. Very nice pictures.



    June 01, 2001, 02:23 PM

    well, in your hurry to be first you failed completely to read that this is in fact *NOT* a game, but instead a system to generate grahics for real life broadcasting of sporting events... People like you suck.

    CGI Joe

    June 01, 2001, 02:57 PM

    Beautiful..very refreshing to see something different .. :D


    June 01, 2001, 03:18 PM

    very pretty!


    June 01, 2001, 04:05 PM

    now, if you implanted low wattage fm transmitters in the balls (the golf balls) and had two or three people with fm receivers triangulating them and feeding the results into a gps, you could place a camera right in front of the ball in the engine, and provide your viewers with the world's first golf ball cam.


    Scott Velasquez

    June 01, 2001, 04:06 PM

    Cool idea....for the spectators who get to the sporting events late.


    June 01, 2001, 04:07 PM

    by the way, if i turn on ESPN a few months down the road and see a golf ball cam, i'm suing for royalties.

    just kidding :)



    June 01, 2001, 04:08 PM

    cinematix? heh, i used to work at cinematix. how's ben doing.


    Scott Velasquez

    June 01, 2001, 04:42 PM

    Ahh, cool. He's doing well. We're busy working on a publisher's demo.

    What are you doing now?


    June 01, 2001, 04:49 PM

    doing physics and IK code at acclaim studios in salt lake city.


    Scott Velasquez

    June 01, 2001, 04:50 PM

    Nice ;)

    Do they use the same physics and IK libraries across different games?


    June 01, 2001, 04:58 PM

    well, i wrote the physics engine and the ik system from the ground up for this project.. both will probably be used in other games, but i'm not sure if i'm at a liberty to discuss the details of that..


    Scott Velasquez

    June 01, 2001, 05:05 PM

    Coo, well good luck at Acclaim. Nice meeting ya.


    June 01, 2001, 05:21 PM

    Maybe you did not consider reading his post before replying. He did not say it was a game.



    June 01, 2001, 05:23 PM

    Are the ground textures actual photos taken from a plane or satelite? I'm asking because of the top left image.



    June 01, 2001, 05:27 PM

    thanks.. you too.


    Warren Marshall

    June 01, 2001, 05:32 PM

    "I've never played any GolfGames, but hey, looks great and damn professional !!"

    That implies that he thinks it's a golf game. First posters suck.


    June 01, 2001, 06:20 PM

    I did read his post and considered that it could have multiple interpretations... But I felt that this was not likely the case as it really did imply that he though it *was* a game... So, first posters suck and thanks for backing me up Warren...


    June 01, 2001, 06:22 PM

    How do you "mark" something for GPS?

    Do you transmit a signal from the location of the golf ball itself
    or do you "shoot" a signal at the ball and mark its position?


    June 01, 2001, 06:25 PM

    Hey, if you need an idiot to walk around the golf course all day long and
    transmit GPS signals, you can pay me to do it. :)


    June 01, 2001, 08:26 PM

    Very nice!

    How do you do the markup effects ?



    June 01, 2001, 08:27 PM

    Aww you're just jealous. Plus, this was the guy's FIRST POST EVER. Please read that before rplying. First repliers suck.



    June 01, 2001, 10:12 PM

    yeah, perhaps I should have replied...
    "I am surrounded by idiots"

    but that just seems too familiar... heh


    June 01, 2001, 10:40 PM

    Ohhhhh, what a cool golf game this is going to be....



    June 01, 2001, 11:28 PM

    while i was searching for topics for sports game broadcasting, i've found this site - it seems like what your company is doing.

    So what about having two players playing quake - and 1000 others watching them from their computers - hehe - of course - just kiddin'g... (but who knows...)


    June 02, 2001, 01:00 AM

    Of course, if GPS systems emit a lot of radiation, I wouldn't want to get
    cancer or become sterile after carrying it around all day long. :)


    June 02, 2001, 01:42 AM

    hey, atleast you aren't a first poster... lol ;)


    June 02, 2001, 03:03 AM

    atleast you're not all over reacting or something... ;

    This thread contains 46 messages.
    First Previous ( To view more messages, select a page: 0 1 ... out of 1) Next Last
    Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.