- Sphere intersection - Sphere normals - Normal renderers (the color is weighted by the cosine between the ray and intersection normal) - Multi threading (the rendering happens over multiple image tiles in parallel)
Next features:
- Point light - Path tracing - Lambertian and dielectric materials
Building a ray tracer is a ton of fun! I recommend it ;)
First step: rendering a simple gradient with a Ray, Camera, and Renderer custom structs. I already parallelized the rendering by tile in separated threads to speed up the image creation.
Would you be interested in a full guide series? โBuilding a Ray Tracer with Rustโ
๐๐ฝ ๐ฎ๐ด long-form videos and ๐ณ๐ฒ Shorts published ๐๐ฝ Channel launched on ๐๐ฎ๐ป๐๐ฎ๐ฟ๐ ๐ฎ๐ฐ, ๐ฎ๐ฌ๐ฎ๐ฎ ๐๐ฝ ๐ฐ๐ฌ% of subscribers came from just ๐ฏ ๐๐ถ๐ฑ๐ฒ๐ผ๐ ๐๐ฝ YouTube search drives ๐ฐ๐ฌ% of traffic ๐๐ฝ External sources account for ๐ฎ๐ญ% of views ๐๐ฝ Main audience: ๐จ๐ฆ๐ and ๐๐ป๐ฑ๐ถ๐ฎ ๐๐ฝ ๐ฑ๐ฌ% of viewers are ๐ฎ๐ฑ-๐ฏ๐ฐ years old
๐๐ฝ Video and audio editing ๐๐ฝ On-camera presence (still improving!) ๐๐ฝ Thumbnail design โข Script writing ๐๐ฝ And much more...
Lots of fun so far! Creating content for YouTube deepens your understanding of topics, similar to the Feynman technique โ you truly grasp a concept when you can teach it effectively.
๐ข I want to explore new formats, particularly long-form discussions and interviews with experts in AI, DevOps, and Web Development. ๐๐ป๐๐ฒ๐ฟ๐ฒ๐๐๐ฒ๐ฑ ๐ถ๐ป ๐ฐ๐ผ๐น๐น๐ฎ๐ฏ๐ผ๐ฟ๐ฎ๐๐ถ๐ป๐ด? ๐๐ฟ๐ผ๐ฝ ๐บ๐ฒ ๐ฎ ๐๐ !
I also want to improve regularity and explore new ideas for Shorts.
To anyone considering starting a channel: that first video is the hardest step (at least it was for me). Once you're past that, it gets easier and more rewarding (regularity is still hard to maintain though).
Feel free to reach out if you have any questions or need advice โ I'm happy to share my modest experience!
Bitswired
Update on the Rust ray tracer:
- Sphere intersection
- Sphere normals
- Normal renderers (the color is weighted by the cosine between the ray and intersection normal)
- Multi threading (the rendering happens over multiple image tiles in parallel)
Next features:
- Point light
- Path tracing
- Lambertian and dielectric materials
Building a ray tracer is a ton of fun! I recommend it ;)
7 months ago | [YT] | 4
View 0 replies
Bitswired
I started to build a Ray Tracer with Rust.
First step: rendering a simple gradient with a Ray, Camera, and Renderer custom structs.
I already parallelized the rendering by tile in separated threads to speed up the image creation.
Would you be interested in a full guide series?
โBuilding a Ray Tracer with Rustโ
8 months ago (edited) | [YT] | 6
View 0 replies
Bitswired
โ A few days ago I reached 1000 YouTube Subscribers - Here is my journey so far
First of all, thanks to everyone who helped me reach this symbolic and motivating milestone. It may seem small, but it means a lot!
๐ Special shoutout to my family and girlfriend for their continuous support, even playing my videos on loop to help boost the channel ahah
๐ ๐ฆ๐ผ๐บ๐ฒ ๐๐ป๐๐ฒ๐ฟ๐ฒ๐๐๐ถ๐ป๐ด ๐ฆ๐๐ฎ๐๐
๐๐ฝ ๐ฎ๐ด long-form videos and ๐ณ๐ฒ Shorts published
๐๐ฝ Channel launched on ๐๐ฎ๐ป๐๐ฎ๐ฟ๐ ๐ฎ๐ฐ, ๐ฎ๐ฌ๐ฎ๐ฎ
๐๐ฝ ๐ฐ๐ฌ% of subscribers came from just ๐ฏ ๐๐ถ๐ฑ๐ฒ๐ผ๐
๐๐ฝ YouTube search drives ๐ฐ๐ฌ% of traffic
๐๐ฝ External sources account for ๐ฎ๐ญ% of views
๐๐ฝ Main audience: ๐จ๐ฆ๐ and ๐๐ป๐ฑ๐ถ๐ฎ
๐๐ฝ ๐ฑ๐ฌ% of viewers are ๐ฎ๐ฑ-๐ฏ๐ฐ years old
๐ก ๐ฌ๐ผ๐๐ง๐๐ฏ๐ฒ ๐๐ฎ๐ ๐ง๐ฎ๐๐ด๐ต๐ ๐ ๐ฒ
๐๐ฝ Video and audio editing
๐๐ฝ On-camera presence (still improving!)
๐๐ฝ Thumbnail design โข Script writing
๐๐ฝ And much more...
Lots of fun so far!
Creating content for YouTube deepens your understanding of topics, similar to the Feynman technique โ you truly grasp a concept when you can teach it effectively.
โญ๏ธ ๐๐ผ๐ผ๐ธ๐ถ๐ป๐ด ๐๐ต๐ฒ๐ฎ๐ฑ
๐ข I want to explore new formats, particularly long-form discussions and interviews with experts in AI, DevOps, and Web Development.
๐๐ป๐๐ฒ๐ฟ๐ฒ๐๐๐ฒ๐ฑ ๐ถ๐ป ๐ฐ๐ผ๐น๐น๐ฎ๐ฏ๐ผ๐ฟ๐ฎ๐๐ถ๐ป๐ด? ๐๐ฟ๐ผ๐ฝ ๐บ๐ฒ ๐ฎ ๐๐ !
I also want to improve regularity and explore new ideas for Shorts.
To anyone considering starting a channel: that first video is the hardest step (at least it was for me). Once you're past that, it gets easier and more rewarding (regularity is still hard to maintain though).
Feel free to reach out if you have any questions or need advice โ I'm happy to share my modest experience!
1 year ago | [YT] | 7
View 0 replies
Bitswired
Would you like to see more Rust related content?
1 year ago | [YT] | 2
View 0 replies