http://www.youtube.com/watch?v=qWkpdtFZoBE
The code is on his site.

2009/6/14 Brent Lewis <[email protected]>:
>
> I assume you guys are talking about head tracking for that cool 3D effect 
> like (jump to about 2:30) :
>
> http://www.youtube.com/watch?v=Jd3-eiid-Uw
>
> I was pretty intrigued by that whole thing. I'm curious though - doesn't it 
> require making a skewed frustum? I wouldn't have guessed the engine allowed 
> that much control over the rendering.
>
> I hope it works well for you. Good luck!
>
>> Date: Sun, 14 Jun 2009 09:44:51 -0400
>> From: [email protected]
>> To: [email protected]
>> Subject: Re: [hlcoders] Implementing head tracking
>>
>> To answer your specific questions:
>>
>> 1) We didn't find a place to just drop in our tracking device and have
>> it called every frame.  We had to modify quite a few methods in
>> in_main.cpp to tell the engine to either use our tracker (if enabled)
>> or fall back to the mouse.  Not a lot of code per se, just lots of
>> modification to exiting conditional statements.
>>
>> 2) When you position the player, you are moving the feet of the
>> player's model.  You will have to figure out the transformation from
>> the feet to the eyes (based on the model's eye height) to figure out
>> how to put the "camera" where the tracker is.  Also, changing the
>> player's orientation doesn't change the view orientation.  We found
>> that we had to change the player's orientation (angles) as well as the
>> engine's **ViewAngles** to get the behavior we need.
>>
>> Steve
>>
>>
>>
>> On Sun, Jun 14, 2009 at 9:23 AM, Jan Frederick Eick<[email protected]> wrote:
>> > Hi there!
>> >
>> > For an experiment we are trying to implement headtracking. I'm a bit
>> > lost in the source right now. I read the tutorial about implementing a
>> > 3rd person view.
>> > This intent raises some questions.
>> >
>> > 1) the new "input device" (the tracking system) - is there a method
>> > which gets called every frame in which we could fetch the data of the
>> > tracking device?
>> >
>> > 2) where is the difference in "changing the position of the camera" and
>> > "changing the position of the player"?
>> >
>> > I hope you guys get what I'm trying to express ;)
>> >
>> > Greets
>> >
>> > _______________________________________________
>> > To unsubscribe, edit your list preferences, or view the list archives, 
>> > please visit:
>> > http://list.valvesoftware.com/mailman/listinfo/hlcoders
>> >
>> >
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives, 
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives, please 
> visit:
> http://list.valvesoftware.com/mailman/listinfo/hlcoders
>
>

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to