I am graduate from IIT Kanpur, experienced in leveraging agile frameworks to provide a robust code for high level development and have a confident command over Unity3D, C#, C++, Cg/HLSL, Java working in games involving AI, Animations, UI, 3Cs, Optimization, Shader Graph, VR/AR and other technologies.(Looking for opportunities)
The feeling of presence in virtual reality has enabled a large number of applications. These applications typically deal with 360° content. However, a large amount of existing content is available in terms of images and videos i.e 2D content. Unfortunately, these do not react to the viewer's position or motion when viewed through a VR HMD. Thus in this work, we propose reactive displays for VR which instigate a feeling of discovery while exploring 2D content. We create this by taking into account user's position and motion to compute homography based mappings that adapt the 2D content and re-project it onto the display. This allows the viewer to obtain a more richer experience of interacting with 2D content similar to the effect of viewing through the window at a scene. We also provide a VR interface that uses a constrained set of reactive displays to easily browse through 360° content using Homography (Computer Vision) and dynamic field of view of camera. The proposed interface tackles the problem of nausea caused by existing interfaces like photospheres by providing a natural room-like intermediate interface before changing 360° content. We perform user studies to evaluate both of our interfaces. The results show that the proposed reactive display interfaces are indeed beneficial.
CPI: 8.0/10.0
Apart from developing games, I play a lot of games (good or bad) for research purposes and also love to read about them and their analysis. We could probabily talk for hours discussing about unique game mecahnics (Portal?).
I enjoy most of my time honing my creativity. I have inherent love with Music, Art and Crafts. I follow a number of sci-fi and fantasy genre movies and television shows. I am also an aspiring writer and I spend a large amount of my free time exploring the latest technolgy advancements in game development world.
This blog serves as a useful guide, based on practical examples, of how training methodologies can be adopted by a wide range of professionals and for a wide range of purposes, such as to enhance traditional training practice, boost participants’ learning experience, heighten participants’ self-awareness and self-confidence, facilitate knowledge, promote skills and competencies and personal as well as group development. In this blog, I expanded the book’s (Educational Games for Soft-skills Training in Digital Environments: New Perspectives by Elena Dell'Aquila and others) view point and presented and related projects with soft skills, which are more common and more famous among the people. I also suggested games one can play to improve certain soft skills.
This ongoing blog focuses on creating a Unity Extension to implement illusion of impossible-objects in world space and making game character interact with it. Created additional axis for every object at different location based on camera position. Two different positions in new z-coordinate ensured same screen position in an isometric orthographic camera. Tried and tested the system for Penrose Stairs and Penrose Triangle.
Building a platform for level designers for helping them setting base for rhythm games. System used Spectrum Data of a sound clip and have a callback for a minimum threshold value. This callback can be used by programmers to procedurally build terrain, path, boulders or set rough high/peak nodes which later be manipulated by designers for better gameplay experience.