Difference between revisions of "Lesson 6 - prime directive"
Bo3b admin (Talk | contribs) |
Bo3b admin (Talk | contribs) |
||
Line 38: | Line 38: | ||
---- | ---- | ||
− | + | The best background for how 3D works is a presentation from NVidia for GTC2010. | |
− | + | [http://www.nvidia.com/content/GTC-2010/pdfs/2010_GTC2010.pdf http://www.nvidia.com/content/GTC-2010/pdfs/2010_GTC2010.pdf] | |
+ | |||
+ | It seems like everyone in this class is going to have a reasonably good idea for the basic principles of stereoscopy, so I'm not going to go into those basics. It would still be worth reading this paper for a refresher and to get the terminology that NVidia uses. | ||
− | |||
Revision as of 06:18, 20 September 2014
Summary
Now it's time to talk about how stereo 3D is created, and the math behind it.
Level of difficulty: Easy
Time required: 30 minutes
Video Walkthrough on YouTube, pt 1 ...
Video Walkthrough direct download link, pt 1
Video Walkthrough on YouTube, pt 2 ...
Video Walkthrough direct download link, pt 2
Objective
Review and understand the principles behind stereoscopy.
Learn about the prime directive formula, and how to apply it.
Quiz
??
After we've found a broken shader, we want to disable or fix them. We can't always do the easiest fix though, and this is where ..
We'll step back into The Ball for a minute to get a first glimpse of the 3D formula.
- Fix Lava effect, not just disable it.
- Lava in The Ball is perfectly usable now, but we saw the Unreal fix earlier.
- Unreal fix did not function, but we can make it work, using HelixMod inputs.
- Edit shader file to use HelixMod stereo texture, instead of game based one.
- Fixed in 3D, not just disabling a piece of it.
The best background for how 3D works is a presentation from NVidia for GTC2010.
http://www.nvidia.com/content/GTC-2010/pdfs/2010_GTC2010.pdf
It seems like everyone in this class is going to have a reasonably good idea for the basic principles of stereoscopy, so I'm not going to go into those basics. It would still be worth reading this paper for a refresher and to get the terminology that NVidia uses.
- Experiment on lava shaders.
- Inspect and experiment on lava in PS.
- In pixel shader, try changing each texld to invisible.
- Those don't work, look next at the input section with interesting stereo fix.
- See that v1 is an input location.
- Experiment by changing v1 to null.
- Fix lava by killing one texture instead of the entire shader.
- optional: Fix the lava from the VertexShader output side, where v1 is created.
Quiz: Go to the end of the demo, and figure out a way to fix the broken water.
- Fix the water shader at the last level.
- Play through to the giant worm at the end, it's not far.
- See the water has double-imaging like the water in the hall earlier.
- Find the shader for the water effect.
- Disable it. Note that it's really not good enough disabled.
- Experiment with it to fix it to where it's acceptable.
- Save a screenshot to your personal page.
- optional: Fix the entire game.
- Go through at least 3 levels, and find and mark all broken effects.
- Disable all broken effects.
- Fix the lava effect by disabling the texture.
- Save your complete list of modified shaders to your personal page.