Member Keeks Posted January 5, 2011 Member Share Posted January 5, 2011 We here at Liberty3D have waited patiently for the LightWave to 3D-Coat Applink to be written, and frankly, we got tired of waiting........ so we wrote one ourselves and we are putting it out for a free beta!!! Anyone who wants to beta test it out, sign up and follow the development at http://www.liberty3d.com/forums/viewtopic.php?f=3&t=293 It works as a Mac UB plugin PPC/i32/i64 for both LW9.3.1 and up, and LW10. There is also a Win32 and Win64 version that has been tested on LW9 and LW10. We will also have more freebie tools and videos available soon through our freebies area on the website. Thanks! Keeks //admin edit LINK TO BETA4 Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/ Share on other sites More sharing options...
Contributor vfxdomain Posted January 20, 2011 Contributor Share Posted January 20, 2011 ################################################################################ # # Description: 3D-Coat AppLink for Newtek LightWave (Layout) # # Version: 1.02 for WIN / 1.03 for OS X # # Author: Ilia Zaslavsky <|> Email: vfxdomain@gmail.com <|> Web: http://flavors.me/vfxdomain # # Last Update: 22:40 29/11/11 # # 3D-Coat Home Page: http://www.3d-coat.com # # Notes: AutoAppLink functionality added for compatibility with File -> Export to -> LightWave feature in 3D-Coat & OS X compatibility fixed # ################################################################################ Installation: Unzip the archive. Copy 3D-Coat AppLink folder with 3dc_applink_gui_GN.lcs, 3dc_applink_autoimport_GN.lcs and 3dc_applink_autocreate_GN.lsc files inside to some place on your HD, C:\Program Files\NewTek\LightWave10.1\support\plugins\scripts (/Applications/NewTek/LightWave10.1/support/plugins/scripts on Mac) for example, or any other folder you're using for scripts. In LightWave (Layout), hit "Add Plugins" button, browse to the directory where you saved *.lcs files and add them one by one. To add UI buttons, select "Edit Menu Layout" from the "Edit" menu of Layout, find 3D-Coat AppLink, 3D-Coat (Auto-Import) and 3D-Coat (Setup Auto-Import) items on the left side and drag them to the prefered location on the right side. Now you can use this buttons to run AppLink scripts from LightWave Layout UI. !!!IMPORTANT!!! "source" folder is included in the archive for those who want to check and/or modify uncompiled ".LS" files, please do so by all means! Any suggestions/improvements from more skilled LScript coders would be gladly accepted! ################################################################################ Usage: In LightWave Layout choose mesh you want to edit in 3D-Coat, then run AppLink UI by hitting 3D-Coat AppLink button you've created, or by using LScript/RT and selecting 3dc_applink_GN.lcs file. In AppLink GUI, select "Import from 3D-Coat" or "Export to 3D-Coat" button, set needed options and hit OK. Switch to 3D-Coat, "import object" will pop up, set your options, hit OK and edit imported mesh to your heart content. When done, hit File -> Open in original app in 3D-Coat main menu. Now switch back to LightWave, run AppLink and select 'Import from 3D-Coat' button to bring edited mesh with textures and maps created in 3D-Coat back to LightWave. You can repeat the whole process as many times as needed. ################################################################################ Usage (Auto-Import): Now you can send meshes to LightWave straight from 3D-Coat, by using File -> Export to -> LightWave menu in 3D-Coat. LightWave will be started if needed, to get geometry and textures you've exported from 3D-Coat via File -> Export to -> LightWave menu hit 3D-Coat (Auto-Import) button or run 3dc_applink_autoimport_GN.lcs script if you have not added 3D-Coat (Auto-Import) button to the UI for some reason. !!!IMPORTANT!!! To use File -> Export to -> LightWave feature from 3D-Coat, you should create files needed for this feature to work, you can do this by hitting 3D-Coat (Setup Auto-Import) button or run 3dc_applink_autocreate_GN.lsc script if you have not added 3D-Coat (Setup Auto-Import) button to the UI for some reason. ################################################################################ !!!IMPORTANT!!! Uncheck "Enable Disp" if you're replacing mesh with Bump Displacement on it enabled! If you're not replacing old mesh (Replace Mesh checkbox off) or replacing mesh without Bump Displacement on it, leave "Enable Disp" checkbox on... ################################################################################ !!!IMPORTANT!!! Do not uncheck "Get Maps Back" and "Get Mesh Back" checkboxes for now, they may behave in unexpected way. I will try to fix in to enable selective updates (only mesh, only textures or both) in the next few days, or i will remove this checkboxes from UI if it is imposible to get them to work correctly... ################################################################################ Multiupload link: http://www.multiupload.com/7GOILM48PG Vimeo Video: ################################################################################ 3D-Coat AppLink-LW_V1.02.zip LightWave_AppLink_V1.02_Manual_Install.zip LightWave_AppLink_V1.03_OSX_Manual_Install.zip Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-56689 Share on other sites More sharing options...
Contributor vfxdomain Posted August 18, 2012 Contributor Share Posted August 18, 2012 Hey boys and gals, i am taking AppLink for LW 11 development project, starting to work on it tomorrow, will write it using python, check the forum for updates! 2 1 Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-79052 Share on other sites More sharing options...
philnolan3d Posted August 19, 2012 Share Posted August 19, 2012 Great news, I'll be looking forward to it. It owuld be great if you could beat the new goz version before it comes out in 11.5. Supposedly it "just works" with no setup, it knows where zb is. I have no idea how hard that is so this may be wishful thinking. Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-79149 Share on other sites More sharing options...
Javis Posted August 19, 2012 Share Posted August 19, 2012 Hey boys and gals, i am taking AppLink for LW 11 development project, starting to work on it tomorrow, will write it using python, check the forum for updates! Thanks Ilia! Looking forward to your new version. Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-79154 Share on other sites More sharing options...
philnolan3d Posted October 18, 2012 Share Posted October 18, 2012 I'm curious if there is any update on this. So far I have yet to use anything Python related in LightWave. Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-81531 Share on other sites More sharing options...
Member lardbros Posted January 20, 2013 Member Share Posted January 20, 2013 Is there any news on this at all? I've been trying to get the old lscript running... and it's not working as it used to. Had it running fine in Win7, but literally just upgraded to Win 8 and the model doesn't come through into 3DCoat automatically. All the files appear to be generated using the script, but simply 3dcoat isn't opening the object?!?! (I've edited the script so that it opens the correct .exe for 3dcoat... just in case you thought I may have failed at that hurdle) Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86168 Share on other sites More sharing options...
Styler Posted January 21, 2013 Share Posted January 21, 2013 I'm doing a new version that written totally on Python. I was almost on finish line until I've found that important part of LW python API has empty methods inside (NodeEditor stuff). Without them i can't setup shader connections up properly for visual feedback. I asked Newtek guys on official forum about this issue, but they didn't response me. For now i have 2 choices: 1) Waiting when 11.5 version will be released. (May be this problem will be fixed). 2) Rewrite applink on C++. In this case i don't have access to MacOS. I'd prefer 1-st item. Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86207 Share on other sites More sharing options...
Member lardbros Posted January 22, 2013 Member Share Posted January 22, 2013 Oh cool... glad to hear there is work being done on it anyway! Have you tried messaging Matt Gorner, or Rob Powers over on the forum? Or opening a bug report for them? They tend to get good responses from the developers and things... I can enquire to find out if any fixes have been done to Python ready for 11.5... Newtek's Bug reporting system is here: https://fogbugz.newt...Bug&command=new Choose 'New Case' and enter the details there! Sorry, Matt Gorner is the UI designer/generalist programmer and his Forum ID is 'Matt'. And I think Rob Power's ID is 'RobPowers3D' Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86273 Share on other sites More sharing options...
Styler Posted January 22, 2013 Share Posted January 22, 2013 Good idea, dude, but like regular developer i don't have a LW license =). For bug reporting i need have customer account, as i've got. If you have access, could you figure out: do they are going to improve LWPy in next release?.. Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86277 Share on other sites More sharing options...
Member lardbros Posted January 22, 2013 Member Share Posted January 22, 2013 I'm certain you don't need an account to post a bug report!! Open that link i gave you above, and just click the 'New Case' link. I don't have a login for that page, I always report bugs by clicking on the 'New Case' link. So... if you do a report, the development team will respond I'm sure... especially if you tell them you're developing a link app between 3dCoat and LightWave!!! I will enquire regarding python changes in the latest build.... hold tight... Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86294 Share on other sites More sharing options...
Member lardbros Posted January 24, 2013 Member Share Posted January 24, 2013 The 11.5 is going to be out before the end of Jan (most likely the last day, maybe 1st of Feb)... so guess we'll all find out then! My contact has recently installed Windows 8 and lost his account details for his beta downloads... they were linked to his profile, so unfortunately he can't check the python stuff right now... only a week to wait though Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86372 Share on other sites More sharing options...
Advanced Member popwfx Posted January 24, 2013 Advanced Member Share Posted January 24, 2013 I'm doing a new version that written totally on Python. I was almost on finish line until I've found that important part of LW python API has empty methods inside (NodeEditor stuff). Without them i can't setup shader connections up properly for visual feedback. I asked Newtek guys on official forum about this issue, but they didn't response me. For now i have 2 choices: 1) Waiting when 11.5 version will be released. (May be this problem will be fixed). 2) Rewrite applink on C++. In this case i don't have access to MacOS. I'd prefer 1-st item. Can I ask you how the applink works and what the benefit of it would be? Is it just one-click add to scene - or edit in 3dCoat from within a scene? If I am happy manually importing and exporting lwos from 3DCoat, is convenience to launch 3DC from LW the only thing that is added or are there other features? thanks Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86396 Share on other sites More sharing options...
Member lardbros Posted February 1, 2013 Member Share Posted February 1, 2013 Can I ask you how the applink works and what the benefit of it would be? Is it just one-click add to scene - or edit in 3dCoat from within a scene? If I am happy manually importing and exporting lwos from 3DCoat, is convenience to launch 3DC from LW the only thing that is added or are there other features? thanks AppLink is basically a one-click transfer, but it's handy, and takes away the manual updating and stuff. (Currently having major problems in Win8 at home though, due to security policies on my C:\ drive... can't fix it though ) Good idea, dude, but like regular developer i don't have a LW license =). For bug reporting i need have customer account, as i've got. If you have access, could you figure out: do they are going to improve LWPy in next release?.. LW 11.5 is available now!! This is copied directly from the new Manual... seems like good news! ---------------------------------------------------------------------------------------------------------------------------------------------- In LightWave 11.5 we have full LightWave-oriented Python documentation in the LightWave/sdk folder and there are more example scripts in the LightWave/support/pugins/scripts/Python folder. There are also lots of people out there who can teach scripting in general and Python specifically and it doesn’t have to cost anything. Here are some good sites offering free courses: • http://docs.python.org/tutorial/index.html - A good place to start. The docs for Python itself. • http://wiki.python.org/moin/BeginnersGuide/NonProgrammers - A guide to several good resources for learning Python, including starter guides for people that have never programmed before. • http://www.diveintopython.net/ - An open source guide for programmers who are new to Python, but not programming in general. Available in several languages. • http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-tocomputer- science-and-programming-fall-2008/ - MIT’s Introduction to Computer Science and Programming. Uses Python and teaches computational thinking. Bob Hood, inventor of LScript, and integrator of Python into LightWave, has made an LScript to Python converter available at http://www.lucidgears.com:21134/ New Plugin Architectures In 11.5 we have added the following plugin architectures to the Python integration, along with example scripts: • Frame Buffer • Environment • Shader Nodes • Instancer • Image Loader • Image Saver Single-Shot Format For programmers familiar with LScript, Python can seem verbose by contrast. 11.5 introduces a more immediate way of using Python for single-shot scripts - scripts that are executed and then forgotten. Two examples have been created to illustrate the new “single-shot” format for those plug-in architectures. They are re-formatted versions of the existing example scripts “add_null_ ss.py” in the Generic folder, and “make_test_ss.py” in the CommandSequence (Modeler) folder. Full documentation can be found in the Python documentation in the LightWave/sdk folder. ------------------------------------------------------------------------------------------------------------------------------------------------ Sooooo, there you go! I hope this answers any questions, and I'll keep my fingers crossed for the new AppLink coming soon Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86719 Share on other sites More sharing options...
Member lardbros Posted February 5, 2013 Member Share Posted February 5, 2013 Oh... and found that the LW 11.5 SDK is freely available to download already from the website! https://www.lightwave3d.com/lightwave_sdk/ There you go if it's needed! Quote Link to comment https://3dcoat.com/forum/index.php?/topic/18506-lightwave-10-applink/#findComment-86862 Share on other sites More sharing options...
Recommended Posts
Posted by Styler,
1 reaction
Go to this post
Posted by erikals,
2 reactions
Go to this post
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.