Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 10 Jul 2012
Offline Last Active Dec 18 2012 12:54 PM

Topics I've Started

Draw HUD

14 December 2012 - 08:08 AM


I'm drawing my FPS as a sprite, and I want to have it drawn to the screen independetly of the camera position. For example, always in the lower left corner. I'm using an orthographic projection and I always have the z value of the sprite greater than the camera, and it always seems to draw it the same distance away from the camera. So far, so good. But if I move the camera in the x or y directions, the sprite moves in those directions too.

Do I need a separate viewport? Any other ideas?

Shadows from point lights

10 December 2012 - 09:31 AM


I'm doing some shadowmapping and was wondering about how it is done with point lights (instead of spot lights). Since you don't really have a light direction, how do decide what the shadowmap should cover?

Anybody have experience in this field?

Basic question about Shader resources

06 December 2012 - 09:47 AM


Was just wondering about how shaders know which cbuffer maps to what I send in to the shader from the C++ code.

Say I have three equally sized cbuffers in a shader. Then I obviously make three calls to V/PSSetConstantBuffers. How does it know which cbuffer to put what in?

Read/Write binary

06 December 2012 - 07:22 AM


Instead of reading a model from a huge obj-file (21 mb) I made a simple binary format which i wrote data to. But when I try to read it I get problems. It happens when I want to read an array of vertices. I get an access violation on the read line.

[source lang="cpp"]vertices = new TextureVertex[numVertices];buffer.read((char*) &vertices, sizeof(TextureVertex) * numVertices);[/source]
The value of numVertices is 10920, and the data IS in the stream I read from.

Is it possible that the memory that is allocated to vertices is not sequential? If it isnt, how do I force it to be? Is it something else?

(The data is read from an object which also has a "TextureVertex* vertices" of the same length.

Caustics - simple questions

03 December 2012 - 08:33 AM


When discussing caustics, what exactly are caustic volumes and caustic triangles?

Caustics is the effect of light being bent by a surface and then somehow being absorbed by another surface. If we talk water volumes (like an ocean), is the caustic volume the full water volume, and the triangle some arbitrary triangle at the floor? Cause I'm really confused about the terminology!