Elena Canorea
Communications Lead
Mit der Zusammenarbeit von Javier Cantón.
Neural Radiance Field (NeRF) ist eine Technologie, die die Darstellung von 3D-Räumen revolutioniert. Die Möglichkeit, fotorealistische Umgebungen aus verschiedenen Blickwinkeln mit hoher Datenspeicherung zu visualisieren, eröffnet neue Möglichkeiten für verschiedene Industriebereiche, von digitalen Zwillingen bis hin zur schnelleren Erstellung von Inhalten für den Medienbereich.
Die Szenen können als trianguliertes Gitter wiedergegeben werden. Für jeden sichtbaren Teil wird ein Shader verwendet, der die Farbinklusion des Ausgabepixels bestimmt. Nach der Darstellung des Gitters als Gitter wird der mehrschichtige Lernalgorithmus MLP verwendet, um die Merkmale und Opazität jedes Punktes wiederherzustellen. Es gibt neue Algorithmen, die die Verarbeitungsleistung dieser komplexen Szenen verbessern.
Puddles are fun… jump in! Once again having fun with reflections and NeRF. Trained and rendered using NeRFStudio running nerfacto – @nerfstudioteam.
#NeRF #nerfstudio #nerfacto #neuralrendering #mirrorworld #montreal pic.twitter.com/zjf5IIjKbg— Hugues Bruyère (@smallfly) November 27, 2022
NeRF kann erfolgreich auf verschiedenen Geräten wiedergegeben werden, wie das folgende Bild aus dem Paper MobileNeRF zeigt:
Bisher wurde für ein ähnliches Ergebnis die Technologie der Fotogrammetrie verwendet: Durch die Verwendung vieler Bilder wurde eine dreidimensionale Darstellung mit mehr oder weniger Detailgrad erzeugt. Diese Technologie wurde durch den Einsatz von künstlicher Intelligenz überholt, auf die sich NeRF stützt. Der Vorteil von NeRF besteht darin, dass es die Elemente einer Szene volumetrisch erfassen kann. Im Gegensatz zur Fotogrammetrie ist es in der Lage, transparente oder metallische Objekte mit Reflexionen korrekt darzustellen. Dies erleichtert die Visualisierung von Produkten, die aufgrund der Verwendung von transparentem Kunststoff oder reflektierendem Metallschutzschicht Schwierigkeiten haben, von der Fotogrammetrie angemessen erfasst zu werden.
Das Research-Team von Plain Concepts integriert diese Technologie bereits in Evergine, unseren industriellen 3D-Grafikmotor. Das Ergebnis kann wie folgt eingesehen werden:
In einem anderen Beispiel hat einer unserer Kollegen zwei Bilder seines Hinterhofs verwendet, um ihn nachzubilden und einen virtuellen Besuch zu simulieren. Hierbei wurden Azure Machine Learning, COLMAP (ein kostenloses Tool, das auf GitHub heruntergeladen werden kann und Bildersammlungen zur Erstellung von 3D-Objekten zusammenstellt), Nerfstudio (eine API zur Vereinfachung des NeRF-Designprozesses) und mip-NeRF 360-Modelle verwendet, die für Szenen geeignet sind, in denen sich die ‘Kamera’ um 360 Grad drehen muss. Das Ergebnis ist ein statisches Bild, das von einer Drohne oder einer Kamera auf einem Kran aufgenommen worden sein könnte.
Basierend auf NeRF hat NVIDIA Instant NeRF entwickelt, das mithilfe künstlicher Intelligenz Fotos in 3D-Szenen umwandelt. Wie im folgenden Video zu sehen ist, ist es mit vier Fotos und einem neuronalen Netzwerk möglich, ein statisches 360-Grad-Bild zu erstellen.
Der Einsatz von künstlicher Intelligenz ist entscheidend, um eine Szene zu erzeugen, die an Google Street View erinnert. Wie im NVIDIA-Video zu hören ist, “verwandelt KI 2D-Fotos in 3D-Szenen in Sekundenschnelle”.
Einer der möglichen Anwendungsbereiche von NeRF ist die Verbesserung von digitalen Zwillingen für den Gebäudebau oder die Entwicklung von Smart Cities. Es ist nun möglich, detailliertere Reproduktionen zu erstellen, die bei Entscheidungen helfen.
In der Medienbranche, insbesondere im Bereich der Nachrichtenberichterstattung, könnten Reporter Szenarien einer Katastrophe, eines Anschlags oder einer Preisverleihung mit Hilfe von Fotos und NeRF nachbilden, um dann mithilfe von immersiver Technologie zu erzählen, was dort passiert ist. Darüber hinaus sind Produktionsunternehmen in anderen Bereichen, wie Unterhaltungssendungen, an NeRF interessiert, um sehr realistische Sets innerhalb weniger Stunden zu generieren, anstelle der aktuellen 3D-Reproduktionen. Dies senkt die Kosten für den Bühnenbau und ermöglicht uns gleichzeitig, ein deutlich reichhaltigeres audiovisuelles Fernsehen zu haben, das vor einigen Jahrzehnten undenkbar war.
Neben der Nachbildung realer Szenen nur mit Fotos ermöglicht NeRF auch die Einbeziehung virtueller Objekte in diese Räume. Dies trägt zur Verbesserung der Erfahrung in Mixed Reality-Anwendungen bei. Wenn Ihr Unternehmen beispielsweise Möbel oder Dekorationsobjekte verkauft, könnten Sie eine Anwendung entwickeln, bei der Benutzer Fotos ihrer Räume hochladen, ein Video erstellen und Rekonstruktionen Ihrer Produkte hinzufügen, um zu überprüfen, ob sie zur Wandfarbe, zur Raumgröße oder zu anderen Möbeln passen, um eine Kaufentscheidung zu treffen.
Bei Plain Concepts arbeiten wir daran, dass ein trainiertes NeRF-Modell in Echtzeit visualisiert werden kann und das Publikum sich im Raum bewegen kann.
Derzeit wird auch an der Entwicklung dynamischer NeRF-Techniken gearbeitet, die dreidimensionale Videos aus Fotos generieren. Mit einer Virtual-Reality-Brille könnten wir uns in einem durch diese Bilder rekonstruierten realen Raum bewegen. Es könnte auch dazu dienen, die Holoportation voranzutreiben.
NeRF kann mit Point Cloud als Schicht integriert werden, die über diese Punktwolke gelegt wird und präzisere Arbeiten wie Raumvermessungen ermöglicht. Daher unterstützt diese neue Technologie auch den Prozess des RealityCapture.
Wenn Sie die Möglichkeiten von NeRF und Instant NeRF für Ihr Unternehmen weiter erkunden möchten, stehen wir Ihnen zur Verfügung.
Elena Canorea
Communications Lead
Cookie | Duration | Description |
---|---|---|
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 1 year | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
__cfduid | 29 days 23 hours 59 minutes | The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_ga | 1 year | This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors. |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gat_UA-326213-2 | 1 year | No description |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
_gid | 1 year | This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form. |
attributionCookie | session | No description |
cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-non-necessary | 1 year | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary". |
cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
cppro-ft | 1 year | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 7 years 1 months 12 days 23 hours 59 minutes | No description |
cppro-ft | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | 1 year | No description |
cppro-ft-style | session | No description |
cppro-ft-style | session | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 23 hours 59 minutes | No description |
cppro-ft-style-temp | 1 year | No description |
i18n | 10 years | No description available. |
IE-jwt | 62 years 6 months 9 days 9 hours | No description |
IE-LANG_CODE | 62 years 6 months 9 days 9 hours | No description |
IE-set_country | 62 years 6 months 9 days 9 hours | No description |
JSESSIONID | session | The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 1 year | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
wmc | 9 years 11 months 30 days 11 hours 59 minutes | No description |
Cookie | Duration | Description |
---|---|---|
__cf_bm | 30 minutes | This cookie, set by Cloudflare, is used to support Cloudflare Bot Management. |
sp_landing | 1 day | The sp_landing is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
sp_t | 1 year | The sp_t cookie is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content. |
Cookie | Duration | Description |
---|---|---|
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjAbsoluteSessionInProgress | 1 year | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 29 minutes | No description |
_hjFirstSeen | 1 year | No description |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 11 months 29 days 23 hours 59 minutes | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjid | 1 year | This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID. |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjIncludedInPageviewSample | 1 year | No description |
_hjSession_1776154 | session | No description |
_hjSessionUser_1776154 | session | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | 1 year | No description |
_hjTLDTest | session | No description |
_hjTLDTest | session | No description |
_lfa_test_cookie_stored | past | No description |
Cookie | Duration | Description |
---|---|---|
loglevel | never | No description available. |
prism_90878714 | 1 month | No description |
redirectFacebook | 2 minutes | No description |
YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |