News for hackers. Stuff that matters.
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by pnw on Tuesday August 01, 2023 @08:43PM (#36965406)
I spent a ton of time in 2022 looking for people adopting USD for game development and came up with nada. It's popular in vfx but nobody in gaming seems to be adopting it in any way I could find. Has that changed since?
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by jsheard on Tuesday August 01, 2023 @09:05PM (#36965624)
It's early days for USD in gamedev, but Remedy is using it: https://www.youtube.com/watch?v=FI2pyzTOvaQ
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by pnw on Wednesday August 02, 2023 @03:05AM (#36967892)
Interesting find, thanks!
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by joeyrideout on Tuesday August 01, 2023 @08:58PM (#36965556)
RealityKit (iOS & visionOS AR/VR/3D library) makes use of USD. Native apps and games for the Vision Pro will also use USD, alongside their new implementation of Entity Component System (ECS).
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by ladberg on Wednesday August 02, 2023 @12:16AM (#36966888)
Yes, but using .reality files is better for stuff like games in RealityKit. For example it would contain a GPU-ready texture instead of a jpeg (and a lot of other differences), so it's more in-line with how assets are typically loaded in games.
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by dagmx on Wednesday August 02, 2023 @02:04AM (#36967507)
Generally it never makes sense to use interchange formats for a runtime use.

Take the predominant game development format: FBX. It’s used strictly for interchange not runtime.

The use of USD is exactly the same. You’d compile it into a runtime friendly format that benefits your specific runtime.

Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by ninepoints on Tuesday August 01, 2023 @11:13PM (#36966548)
USD isn't usable as a last-mile format, so many game engines still use internal formats that facilitate fast edit-time to last-mile format conversion and compression, mainly as a point of pragmatism. There is some slow adoption of USD, but given that the main drivers of the format are from VFX, it's understandable that it will take some time for game devs to embrace USD fully.
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by raincole on Tuesday August 01, 2023 @11:31PM (#36966650)
USD and FBX/glTF serve very different purposes and can't replace each other.
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by asutekku on Wednesday August 02, 2023 @01:43AM (#36967340)
Epic has started the work to implement it into Unreal Engine and various tools have started adopting it as well. All this within the last two years or so
Re:Pixar, Adobe, Apple, Autodesk, and Nvidia Form Alliance f... by edflsafoiewq on Wednesday August 02, 2023 @02:18AM (#36967610)
What would you use USD for in gamedev?