259 Followers
222 Following
34 Posts

🛠 I fix things and build pipelines
🐙 Designer / Developer hybrid
⚡ Shaders.

Founder @prefrontlcortex
Founder @needletools
Tech @amusevision

Needle 🌵https://needle.tools
Engine Docs 📜https://docs.needle.tools
pfchttps://prefrontalcortex.de

Haven't shown much about the 3D viewer I've made for Needle so far.

It's gotten really good – if you're working with #glTF and want to understand what's going on in your files, then it's quite likely helpful!

It shows everything – meshes, materials, textures, the JSON data, hierarchy, validation, ...

...in probably the highest information density UI I made so far 😅

@rcalt2vt With proper dependency tracking import ordering should not be needed at all! It's only relevant for the "first import pass" where the importer should collect dependencies and then ensure that these dependencies run first before running the actual importer.
@aras My favourite undocumented workflow are AsmRefs into immutable packages :)

@sschoener @aras I think one problem with the "async import" thing is that it's getting harder and harder to build real-world importers...

Like, need a material while importing the thing? And that's a Shader Graph?

Good luck doing the GatherDependencies thing and hoping that on a first project import things will actually work...

@donmccurdy sorry, didn’t open mastodon for a while 😅 indeed it is, but I did figure out a couple of things too. I know you’re also fighting for hdr working properly 💪

@bitinn @marwi do you have an example of a shader UI that does that?

FWIW the shadergraph markdown ui actually contains a section for „shader details“ aka exactly which keyword combination is currently used, but I think that’s more for tech artists/devs

I published a small collection of KTX2 sample textures. KTX2 textures used in glTF models are simpler — 2D textures and Basis Universal — but KTX2 has more advanced features:

- 1D, 2D, 3D, array, and cubemap textures
- float16 and float32 “HDR” textures
- ASTC, ETC1/2, BC6H, BC7 and other GPU formats
- wide gamut primaries including P3 and BT2020
- …

I compiled samples for many of these, and expect to add more:

https://github.com/donmccurdy/KTX2-Samples

#gamedev #webgl #threejs #graphics @thekhronosgroup

GitHub - donmccurdy/KTX2-Samples: Collection of KTX2 sample textures, for testing and debugging.

Collection of KTX2 sample textures, for testing and debugging. - donmccurdy/KTX2-Samples

GitHub

What's special here is that we included auto-generated USD files, and that these can be viewed both natively on the web (through Autodesk's USD-for-web) and in QuickLook / visionOS.

Hopefully this helps to improve the status quo of going back and forth between glTF and USD.

glTF assets can be filtered by file features – thanks @donmccurdy for glTF-transform, as always!

This is very helpful for both developers implementing and testing glTF, and designers trying out which features their viewer of choice supports.

Big news for glTF and USD!
I'm very happy to announce: Asset Explorer

A web app that will help to bridge the gaps between glTF and OpenUSD.

https://asset-explorer.needle.tools

✨File feature info
✨Download USDZ conversions
✨View USDZ in the web
✨AR on Android, iOS, visionOS
🛠️WIP!

Made possible by  Needle and prefrontal cortex.

Explore 3D Assets

glTF and USD sample models and conversions