Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Help parsing CLIP STUDIO PAINT's .cs3o 3D model file

Featured Replies

  • Author
  • Localization

xzixiy, posted Mon Jul 18, 2022 3:17 am (72633)


Hello, I want to write a QuickBMS script to convert a CLIP STUDIO PAINT .cs3o 3D model to something like an .obj. CSP uses a proprietary format as far as I can tell with no documentation anywhere.

I'd like to do this because there are many architecture models that are only available on the CSP marketplace that would be amazing to use in Blender and other programs.

When you open the file in a hex editor it has some SQLite 3 stuff, I think this is for putting the model into CSP's Material browser/the user's database for use in CSP. It looks like this:

Image

If you scroll down further you get this which I'm guessing is the model data:

Image

I don't really know where to start with parsing this so I figured I'd post here to see if it looks familiar to anyone. I've tried using the QuickBMS search with no luck, though some SQLite parsers did work but wasn't really useful.

It will hopefully be fairly simple because all I care about is the mesh data, vertices, normal, indices, etc. No need for UVs or bones or weights.

I've attached a sample file below, I changed the extension to .bin because the forum said .cs3o wasn't allowed.

Thanks!
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.