Live data from Hacker News

Gaussian Splatting – A$AP Rocky "Helicopter" music video

radiancefields.com

101–110 of 278 posts

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#101

Really amazing video. Unfortunately this article is like 60% over my head. Regardless, I actually love reading jargon-filled statements like this that are totally normal to the initiated but are completely inscrutable to outsiders. "That data was then brought into Houdini, where the post production team used CG Nomads GSOPs for manipulation and sequencing, and OTOY’s OctaneRender for final rendering. Thanks to this c…

Reminds me of Kurtwood Smith’s piping sales pitch in The Patriot

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#102
post #99

Tangential, but I've been exploring gaussian splatting as a photographic/artistic medium for a while, and love the expressionistic quality of the model output when deprived of data. https://bayardrandel.com/gaussographs/

Loving this; great work! Do you talk about the process anywhere in more depth?

Thanks! I'm using the KIRI Engine in Blender to render splats from my photos (https://github.com/Kiri-Innovation/3dgs-render-blender-addon) and then process the image as I would my photography in Lightroom. There are lots of different photogrammetry tools for generating plys (the point cloud) like PolyCam (https://poly.cam).

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#103

Earlier quoted context omitted.

Why is that “cool” or desirable?

Because expertise, love, and care cut across all human endeavor, and noticing those things across domains can be a life affirming kind of shared experience.

Perfect comment, but it’s very funny to me that you even needed to say it. Some folks on here talk like moon people who have never met humans before.

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#104

Earlier quoted context omitted.

Couldn’t you just use iphone pros for this? I developed an app specifically for photogrammetry capture using AR and the depth sensor as it seemed like a cheap alternative. EDIT: I realize a phone is not on the same level as a red camera, but i just saw iphones as a massively cheaper option to alternatives in the field i worked in.

I think it's because they already had proven capture hardware, harvest, and processing workflows. But yes, you can easily use iPhones for this now.

Looks great by the way, i was wondering if there’s a file format for volumetric video captures

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#105
post #93

Earlier quoted context omitted.

And nearly a Carti post at the top of HN

What do you mean?

Helicopter had a Carti feature that was pulled but leaked, and a promo photoshoot with the two of them for it.

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#106

Hi, I'm David Rhodes, Co-founder of CG Nomads, developer of GSOPs (Gaussian Splatting Operators) for SideFX Houdini. GSOPs was used in combination with OTOY OctaneRender to produce this music video. If you're interested in the technology and its capabilities, learn more at https://www.cgnomads.com/ or AMA. Try GSOPs yourself: https://github.com/cgnomads/GSOPs (example content included).

From the article: >Evercoast deployed a 56 camera RGB-D array Do you know which depth cameras they used?

We (Evercoast) used 56 RealSense D455s. Our software can run with any camera input, from depth cameras to machine vision to cinema REDs. But for this, RealSense did the job. The higher end the camera, the more expensive and time consuming everything is. We have a cloud platform to scale rendering, but it’s still overall more costly (time and money) to use high res. We’ve worked hard to make even low res data look awesome. And if you look at the aesthetic of the video (90s MTV), we didn’t need 4K/6K/8K renders.

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#107

Earlier quoted context omitted.

Hi, I'm one of the creators of GSOPs for SideFX Houdini. The gist is that Gaussian splats can replicate reality quite effectively with many 3D ellipsoids (stored as a type of point cloud). Houdini is software that excels at manipulating vast numbers of points, and renderers (such as Octane) can now leverage this type of data to integrate with traditional computer graphics primitives, lights, and techniques.

Can you put "Gaussing splats" in some kind of real world metaphor so I can understand what it means? Either that or explain why "Gaussian" and why "splat". I am vaguely aware of stuff like Gaussian blur on Photoshop. But I never really knew what it does.

> I am vaguely aware of stuff like Gaussian blur on Photoshop. But I never really knew what it does.

Blurring is a convolution or filter operation. You take a small patch of image (5x5 pixels) and you convolve it with another fixed matrix, called a kernel. Convolution says multiply element-wise and sum. You replace the center pixel with the result.

https://en.wikipedia.org/wiki/Box_blur is the simplest kernel - all ones, and divide by the kernel size. Every pixel becomes the average of itself and its neighbors, which looks blurry. Gaussian blur is calculated in an identical way, but the matrix elements follow the "height" of a 2D Gaussian with some amplitude. It results in a bit more smoothing as farther pixels have less influence. Bigger the kernel, more blurrier the result.There are a lot of these basic operations:

https://en.wikipedia.org/wiki/Kernel_(image_processing)

If you see "Gaussian", it implies the distribution is used somewhere in the process, but splatting and image kernels are very different operations.

For what it's worth I don't think the Wikipedia article on Gaussian Blur is particularly accessible.

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#108

Hi, I'm David Rhodes, Co-founder of CG Nomads, developer of GSOPs (Gaussian Splatting Operators) for SideFX Houdini. GSOPs was used in combination with OTOY OctaneRender to produce this music video. If you're interested in the technology and its capabilities, learn more at https://www.cgnomads.com/ or AMA. Try GSOPs yourself: https://github.com/cgnomads/GSOPs (example content included).

Can such plugin be possible for Davinci Resolve, to have merge of scene captured from two iPhones with spatial data, into 3D scene? With M4 that shouldn’t be problem?

Yes: https://irrealix.com/plugin/gaussian-splatting-davinci-resol...

(I'm not the author.)

You can train your own splats using Brush or OpenSplat

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#109
post #6

To be honest it looks like it was rendered in an old version of Unreal Engine. That may be an intentional choice - I wonder how realistic guassian splatting can look? Can you redo lights, shadows, remove or move parts of the scene, while preserving the original fidelity and realism? The way TV/movie production is going (record 100s of hours of footage from multiple angles and edit it all in post) I wonder if this is…

Several of ASAP's video have a lo-fi retro vibe, or specific effects such as simulating stuff like a mpeg a/v corruption, check out A$AP Mob - Yamborghini High (https://www.youtube.com/watch?v=tt7gP_IW-1w)

Re: Gaussian Splatting – A$AP Rocky "Helicopter" music video

#110

Hi, I'm David Rhodes, Co-founder of CG Nomads, developer of GSOPs (Gaussian Splatting Operators) for SideFX Houdini. GSOPs was used in combination with OTOY OctaneRender to produce this music video. If you're interested in the technology and its capabilities, learn more at https://www.cgnomads.com/ or AMA. Try GSOPs yourself: https://github.com/cgnomads/GSOPs (example content included).

Great work! I’d love to see a proper BTS or case study.
Post reply on HN