Porting PyCarrara to the Mac
A few weeks ago I succeeded in porting PyCarrara to the Mac. I am still running tests using the samples that came with PyCarrara-win-1.0 and PySwarm Version 0.5 ( Bomber Test, 13 januari 2013 )
Up until now it runs stable and the results are looking good.
Still to do:
- further testing of PyTweener and PyModifier
- testing with the latest PySwarm V0.6
- the documentation
Release date:
Today. On Pi (Py) day.
Environment:
- macOS Siera 10.12.6
- Carrara 8.5 Pro
- C8_SDK_8.1.1.12
- Xcode9.2
- Python 2.7.10
- PySwarm V05 and V06
What has changed:
- Installation: All components are now placed in folder '/Extensions/PyCarrara' ( instead of '/Extensions' AND '/Extensions/plugins' )
Limitations:
- I can only do a macOS version. I don't have (access to) a Windows computer.
- I can only do a Carrara 8+ version. I don't have a C6 or C7 SDK. Unless someone can send me one.
Plans for future release:
- Python3. Python2 has been declared 'End of life' as of januari 2020
Wishing for:
- a macOS version of PIA (PySwarm Interface Application). Hoping Fractal Dimensia is still willing to provide it.
- support for metric units in the PIA
Update
- finished testing, all passed
- found 2 defects in PySwarm, I will disclose them later.
- also found a way to run PIA on the Mac. WineHQ for macOS
- minor bug release june 4th 2020
Enjoy. Happy Pi day!
Edit: Removed the attachment. Download is now available from my SourceForge page: https://sourceforge.net/projects/carrara-plug-ins-adventures/
Comments
Very cool.
Wonderful!
I'll be watching.
Congratulations !
Here's a set of tweeners I ported across for use in PyTweener you can use to test when you're ready.
Let's hope RuudL takes you up on your gracious offer...
Thank you. Very usefull. I will use some (not all, too many) in tests.
I very much appreciate your offer. In return I offer your my help in building/compiling on the Mac. (HDRLightDome ?)
For now the functionality of the mac version is the same as the windows version, except for the change in installation. It is my intension to release PyCarrara with its current set of functionality. And at a later time do the Python3 upgrade or even accept a request for change.
PyTweener+PyCarrara on Mac Just 2 screenshot of one of the many tweener samples by FENgari
Thank you also for the offer.
I'll upload the HDRLightDome source to the CTS GitHub.
I dream to add 3 functionnalities to PyCarrara in order to make it a full feature script engine for Carrara:
Done: adress is
https://sourceforge.net/p/carrara-time-savers/code/ci/master/tree/
I downloaded the source and will look into it after the release of PyCarrara for the Mac.
Today I finished the documentation. And I'm releasing the macOS version of PyCarrara.
See the attachment in the first post.
Minor bug release. I replaced the attachment in the first post.
Fixed a issue with garbage chars in the output of c3d.objects_list() function.