Patents by Inventor Yury Kryachko

Yury Kryachko has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10290142
    Abstract: Aspects described herein may provide improved display of a fluid surface in a virtual environment. Adjusted pixel colors for pixels in the display may be computer based on surface shadow components and volumetric shadow components. A surface shadow component may be based on a shadow cast by objects onto the fluid surface. A volumetric shadow component may be based on a shadow cast by objects within a body of fluid. Visual effects may be adjusted based on the surface shadow components and volumetric shadow components, and an adjusted pixel color may be determined based on the adjusted visual effects.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: May 14, 2019
    Assignee: Wargaming.net Limited
    Inventor: Yury Kryachko
  • Publication number: 20180268596
    Abstract: Aspects described herein may provide improved display of a fluid surface in a virtual environment. Adjusted pixel colors for pixels in the display may be computer based on surface shadow components and volumetric shadow components. A surface shadow component may be based on a shadow cast by objects onto the fluid surface. A volumetric shadow component may be based on a shadow cast by objects within a body of fluid. Visual effects may be adjusted based on the surface shadow components and volumetric shadow components, and an adjusted pixel color may be determined based on the adjusted visual effects.
    Type: Application
    Filed: May 17, 2018
    Publication date: September 20, 2018
    Inventor: Yury Kryachko
  • Patent number: 10002456
    Abstract: Aspects described herein may provide improved water surface approximation by correcting a polygonal mesh (such as a projected grid mesh) at pixel and/or sub-pixel levels through application of a novel ray-casting method based on a modified version of Newton's method for finding roots. The ray-casting method may refine an initial condition determined based on the polygonal mesh and may iteratively develop a more accurate approximation of the water surface as described further herein. This improved approximation method may be suitable for both low-end and high-end GPUs. Due to lower computational complexity, the method may be utilized by low-end GPUs to improve quality while maintaining performance. The method may also be further enhanced with more advanced features such as low-cost multisampling anti-aliasing on higher-end GPUs to provide superior visualization of water surfaces and take full advantage of the additional processing power of such systems.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: June 19, 2018
    Assignee: Wargaming.net Limited
    Inventor: Yury Kryachko
  • Publication number: 20180012392
    Abstract: Aspects described herein may provide improved water surface approximation by correcting a polygonal mesh (such as a projected grid mesh) at pixel and/or sub-pixel levels through application of a novel ray-casting method based on a modified version of Newton's method for finding roots. The ray-casting method may refine an initial condition determined based on the polygonal mesh and may iteratively develop a more accurate approximation of the water surface as described further herein. This improved approximation method may be suitable for both low-end and high-end GPUs. Due to lower computational complexity, the method may be utilized by low-end GPUs to improve quality while maintaining performance. The method may also be further enhanced with more advanced features such as low-cost multisampling anti-aliasing on higher-end GPUs to provide superior visualization of water surfaces and take full advantage of the additional processing power of such systems.
    Type: Application
    Filed: June 23, 2017
    Publication date: January 11, 2018
    Inventor: Yury Kryachko