{"id":21602553,"url":"https://github.com/ff6347/obj-vertex-exporter","last_synced_at":"2025-03-18T13:24:50.442Z","repository":{"id":5603738,"uuid":"6810798","full_name":"ff6347/obj-vertex-exporter","owner":"ff6347","description":"This script exports obj vertex data from AE layer positions.","archived":false,"fork":false,"pushed_at":"2022-06-23T23:44:53.000Z","size":149,"stargazers_count":2,"open_issues_count":19,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-24T18:35:22.739Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ff6347.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-11-22T09:38:01.000Z","updated_at":"2023-03-09T04:03:25.000Z","dependencies_parsed_at":"2022-08-30T18:01:16.150Z","dependency_job_id":null,"html_url":"https://github.com/ff6347/obj-vertex-exporter","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ff6347%2Fobj-vertex-exporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ff6347%2Fobj-vertex-exporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ff6347%2Fobj-vertex-exporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ff6347%2Fobj-vertex-exporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ff6347","download_url":"https://codeload.github.com/ff6347/obj-vertex-exporter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244229098,"owners_count":20419565,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-24T19:13:46.634Z","updated_at":"2025-03-18T13:24:50.420Z","avatar_url":"https://github.com/ff6347.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#obj-vertex-export.jsx  \nThis script exports obj files from AE 3D layer positions. It only exports vertex points. No faces or other features of .obj.  \n##Download  \nYou can download the script distribution verison [@aescripts.com](http://aescripts.com/obj-vertex-export/)  \n\n##Installation  \nYou can run this script as dockable or floating panel. Read this part of the [AEHelp](http://help.adobe.com/en_US/aftereffects/cs/using/WSD2616887-A41E-4a39-85FE-957B9D2D3843.html) or watch [this tutorial on aescripts.com](http://aescripts.com/knowledgebase/index/view/faq/how-to-install-and-run-scripts/).\n##Usage  \nSelect at least one layer. If the \"seq\" checkbox is deselected the script will export the current position(s) of the selected layer(s) at the current time.  \nIf you check the \"seq\" checkbox the script will export the position(s) of the selected layer(s) for the whole workarea. Expressions will be calculated and parented layers also work right.  \n\n##Compatibility of the .obj files  \nThe .obj files work out of the box with Plexus. Trapcode From can read these files but the 3D space does not match with the AE 3D space. VC Element 3D can't read these files. Element needs faces to read .obj files.  \n\n####Trapcode Form Quirks:  \n- Form needs no faces. He finds the verticies\n- better shut of normalize\n- To get something that is near to but not fully right\nSet the Basefrom x to your obj comps x  \nSet the Basefrom y to your obj comps y  \nSet the Basefrom z to your obj comps z  \nBut still. It is not fully right.  \nFiddle with the z offset  \nyou need to offset the center z of the Base Form  \n\n####Videocopilot Element 3D Quirks:  \n- E3D needs faces in the obj. If there are only verticies he does not find anything at all\n - E3D seems to read only positive values\n - E3D scaleing is offseted\n - E3D position is offseted\n - E3D writing all v's to faces does not solve the problem so it is deactivated. The function that does that is also ultra dumb. It just lines up all verticies and adds them to one single face.  \n\n####Other 3D applications  \n- Blender can import these files, but I have no experience with Blender. So I can't tell you how it is right to import or so. I managed to import the obj as pointcloud.\n- This is not tested in any other 3D application. So feel free to report what works and what not.  \n\n##License  \nCopyright (c)  2012 - 2016 Fabian \"fabiantheblind\" Morón Zirfas  \nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software  without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to  permit persons to whom the Software is furnished to do so, subject to the following conditions:  \nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  \nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A  PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF  CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  \n\nsee also http://www.opensource.org/licenses/mit-license.php\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fff6347%2Fobj-vertex-exporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fff6347%2Fobj-vertex-exporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fff6347%2Fobj-vertex-exporter/lists"}