parameterization aware mip mapping
play

Parameterization-Aware MIP-Mapping Josiah Manson and Scott Schaefer - PowerPoint PPT Presentation

Parameterization-Aware MIP-Mapping Josiah Manson and Scott Schaefer Texas A&M University Texture Parameterization Texture Parameterization Texture Parameterization Texture Parameterization MIP-Mapping MIP-Mapping MIP-Mapping Aliased


  1. Parameterization-Aware MIP-Mapping Josiah Manson and Scott Schaefer Texas A&M University

  2. Texture Parameterization

  3. Texture Parameterization

  4. Texture Parameterization

  5. Texture Parameterization

  6. MIP-Mapping

  7. MIP-Mapping

  8. MIP-Mapping Aliased

  9. MIP-Mapping Slow

  10. MIP-Mapping Fast

  11. Filtering 2 2 64 1024 Original Box

  12. Filtering 2 2 64 1024 Original Box Ignore

  13. Filtering 2 2 64 1024 Original PAM Bilinear

  14. Parameterization-Aware Filtering

  15. Parameterization-Aware Filtering

  16. Parameterization-Aware Filtering

  17. Parameterization-Aware Filtering

  18. Parameterization-Aware Filtering

  19. Parameterization-Aware Filtering

  20. Implementation

  21. Implementation

  22. Implementation

  23. Implementation

  24. Implementation

  25. Implementation Color*Area + Area

  26. Implementation

  27. Implementation Color*Area + Area

  28. Implementation Σ Color*Area Σ Area

  29. Implementation Σ Color*Area Σ Area

  30. Example

  31. Example

  32. Example

  33. Example 2 2 64 1024 Original Box

  34. Example 2 2 64 1024 Original Box Ignore

  35. Example 2 2 64 1024 Original PAM Box

  36. Basis Projection [Kajiya and Ullner 1981]

  37. Basis Projection [Kajiya and Ullner 1981]

  38. Basis Projection [Kajiya and Ullner 1981]

  39. Basis Projection [Kajiya and Ullner 1981]

  40. Pre/Post-filter Convolution Real [Kajiya and Ullner 1981]

  41. Pre/Post-filter Convolution Real [Kajiya and Ullner 1981]

  42. Pre/Post-filter Convolution Real [Kajiya and Ullner 1981]

  43. Pre/Post-filter Convolution Real Fourier [Kajiya and Ullner 1981]

  44. Optimized Filtering 2 2 64 256 Original Box

  45. Optimized Filtering 2 2 64 256 Original Optimized Bilinear

  46. Optimized Filtering 2 2 64 256 Original Constrained Bilinear

  47. Trilinear Basis

  48. Trilinear Basis

  49. Trilinear Basis

  50. Trilinear Basis

  51. Trilinear Basis

  52. Nonuniform Plane Object Mesh

  53. Nonuniform Plane Object Mesh Texture Map

  54. Nonuniform Plane Box

  55. Nonuniform Plane PAM Box

  56. Nonuniform Plane PAM Trilinear

  57. Nonuniform Plane Box (Anisotropic 16x)

  58. Nonuniform Plane PAM Box (Anisotropic 16x)

  59. Nonuniform Plane PAM Trilinear (Anisotropic 16x)

  60. Errors Box PAM Box PAM Bilinear PAM Trilinear

  61. Preprocessing Times

  62. Conclusion • Correct for parameterization of surface • Project onto trilinear basis • Never decreases image quality • No changes to rendering or artwork • Less than tenth of a second for PAM box • Try it http://josiahmanson.com

Recommend


More recommend