Search

Juraj Obert

from Oviedo, FL

Juraj Obert Phones & Addresses

  • Oviedo, FL

Work

  • Company:
    Qualcomm
    Apr 2013
  • Address:
    Orlando, FL
  • Position:
    Staff engineer

Education

  • Degree:
    Doctor of Philosophy (PhD)
  • School / High School:
    University of Central Florida
    2007 to 2010
  • Specialities:
    Computer Science - Computer Graphics

Skills

Device Drivers • OpenGL • GPU • Computer Graphics • Rendering • Software Engineering • Object Oriented Design • DirectX • GPGPU • C++ • Debugging • C# • Software Design • Multithreading

Industries

Computer Software

Us Patents

  • Graphics Library Extensions

    view source
  • US Patent:
    20130328895, Dec 12, 2013
  • Filed:
    Jun 7, 2013
  • Appl. No.:
    13/912946
  • Inventors:
    Eric Zolnowski - Deltona FL, US
    Pierre Boudier - Foix, FR
    Juraj Obert - Oviedo FL, US
  • International Classification:
    G06T 1/00
  • US Classification:
    345522
  • Abstract:
    Methods for enabling graphics features in processors are described herein. Methods are provided to enable trinary built-in functions in the shader, allow separation of the graphics processor's address space from the requirement that all textures must be physically backed, enable use of a sparse buffer allocated in virtual memory, allow a reference value used for stencil test to be generated and exported from a fragment shader, provide support for use specific operations in the stencil buffers, allow capture of multiple transform feedback streams, allow any combination of streams for rasterization, allow a same set of primitives to be used with multiple transform feedback streams as with a single stream, allow rendering to be directed to layered framebuffer attachments with only a vertex and fragment shader present, and allow geometry to be directed to one of an array of several independent viewport rectangles without a geometry shader.
  • Graphics Library Extensions

    view source
  • US Patent:
    20200327715, Oct 15, 2020
  • Filed:
    Jun 29, 2020
  • Appl. No.:
    16/915340
  • Inventors:
    - Santa Clara CA, US
    Eric Zolnowski - Orlando FL, US
    Pierre Boudier - Los Gatos CA, US
    Juraj Obert - Orlando FL, US
  • Assignee:
    Advanced Micro Devices, Inc. - Santa Clara CA
  • International Classification:
    G06T 15/00
    G06T 1/00
    G06T 1/20
    G06T 1/60
    G06T 11/40
    G06T 15/80
    G06T 17/20
    G06T 19/20
  • Abstract:
    A method and system for performing graphics processing is provided. The method and system includes storing stencil buffer values in a stencil buffer; generating either or both of a reference value and a source value in a fragment shader; comparing the stencil buffer values against the reference value; and processing a fragment based on the comparing the stencil buffer values against the reference value.
  • Start Node Determination For Tree Traversal For Shadow Rays In Graphics Processing

    view source
  • US Patent:
    20170249779, Aug 31, 2017
  • Filed:
    Feb 25, 2016
  • Appl. No.:
    15/053930
  • Inventors:
    - San Diego CA, US
    Juraj Obert - Orlando FL, US
  • International Classification:
    G06T 15/80
    G06T 15/06
  • Abstract:
    At least one processor may organize a plurality of primitives of a scene in a hierarchical data structure, wherein a plurality of bounding volumes are associated with a plurality of nodes of the hierarchical data structure. The at least one processor may rasterize a representation of each of the plurality of bounding volumes to an off-screen render target in the memory. The at least one processor may determine, based at least in part on a pixel in the off-screen render target that maps to a ray in the scene, a non-root node of the hierarchical data structure associated with the pixel as a start node to start traversal of the hierarchical data structure. The at least one processor may traverse the hierarchical data structure starting from the start node to determine whether the ray in the scene intersects one of the plurality of primitives.
  • Graphics Library Extensions

    view source
  • US Patent:
    20170061670, Mar 2, 2017
  • Filed:
    Oct 31, 2016
  • Appl. No.:
    15/339860
  • Inventors:
    - Sunnyvale CA, US
    Eric Zolnowski - Orlando FL, US
    Pierre Boudier - Los Gatos CA, US
    Juraj Obert - Orlando FL, US
  • Assignee:
    Advanced Micro Devices, Inc. - Sunnyvale CA
  • International Classification:
    G06T 15/00
    G06T 17/20
    G06T 15/80
    G06T 1/20
    G06T 19/20
    G06T 11/40
    G06T 1/60
  • Abstract:
    Methods for enabling graphics features in processors are described herein. Methods are provided to enable trinary built-in functions in the shader, allow separation of the graphics processor's address space from the requirement that all textures must be physically backed, enable use of a sparse buffer allocated in virtual memory, allow a reference value used for stencil test to be generated and exported from a fragment shader, provide support for use specific operations in the stencil buffers, allow capture of multiple transform feedback streams, allow any combination of streams for rasterization, allow a same set of primitives to be used with multiple transform feedback streams as with a single stream, allow rendering to be directed to layered framebuffer attachments with only a vertex and fragment shader present, and allow geometry to be directed to one of an array of several independent viewport rectangles without a geometry shader.
  • Rendering Using Ray Tracing To Generate A Visibility Stream

    view source
  • US Patent:
    20160364901, Dec 15, 2016
  • Filed:
    Jun 12, 2015
  • Appl. No.:
    14/738535
  • Inventors:
    - San Diego CA, US
    Christopher Paul Frascati - Oviedo FL, US
    Juraj Obert - Orlando FL, US
    Hitendra Mohan Gangani - Orlando FL, US
    Avinash Seetharamaiah - San Diego CA, US
  • International Classification:
    G06T 15/06
    G06T 1/20
    G06T 1/60
    G06T 15/40
  • Abstract:
    A method and apparatus for ray tracing may include a method, manufacture and apparatus for ray tracing that may include dividing a render target into a plurality of bins. Next, a visibility pass is performed using ray tracing to generate a visibility stream such that the visibility stream indicates, for each bin of the plurality of bins, which primitives are visible in the bin. Then, for at least one bin of the plurality of bins, each primitive in the bin that is indicated in the visibility stream as being visible in the bin is rendered.
  • Efficient Hierarchy Traversal In Ray Tracing Applications

    view source
  • US Patent:
    20160292908, Oct 6, 2016
  • Filed:
    Aug 20, 2015
  • Appl. No.:
    14/831726
  • Inventors:
    - San Diego CA, US
    Juraj Obert - Orlando FL, US
  • International Classification:
    G06T 15/06
    G06T 15/00
    G06T 1/20
    G06T 15/08
  • Abstract:
    Methods and systems disclosed improve the efficiency of ray tracing. In one aspect, a method of ray tracing in a digital representation of a scene includes segmenting the scene into a plurality of voxels, associating each of the voxels with a node of a bounding volume hierarchy (BVH) representing one or more object primitives within the scene, determining a set of voxels through which the ray passes, determining a set of nodes associated with the set of voxels, determining a deepest common ancestor node of the set of nodes, traversing the hierarchy starting at the deepest common ancestor node to determine a point of intersection between the ray and one of the one or more object primitives; and updating a digital image of the scene based on the determined point of intersection.

Resumes

Juraj Obert Photo 1

Staff Engineer At Qualcomm

view source
Position:
Staff Engineer at Qualcomm
Location:
Orlando, Florida Area
Industry:
Computer Software
Work:
Qualcomm - Orlando, FL since Apr 2013
Staff Engineer

AMD Jan 2013 - Apr 2013
Member of Technical Staff

AMD Jul 2010 - Dec 2012
Senior Software Engineer

University of Central Florida Aug 2007 - Jul 2010
Graduate Research Assistant

Electronic Arts May 2008 - Jan 2009
Software Engineer
Education:
University of Central Florida 2007 - 2010
Doctor of Philosophy (PhD), Computer Science - Computer Graphics
Czech Technical University in Prague 2004 - 2007
Master of Science (MSc), Computer Science - Computer Graphics
Uppsala University 2006 - 2006
Master of Science (MSc), Computer Science - Computer Graphics
Slovak University of Technology 2000 - 2004
Bachelor of Science (BSc), Computer Science - Software Engineering
Skills:
Device Drivers
OpenGL
GPU
Computer Graphics
Rendering
Software Engineering
Object Oriented Design
DirectX
GPGPU
C++
Debugging
C#
Software Design
Multithreading

Youtube

Chapter 11 - Jane Eyre by Charlotte Bronte

Chapter 11. Classic Literature VideoBook with synchronized text, inter...

  • Category:
    Education
  • Uploaded:
    11 Jul, 2011
  • Duration:
    37m 39s

Michelle Obama Honors International Women of ...

thefilmarchive.o... March 8, 2012 The International Women of Courage ...

  • Category:
    Education
  • Uploaded:
    01 Apr, 2012
  • Duration:
    56m 27s

Facebook

Juraj Obert Photo 2

Juraj Obert

view source
Friends:
Slavo Ruman, Roman Slamka, Juraj Sabo
Juraj Obert Photo 3

Juraj Obert

view source
Friends:
Dusan Medved, Slava Tkacova Rehm, Martin Zimani, Barry O'Shea
Juraj Obert Photo 4

Juraj Obert

view source

Get Report for Juraj Obert from Oviedo, FL
Control profile