ZLZ PRP Importer

Announcements and discussion regarding any projects related to Cyan Worlds' Plasma Engine including (but not limited to) CyanWorlds.com Engine, Drizzle, OfflineKI, PyPRP, and libHSPlasma.

ZLZ PRP Importer

Postby Sirius » Sun Feb 10, 2019 12:27 pm

Hey guys,

I finally took the time to fix bugs in my PRP importer and make a Wiki entry for it, along with usage instructions. The sources are also available on Gitlab. This should make it easier to find than buried deep into the forum.

I also added in a couple features since the last version. Yay !

A small list of what it can do:
  • run on Blender 2.79, unlike the previous PyPRP importer
  • import colliders, visual meshes, materials (not perfect) and textures
  • deduplicate vertices and create hard/smooth edges for visual meshes (this makes meshes react pretty well to lighting)
  • import lights (Plasma lighting is different from Blender's so will not map 1:1)
(the following features are new:)
  • import every collider type (including convex hull), except cylinder (because it's nearly never used)
  • import a single PRP. The whole Age will still be loaded to avoid breaking references to things like textures and such
  • rig visual meshes and import Plasma bones as armatures
  • import a few animations (still rather broken)

Due to the numerous differences between Plasma and Blender, it's by no means perfect, but should be slightly better than PyPRP. It's also easier to install, since its only requirement is Korman itself.

I won't be adding new features often, but feel free to report any bugs you might encounter. Have fun :P

(and in the mean time, I'll see about doing the last bits of code cleaning to get UPlasma's source available as well, if that interest someone)
User avatar
Sirius
 
Posts: 1156
Joined: Mon Jul 26, 2010 4:46 am
Location: France

Re: ZLZ PRP Importer

Postby Deledrius » Sun Feb 10, 2019 7:44 pm

That's great news! Thanks for the update and the new documentation!
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1258
Joined: Mon Oct 01, 2007 1:21 pm

Re: ZLZ PRP Importer

Postby Chacal » Sun Feb 10, 2019 10:12 pm

Awesome.
If I can only find some free time to try it.
Chacal


"The weak can never forgive. Forgiveness is an attribute of the strong."
-- Mahatma Gandhi
User avatar
Chacal
 
Posts: 2437
Joined: Tue Nov 06, 2007 2:45 pm
Location: Quebec, Canada

Re: ZLZ PRP Importer

Postby Aloys » Wed Feb 13, 2019 6:48 am

Goodie! :) A working importer is always useful.. Thanks for that new release. :)


Chacal wrote:If I can only find some free time to try it.

yeah.. that is a real problem.. :?
User avatar
Aloys
 
Posts: 1855
Joined: Sun Oct 21, 2007 7:57 pm
Location: France (GMT +1)

Re: ZLZ PRP Importer

Postby Sirius » Wed Feb 13, 2019 9:26 am

That's always the issue, isn't it :) I hope you'll like it once you find time to use it :D It's still not perfect, but I've been using it as starting point for all my handmade Unity ports, and it's rather useful.
User avatar
Sirius
 
Posts: 1156
Joined: Mon Jul 26, 2010 4:46 am
Location: France

Re: ZLZ PRP Importer

Postby Deledrius » Wed Feb 13, 2019 9:13 pm

Sirius wrote:That's always the issue, isn't it :) I hope you'll like it once you find time to use it :D It's still not perfect, but I've been using it as starting point for all my handmade Unity ports, and it's rather useful.

It's quite useful when adding new things to existing Ages. Saves me the trial-and-error of lining things up with guesswork.
User avatar
Deledrius
Gehn Shard Admin
 
Posts: 1258
Joined: Mon Oct 01, 2007 1:21 pm


Return to Plasma Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron