Experimental research topic and set up a Timeline (IMPORTANT node in my research)
My new topic is Unity Graphic Rendering based on Shader and AI System
Before I came up with this idea, I've been looking for the specific topic for a while. The way should be a formal research method, starting from raising question. So the first question I raised for myself is
From this, I was thinking if the same process could be applied in shader. To prove my guess, I need to do some research in this field, so I raised the second question
Summary:
It's still a very general research topic, I don't know what kind of visualization I should be working on, that's mainly because I know too less about both shader and AI system. Hopefully, it could be a shader generator which changes the graphic effect or materials according to some certain conditions(environment, for example), as to how it could be practically applied, no clues yet.
Anyway, I set up the schedule for the following weeks.
1. Keep shader learning, at least one practice work per week.
2. Go find some simplest AI package regardless of function, try to use it myself.
3. Research on more examples on the AI and graphics combination.
Week7:
1.Keep shader learning, at least one practice work per week.
2.Analyze the codes in AI package, try to change the 'reference' part.
3.get more information about shader structure, what can be extracted as the reference?
Before I came up with this idea, I've been looking for the specific topic for a while. The way should be a formal research method, starting from raising question. So the first question I raised for myself is
1.What can shader do as
innovation?
Not long ago, I was considering to make a better graphic display, but later, nah, a lot people had done it already. What really inspired me was a lecture talks about AI 3D generator (It's in Chinese so I don't put the link there). Basically, if the group wants to build a forest, it's not possible for them to build every tree, which costs too much time. So they give AI a reference model, and AI can generate new trees with slightly different angels or length of branches and leaves.
From this, I was thinking if the same process could be applied in shader. To prove my guess, I need to do some research in this field, so I raised the second question
2.How does AI normally work?
Just like the model generator, AI ususally needs a reference to do the simulation work. So what I am going to do is to have a deeper understanding about shader structure so that I can write the corresponding algorithm to be applied with AI.
3.Is there any examples for
combining AI and graphics?
NVIDA published 20 series graphics card two years ago. One of the new function is called DLSS, deep learning super sampling. It uses AI to automatically fix the errors come from other part of rendering which shows in the wrong position. That's the example I found, but I am not really sure it could be a example for my research as well. It still remains to be digged.
3.Significance?
It reduces people's work as most of AI do, and it also allows the use of shader more flexible. Besides, since AI is engaged, it's very likely to have something unexpected, I have no idea what it will be like, but worth to try.
Summary:
It's still a very general research topic, I don't know what kind of visualization I should be working on, that's mainly because I know too less about both shader and AI system. Hopefully, it could be a shader generator which changes the graphic effect or materials according to some certain conditions(environment, for example), as to how it could be practically applied, no clues yet.
Anyway, I set up the schedule for the following weeks.
Week 6(this week):
1. Keep shader learning, at least one practice work per week.2. Go find some simplest AI package regardless of function, try to use it myself.
3. Research on more examples on the AI and graphics combination.
Week7:
1.Keep shader learning, at least one practice work per week.
2.Analyze the codes in AI package, try to change the 'reference' part.
3.get more information about shader structure, what can be extracted as the reference?
Comments
Post a Comment