Thesis Progress - Noise Map

 In another around of research, I found a toolkit and try to use it for my project. 

Resource: https://github.com/mtwoodard/TextureGenerator

It's a 3D texture generator designed for raymarching clouds. As we know, the process of my project includes the steps of asset shape then blurred by noise map. Both of them are based on 3D texture. The initial idea was to apply perlin and worely noise, cuz that's the method introduced by many paper. But now, I got this tool which makes it easier. 

From last blog, I already had a framework that can drive the 3D texture for some extent. And the noise map makes it pretty close to the final result. Here's what it looks like and it makes me HAPPY.




There's an example in the toolkit , I applied it with my 3D texture script. It's not that clear now, then I juggled with some parameters on Blur Material. 




Transparency: 0.4

OpacityCorrection: 2.4


Then the outcome shows some really nice work.




And each of those plane is attached to texture.



At the current stage, I got NoiseMap texture done, 3D texture done. The issue is still on the shape definition. Somehow the script doesn't pass the info from array to planes, which makes me stuck at this point. To test the flexibility of my method, I need to try some meshes with more complex structure, so without the fix of current issue, it's hard to move on. I should be focusing on that part in the rest of time. Other than that, I reached out to some authors of tutorial, including the 3D texture I made on this, they sent me more scripts as reference which could be very helpful, also, I got the approval for sure.
If it will be solved nicely, the rest of this project is to blend two kinds of 3D texture together, in terms of shape and noise.

Try to have more customized noisemap and update the blog later.



Different resolution(32) Test

Issue Notes: 
1.  Couldnt make texture generator work in project, need to find the right way of assigning scripts and materials. 
2.  Which texture do I actually need? 2D/3D? 
According to the reference I found earlier, those noise maps are actually 2D texture. Because I'm doing blur for different target, maybe it could work as blending two different 3D textures on those quads. 
3.  Will the final operating way be friendly to artists and allow them to create content flexibly? Maybe need some design work in thesis as a draft for the possible editor in the future. 
4.  Take some more time to compare MyControlBox.cs and original script. 




Comments

Popular posts from this blog

Thesis Progress - Schedule Check

Thesis Progress - Procedural 3D texture