Skip to content

v0.1.1

Compare
Choose a tag to compare
@nikhilaravi nikhilaravi released this 08 Mar 19:55

Changelog

New features:

  • load_textures boolean parameter for load_obj function | 659ad34
  • Single function to load mesh and texture data from OBJs. | 8fe65d5
  • Cpu implementations for
  • Mesh Rendering
    • Flat Shading for meshes | ff19c64
    • Barycentric clipping before z buffer and texture interpolation | ff19c64
  • Support for building with windows | 9e21659

Bug fixes:

  • Several documentation, installation and correctness fixes including:
    expsumlog in soft blending replaced with torch.prod which makes soft blending backward pass stable | ba11c0b
  • Fix matrix convention for rotations in Tranforms3D | 8301163
  • Rendering flipping - the y axis flip in the blending functions has been removed and the rasterization step has been updated to ensure the directions of the axes are correct in the rendered image. The documentation for the renderer has been updated with the convention for world and camera coordinates. | 15c72be

Breaking changes

  • The spelling of /Gourad/ has been fixed to /Gouraud/. | 9ca5489
  • Shaders have been renamed to make clear if they are Hard or Soft (probabilistic) | f0dc651