I am not sure I understood a single thing of this lol, but the things I think I understood is cool, and I hope to see more.
@mrdr95345 ай бұрын
Nooo you shouldn't thank us for watching, We should thank You for taking the time and effort of making and sharing this.... !!! Best regards.
@danoncho5 ай бұрын
I love to digest such complicated information from very experienced people... Especially about optics, as I am a photographer. It always amazes me how much cool stuff was already explored, calculated, used in our "day-to-day" world. You have a very deep mind to understand AND explain all of that. Wonderful job, Alexander! 👍
@rayz01013 жыл бұрын
God I'm envious and excited talented people like you exist and are willing to share their passion.
@modus_ponens2 ай бұрын
I have never understood holograms, but as you said it, wave equations are reversible, and that with your illustration, it made perfect sense.
@SaidMetiche-qy9hb3 ай бұрын
Science is so sweet
@tamakatsui3 жыл бұрын
That's so interesting, thanks for making a video to show us.
@AngelsNeverFade3 жыл бұрын
That is seriously amazing!
@colinbrown79475 ай бұрын
Amazing
@iestynne5 ай бұрын
This is amazing. If you run the field forwards, then backwards again to the original image plane, is there any quality loss due to numerical limits? You may enjoy the Huygens Optics channel btw, he discusses light optics in fascinating detail.
@Alexander_Sannikov5 ай бұрын
You do get physically accurate artifacts, namely depth of field. And the larger the field you propagate, the less depth of field blurring you get, which corresponds to having a larger aperture. I already watched all of Huygens Optics videos.
@SeanStClair-cr9jl5 ай бұрын
This is awesome. I've imagined something like this - calculating a 3D field of light in a scene and moving a 2D plane through it to represent the player's screen. This is wild!! Have you experimented with actually using this demo in any sort of renderer?
@Alexander_Sannikov5 ай бұрын
See the gif in my community posts.
@SeanStClair-cr9jl5 ай бұрын
@@Alexander_Sannikov !! Will do, thanks for the response! I just saw one of your POE talks online so I'm a bit star struck lol.
@thisiself3 жыл бұрын
нихера себе, розовый заяц!
@thisiself3 жыл бұрын
нихера себе, со звуком!
@YYYValentine Жыл бұрын
How is the wave field volume precalculated? What is in the voxels? Just scalars, or something else?
@Alexander_Sannikov Жыл бұрын
wave field comes from just a scalar image
@YYYValentine Жыл бұрын
I not really understand this.. is it a precomputed volume? Or it is a real time propagation in the volume?
@Alexander_Sannikov Жыл бұрын
@@YYYValentine everything in this demo is realtime
@henriksundt71485 ай бұрын
@@YYYValentine He is using a GPU with ray tracing cores (RT cores). This way it can be visualized in real time.
@abigchair3 жыл бұрын
So cool.
@stimpyfeelinit3 жыл бұрын
dayyyuummmm
@mykhailomoroz52963 жыл бұрын
An interesting use case for FFT's
@YYYValentine Жыл бұрын
How is ftt used here?
@mykhailomoroz5296 Жыл бұрын
@@YYYValentineyou need to transform the image into spectral domain to be able to transform how it behaves I guess
@alexandersmolyakov18863 жыл бұрын
Русские субтитры будут?)
@Alexander_Sannikov3 жыл бұрын
Следующее видео по оптике сделаю на русском. Тем временем видос про двигатель стирлинга опубликовал, он тоже на русском :)
@alexandersmolyakov18863 жыл бұрын
@@Alexander_Sannikov ну тогда подпишусь
@mattwillis32195 ай бұрын
do a convolution of a scene where you find wally
@soroushshahnia3 жыл бұрын
Good job, what software you are using?
@Alexander_Sannikov3 жыл бұрын
none, i wrote it on c++/vulkan
@soroushshahnia3 жыл бұрын
@@Alexander_Sannikov amazing, did you use a template for your code or published your work/code anywhere?
@Alexander_Sannikov3 жыл бұрын
@@soroushshahnia i'm not sure what you mean by code template, but I wrote this program myself from scratch, using only basic lowlevel libraries like spirv-cross for spirv reflection data, imgui for the UI and bunch of similar ones. You can find the source code of this testbed on github, look up Raikiri/LegitEngine, but it does not have any of the wave propagation code because it's highly experimental.
@SaidMetiche-qy9hb3 ай бұрын
أنت تذكرني بإبن هيثم ممكن تكون إبن هيثم الروسي هههه
@pedroantonio50315 ай бұрын
Is it related to gaussian splatting technology?
@theneonbop3 ай бұрын
I don't think so. Gaussian splatting is used for scene reconstruction, this is more for simulation of light effects