thoughtt ...thinking aloud

Automatic LOD Selection using CNNs

In Computer Graphics, the building block for representing a geometry is by using triangle primitives. Triangles are efficient in terms of memory, but for constructing a realistic-looking object, we must put lots of triangles together. In realtime rendering, there has an upper limit for the amount of time spent to render each frame. More triangle... Read more

Debiasing effect of VR/AR

In the video game development industry, there are terms like ‘re-skin’ and ‘cosmetic changes’ which refers to change in the appearance of any object in the game world. I am pretty sure you are familiar with dozen clones of Flappy Bird game. All of them have the same underlying mechanics but have different visuals and aesthetics, that’s it! The e... Read more

Mining Twitter for Training Language Models

In the last couple of days, One of my friends from UCI and I have started a new project, a very different kind to my taste! I have pretty much zero knowledge of natural language processing (NLP) and I wanted to change that once for all. So I joined my friend in doing some empirical study of social networks. There are lots of courses and ... Read more

VMessy Gostly Trojanic Chiselling Town

There are countless methods for tunneling/proxying traffics from one endpoint to another. In this post, I am going to explain some of the more widespread techniques used in my neighborhood. (All guides obtained from the Net, and I am just gathering them in one place). TL;DR Method Server Server Params Cli... Read more

Level Design with AI + Human Preference!

One of the most exciting challenges in the field of Video Game and Game AI is generating (good) games and levels with no to minimal human intervention. There are few attempts, like Procedural Content Generation, down this line but I believe we still have a long way to go. One of the interesting papers that I have come across is “Co-Creative Lev... Read more