3d

Computer Graphics: Raytracing and Programming 3D Renders

I've noticed that a number of top universities are offering courses where students are taught subjects relating to Computer Graphics for their CS majors. Sadly this is something not offered by my university and something I would really like to get into sometime in the next couple of years. A couple of the projects I've found from some u...

best tool for step/iges to stl conversion?

I need code to my app that converts CAD files (mostly .step, .iges) into 3D surface models (.stl). Do you have a suggestion? Freely available stuff? (One suggestion per posting) ...

Scrolling credits screen in WPF... ideas?

I'm looking to create a (possibly 3D) scrolling credits screen for my app, that is similar to what you might see at the end of a movie, but should be able to include graphics, animations, etc. What is the best way to go about doing this? I'm thinking I could create a very tall UserControl that contains the entire content to scroll and t...

Projecting a screen for a camera

I'm trying to learn a little more on vectormath through writing a simple ray tracer and I've been doing some reading on it, but what I haven't been able to find is how to determine the direction of the primary rays. This sounds like a simple problem and probably is, but with my current knowledge I haven't been able to figure it out. I ...

window handlers for opengl

I've been programming opengl using glut as my window handler, lately i've been thinking if there are any advantages to switching to an alternate window handler such as wxWidgets or qt. Are there any major differences at all or is it just a matter of taste? Since glut provides some additional functions for opengl-programming beyond the w...

C++ 3D Model Animation libraries?

I have my own game engine using C++ and OpenGL, but I have models with individual pieces that can be moved, and Im not sure how to animate them without hardcoding it. Are there any libraries that would provide a solution via scripts or IK or some other animation technique without resorting to a game engine such as Ogre? ...

WPF translation transform

How can i get the new bounds after applying a translation transform to a WPF mesh geometry 3D? ...

Creating 3D Model then determine dimensions

Are there any libraries that can take a few digital pictures of an object and create a 3d model of it. For instance, I'd ideally like to let a user upload n pictures of an object and feed the pictures into something like photosynth to construct a model, then determine dimensions of said object. Thoughts? ...

Learning game programming (part 2) (math)

So, it's been a few months since I wrote this question, since then I've toyed with "raw" C++ D3D, The Ogre and Irrlicht graphics engines and lately Microsoft XNA. I've built a few 2D games (mostly replicas of old stuff like tetris, astreoids, etc.) and made some (very) small steps into the 3D world in the above mentioned technologies. I...

How to display a windows/X window system window in 3d space on texture?

Hello, I'm wondering, how can I catch a window and display it on texture in 3D space. And how can I redirect mouse and keyboard input from 3D application to application running in background? I mean full 3D desktop. ...

Xna Camera placing

Hi, Im trying to do a 3D viewer into Xna GameStudio. At this moment i know how to move the camera Vector position and the CameraView vector position, but my problem is about rotation (how to move the camera when i use the mouse). Like on 3d shooter games. Any idea, Url or code with some help? Thanks a lot. Kind Regards. Josema. ...

How do you write a 3d game?

I have always wondered, how do game programmers tie together game characters done in an external 3d modeling software like maya or 3d max and the actual game logic done in there favourite programming language e.g c or c++. How do you get to combine this two things together, and what is the actual process of building a game from modeling...

What is the best approach to compute efficiently the first intersection between a viewing ray and a set of objects ?

For instance: An approach to compute efficiently the first intersection between a viewing ray and a set of three objects: one sphere, one cone and one cylinder (other 3D primitives). ...

Transforming an object between two coordinate spaces

So I'm reading the "3D Math Primer For Graphics And Game Development" book, coming from pretty much a non-math background I'm finally starting to grasp vector/matrix math - which is a relief. But, yes there's always a but, I'm having trouble understand the translation of an object from one coordinate space to another. In the book the a...

Keeping track of an objects local coordinate space

Ok, so - this is heavily related to my previous question Transforming an object between two coordinate spaces, but a lot more direct and it should have an obvious answer. An objects local coordinate space, how do I "get a hold of it"? Say that I load an Orc into my game, how do I know programatically where it's head, left arm, right arm...

Are there human 3D models/libraries?

I'm a dance teacher and I was thinking of writing some code to produce 3D animations of dance moves from choreography stored in a database. The dancing to data model representation I could write but I know nothing about graphics programming. I wondered if anyone could recommend a library or similar of 3D human models, ideally with reali...

How would you display a 3D banana in C#?

I am trying to put together a desktop app for a client. They want the logo in the top corner (on a tool bar) to be a spinning 3D banana. I had planned to write this in C#. Any ideas how I could pull this off? ...

Which API to use to draw 3D objects in C#?

I'd like to do some 3D programming in C# but I'm not sure where to start looking for an API. If I were doing this in C++ I know the options are OpenGL and DirectX, but I'm not sure what the options are for C#. I don't necessarily want to program a whole game, just manipulate a few objects. ...

Multi-headed display system

What tools, APIs, libraries are out there that I could use to create a system capable of rendering hi-res 3D scenes in real time in a display made of 4, 8, 9, 16, etc screens/projectors? For a setup with 8 projectors I should go for clustered solutions or should I stay with a single node featuring 4 dual headed video cards? Does someone ...

3D Web Sites and Applications

I have for the last several years been struggling to understand why the Internet has so few actually useful 3D web applications. It's 2009 and still everything looks like pages from a Sears catalog. You can turn on your TV and find flying logos every night. After that you can get nostalgic and flip on ol' N-64 and play some Zelda or Mari...