Ray Tracing

Submitted  by S K Samar(Department : BCA : Batch : 2017-2020)

University Roll Number :15201217028

Ray Tracing is New technology which has been introduced in Computers now Where The Graphics

Get More Better by time, Ray Tracing is also Known As DXR and is Currently Being Offered By Nvidia in PCs and Soon AMD has Confirmed that they are gonna feature this technology in their Upcoming Graphics Card Like AMD Radeon NAVI Gen 2, Where their RDNA architecture will offer hardware accelerated Ray Tracing, Ray tracing allows the Graphics too look more realistic, Reflection Seems impressive, Fire & Water feels like coming to the reality look like in Games and other Graphics. Currently RTX feature (Ray Tracing) is available for few Games, The Software or Games needs to be also Developed in Such manner so they can use that hardware which is included in the Graphics Card.

Both Hardware Should meet Compatibility in order to achieve realistic Graphic.

Few Mobiles Brands have also shown their interest in introducing Ray Tracing in their Mobile Phones.

This Technique produces a high degree of realism the rendering is much better than any ever happened

The Technology which was used to create games trailer so that they can fake the quality and can fool the user, because those 2 min trailer was developed in 2 years of hard-work and that’s why gameplay wasn’t used to be as good as the trailer but now in 2020 Whole of the game is developed under Ray Tracing to make it feel very real, Older Game’s Developer are also switching and upgrading their Games graphics to Ray Tracing,  a Good example is MineCraft.

Now Nvidia has allowed RayTracing Feature in their Older generation Graphics Card of 10th Gen Like GTX 1060, GTX 1070 & GTX 1080ti, As of their Older Graphics Card doesn’t have RTX technology they still can use it by utilizing Their inbuilt cuda cores with the condition of having Vram more Than 6GB. The Performance in achieving Frames are definitely going to loss as the work of the resources will be divided.

Developers and game publishers don’t seem as confident in the adoption of ray tracing as Nvidia does. With popular game engines like Unity coming on board, that could significantly help, but anything added to the normal development process needs to have a direct result on increased revenue. Gamers have to want it before developers can start implementing.

By introducing ray tracing to older cards, it serves the purpose of introducing gamers to a feature that they may wish to upgrade their graphics card to better enjoy. It’s an attempt at solving the chicken and egg problem of developers not making ray tracing games because of a lack of supporting hardware, and gamers not buying supporting hardware because of a lack of supporting games. The average PC gamer has still never even seen real-time ray tracing with their own eyes. That’s a serious problem that this could solve.

The idea of ray tracing comes from as early as the 16th century when it was described by Albrecht Durer, who is credited for its invention. In 1982, Scott Roth used the related term ray tracing in the context of Computational Graphics.

There Are two Algorithms to Run Ray Tracing.

1.Ray casting algorithm

2.Recursive ray tracing algorithm