I tried out "Mouselook" with Avatar Rendering. It's great, but I noticed it's rather inaccurate. "How so?" you may ask. True, they got the height to scale with the avatar correctly, but if you're facing the side of your character, the position of the X-axis camera is off by about 4-5 inches. It doesn't sound like alot, true, but seeing as it's first person, I find it very noticable, and annoying.
The best way for you to see this for yourself is to do this:
I assume you are sitting in a chair to read this. If not, sit down. Now look straight down. You are able to see your upper torso chest area, and everything below it.
Go into second life, find a bench or something to sit on, and look down. You can only see your legs and feet, nothing else unless you move strangely. This also applies while walking, running, or anything else.
Here is a picture I found on the itnernet, modified to show what I mean:
Here is the way it should be on the x axis. Where the lines meet is where a normal person sees things:

Here is the way second life seems to place the camera, again, where the lines meet is where the camera is:

There are a possibility of 3 ways I can think of to fix this.
1 - Make a script to move the Mouselook camera, or even third person camera to be correctly positioned, about 4-5 inches to the right on the x axis from the latter picture axes (not sure on what axes SL uses).
2 - Assuming looking straight up is a 0 degree angle, and looking straight down is a 180 degree angle, if the camera can be modified to go to 185 or so (as a Real Life human can do), that would also fix this problem, because the body would be visible as a real person's is at that angle.
3 - Somehow make a body with a script and/or position that would move the entire avatar itself foward by 4-5 inches. This way would require no camera modification.
Are any of these 3 ideas actually possible? If so, can someone please try it when you're not too busy? If none of them are possible, is there anyway you can think of that might be?
Thank you.
EDIT: I found this from another thread:
llSetCameraEyeOffset(<-0.5, 0, 1> );
llSetCameraAtOffset(<30.0, 10, -2.0> );
To supposedly fake Mouselook. This would work well, but can someone tell me what the difference between the 2 is? Also, I assume sicne this is essentially third person, the mouse would not bind to looking. Is there a script which will enable binded mouse movement, but still possible to move objects, create objects, right click, all that stuff?
EDIT 2: Wait, the above edit seems to be for objects only. What if I attach a script like that to a shirt or something i'm wearing? Would that work?