Skip to main content

Posts

Showing posts from September, 2018

Get Started With Compute Shaders

Getting Started With Compute Shaders The shader that's a 'Jack of all trades'. Of course, it's the Compute Shader.
These beauties allow your general purpose parallelized code to run on the GPU.
These can be used to do some pretty cool stuff that would be pretty difficult to do otherwise even with multi-threaded CPU code.
When bringing up Compute shaders in the context of video games, It's mostly used in physics simulations and freaky looking particle effects and to a lower extent as a core part of some post-processing effects and render pipeline optimizations such as various culling operations like occlusion culling.

The most important thing about compute shaders is that it allows for more efficient communication from CPU to GPU side and vice-versa. That basically means you can send arbitrary data to the GPU, let it do some work and then read it's output and then do whatever you want with it.
You can now see that how different compute shaders are when compared …

Visual Upgrade - Unity Asset Store [ August, 2018 ]

Visual Overhaul - Assets That Turn Mediocre Into Drool Worthy *Note: These assets are not arranged in any way, no comparison is done. They are just really cool assets that will help make your game look at least a bit better.😁 .

8.Polygon Arsenal- Polygon Arsenal is a bundle of 550 (approx) particle effects. Works best with bloom enabled in low-poly and stylized environments.
The effects are sorted into 3 categories: Combat, Environment and Interactive.
7.Sleek Render: Mobile Post Processing Stack - Ultra Fast Bloom, Color Grading and Vignette post processing effects created specifically for mobile devices.
Bloom uses two-pass downscaled blur.
Color grading doesn't use any LUTs (color overlay) and thus really fast on OpenGL ES 2.0 grade hardware.
Vignette is calculated in a downscaled pass and thus really fast to calculate. It's also runtime tweakable without additional overhead..
6.Car Paint - Pro - Car Paint Pro will help you to simulate next level photo-realistic visua…

Productivity Upgrade - Unity Asset Store [ August, 2018 ]

Productivity Boost - Assets That Help Make A Better Game In Less Time *Note: These assets are not arranged in any way, no comparison is done. They are just really cool assets that will help make your entire workflow more streamlined as well as deliver output faster.😁.
Well a new month has arrived and it's time to see more of those cool assets on the Unity asset store.

8.Very Simple Combo Pack - Includes a lot of things bundled together : Very Simple Ads, Very Simple Rate, Very Simple Share, Very Simple Leaderboard & Very Simple GIF  project.
This asset drastically reduces the time required for setting up the basic mobile game features.
7.Fixed Camera Angle - The camera will either stay in a fixed location while the character roams about, or it will follow the player's movement only from a fixed angle and distance. Examples of games using fixed camera angle are Resident Evil, Dino Crisis, Until Down. Easy to use by a simple inspector which is categories tabs and order…

Introduction To Bitwise Operations

Introduction To Bitwise Operations Bitwise operators are used to change individual bits in an operand. The main use of bitwise operations are to perform calculations at a more optimized level as these operations are directly supported by the processor. & (bitwise AND) Takes two numbers as operands and does AND on every bit of two numbers. The result of AND is 1 only if both bits are 1.
eg: 1010 & 0010 = 0010| (bitwise OR) Takes two numbers as operands and does OR on every bit of two numbers. The result of OR is 1 any of the two bits is 1.
eg: 1001 | 0010 = 1011 ^ (bitwise XOR) Takes two numbers as operands and does XOR on every bit of two numbers. The result of XOR is 1 if the two bits are different.
eg: 0110 ^ 1000 = 1110<< (left shift) Takes two numbers, left shifts the bits of the first operand, the second operand decides the number of places to shift.
eg: 0101 << 1 = 1010>> (right shift) Takes two numbers, right shifts the bits of the first operand, the second…