Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge UE5Speckle into UE4PrismArch #4

Open
wants to merge 140 commits into
base: migTo5Branch
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
140 commits
Select commit Hold shift + click to select a range
8ca9f46
Testing building with UE5 preview 2
JR-Morgan Nov 29, 2021
edafa74
Ensured UE4 compatiblity
JR-Morgan Nov 29, 2021
a1c53ff
Merge pull request #39 from specklesystems/ue5-build-test
JR-Morgan Nov 29, 2021
a89655f
Fixed issue with materials assets not being properly created.
JR-Morgan Dec 1, 2021
da1989d
Merge pull request #40 from specklesystems/material-asset-fix
JR-Morgan Dec 1, 2021
a595b77
Added explicit Category specifier for Objects member properties.
JR-Morgan Dec 7, 2021
6674173
ditto
JR-Morgan Dec 7, 2021
6e900af
Temp changes for webinar
JR-Morgan Dec 8, 2021
af950a5
Refactor of conversion functions to seperate conversion from native a…
JR-Morgan Dec 31, 2021
2dac706
Asset Factory classes for Conversion classes
JR-Morgan Jan 3, 2022
2ac9421
Reverted temporary change to texture coordinate scaling for webinar
JR-Morgan Jan 3, 2022
9ce2117
Moved all ConverterFactory classes into the same header file
JR-Morgan Jan 3, 2022
303eb7f
Merge pull request #42 from specklesystems/ue5-objects-fix
JR-Morgan Jan 5, 2022
1ff924e
Implementing SpeckleConverterComponent
JR-Morgan Jan 6, 2022
4a451fe
Deserialiser logic
JR-Morgan Jan 7, 2022
c598aa7
Conversion refactor
JR-Morgan Jan 10, 2022
89b6b2b
Fixing converison to work with new deserialisation refactor
JR-Morgan Jan 10, 2022
7601863
Refactor mostly complete, needs bug testing and blocks reimplementing
JR-Morgan Jan 11, 2022
d6730b0
Added support for DisplayValue object conversion
JR-Morgan Jan 31, 2022
2827595
Re implemented block conversion
JR-Morgan Feb 1, 2022
6af2765
Converter Factory improvements
JR-Morgan Feb 8, 2022
52bcad5
RenderMaterial abstraction
JR-Morgan Feb 8, 2022
dca7156
Async blueprint receive operations
JR-Morgan Feb 11, 2022
aa8d172
Fixed blueprint editor-time callback issue
JR-Morgan Feb 11, 2022
7d7d605
Fixing regressions
JR-Morgan Feb 13, 2022
ebb0fd8
Added Blueprint implementation of Speckle Unreal Manager
JR-Morgan Feb 13, 2022
e528e2b
Reintroduced c++ manager and various polish
JR-Morgan Feb 21, 2022
fd580cd
Added blueprint receiving example.
JR-Morgan Feb 21, 2022
f3a821e
Fixed blocks and point cloud conversion
JR-Morgan Mar 9, 2022
f0c7550
Material converter is now an ISpeckleConverter
JR-Morgan Mar 11, 2022
e18e622
Base registrar is no longer a super class of Base
JR-Morgan Mar 13, 2022
81206c6
Fixed bug with null render materials
JR-Morgan Mar 13, 2022
b8d633d
ProceduralMesh bug fixes
JR-Morgan Mar 15, 2022
a52de21
Metatag specifiers on converter
JR-Morgan Mar 16, 2022
6f777a5
Merge pull request #45 from specklesystems/converter-refactor
JR-Morgan Mar 17, 2022
d1c744b
Added camera converter, and RH->LH coordnate conversion now happens i…
JR-Morgan Mar 24, 2022
9b68685
Added IsValid check on material overrides in converter
JR-Morgan Mar 24, 2022
f45d893
Added IsValid check on material overrides in converter
JR-Morgan Mar 24, 2022
81c7029
Merge branch 'converter-refactor' of https://github.com/specklesystem…
JR-Morgan Mar 24, 2022
31bf9bb
Merge pull request #52 from specklesystems/converter-refactor
JR-Morgan Mar 24, 2022
25c147a
Update README.md
JR-Morgan Mar 24, 2022
e4b8f78
Set MaterialConverter version from 5 to 4
JR-Morgan Mar 25, 2022
e109007
Progress bar + server transport rework!
JR-Morgan Apr 21, 2022
7671523
Fixed UE5 fast mesh build
JR-Morgan Apr 21, 2022
0d97cc3
Merge pull request #54 from specklesystems/jrm/2.5.0-update
JR-Morgan Apr 21, 2022
832df1e
Fixed build warnings
JR-Morgan May 10, 2022
d6a7bdf
Merge pull request #55 from specklesystems/UE5-fix
JR-Morgan May 10, 2022
68f6aea
IWYU compatiblity with non-unity builds
JR-Morgan May 11, 2022
f2a035c
Fixed fatal issue with static mesh conversion with overlapping quads/…
JR-Morgan May 13, 2022
4b31169
Added copyright headder
JR-Morgan May 15, 2022
980fe12
Added some comments
jimver04 May 16, 2022
41a0d79
Minor comments and line changes for easy reading
jimver04 May 17, 2022
da962e2
JSON list of Streams has been fetched
jimver04 May 17, 2022
2bacc0f
Fixed issue with receiving nested arrays from Grashopper
JR-Morgan May 17, 2022
b5076d5
Merge pull request #56 from specklesystems/marketplace
JR-Morgan May 17, 2022
63bba70
Try 1 List of Streams
jimver04 May 18, 2022
5f9eb61
Minor
jimver04 May 18, 2022
aa400d1
Try 3 Delegate
jimver04 May 19, 2022
434c9a7
Managed to run my own ReceiveOperation for Streams
jimver04 May 19, 2022
a75fb3a
First Working version that receives all Streams
jimver04 May 20, 2022
dc0495d
Merge branch 'specklesystems:main' into main
jimver04 May 20, 2022
26d5afc
Fetch Branches : Done !
jimver04 May 20, 2022
618d480
Receive List of Commits done!
jimver04 May 23, 2022
db2ba86
Receive My User Data also working
jimver04 May 23, 2022
8b70cbb
Receive Globals Operation : Done
jimver04 May 24, 2022
2431b33
Fetch also collaborators with ReceiveStreamOperation
jimver04 May 24, 2022
8f38794
Fixed linux building with CLang compiler
JR-Morgan May 24, 2022
45266db
Merge pull request #60 from specklesystems/cross-platform-build-fix
JR-Morgan May 25, 2022
8159860
- Removed branch/stream/etc/ fetching from transports.
JR-Morgan Jun 7, 2022
2857e87
Generalised graphQL query code and removed globals fetching
JR-Morgan Jun 9, 2022
c908bd7
Merge remote-tracking branch 'origin' into stream-operations
JR-Morgan Jun 9, 2022
43a84bd
Merge pull request #63 from specklesystems/stream-operations
JR-Morgan Jun 13, 2022
8e8beb1
Stream/Branch/Commit fetching editor UI and graphql blueprint
JR-Morgan Jun 22, 2022
3d6f16d
Merge pull request #64 from specklesystems/graphql-improvements
JR-Morgan Jun 27, 2022
3f612bf
Automation tests for graphql nodes
JR-Morgan Jun 27, 2022
4168406
Merge branch 'main' into graphql-improvements
JR-Morgan Jun 27, 2022
b18e7a4
Added CI workflow for marketplace deployment (#65)
JR-Morgan Jul 26, 2022
c094f3f
Marketplace changes (#66)
JR-Morgan Aug 2, 2022
dc4638e
Fixed issue with .circleci being incorrectly included in git archive
JR-Morgan Aug 2, 2022
753170f
Circle CI manual deployment
JR-Morgan Aug 2, 2022
13d44ab
Ignored licence for marketplace deploy
JR-Morgan Aug 2, 2022
a41081a
Added copyright notice to build files
JR-Morgan Aug 2, 2022
016e31c
Copyright notice to be applied through CI
JR-Morgan Aug 7, 2022
2d848aa
Merge pull request #67 from specklesystems/copyright-ci
JR-Morgan Aug 8, 2022
dab56d3
Fixed triangle order in ProceduralMeshConverter
Aug 24, 2022
6180e40
Merge pull request #69 from moihack/main
JR-Morgan Sep 1, 2022
552b47b
feat(core): Added apollo headers to graphQL requests
JR-Morgan Sep 1, 2022
70fc6a7
Merge pull request #70 from specklesystems/apollo-headers
JR-Morgan Sep 1, 2022
d42bfd5
Update README.md
JR-Morgan Sep 1, 2022
5a65dd7
fix: Fixed issue with events incorrectly tracking UserID
JR-Morgan Sep 2, 2022
dcc14bf
Merge pull request #71 from specklesystems/userid-fix
JR-Morgan Sep 2, 2022
e25f56e
Fix(editor): Fixed issue with REINST blueprint converter classes in U…
JR-Morgan Oct 25, 2022
9686193
Merge pull request #74 from specklesystems/jrm/ue5.1-fix
JR-Morgan Oct 25, 2022
a4d452b
feat: Added support for UE 5.1
JR-Morgan Nov 30, 2022
582dfe2
Merge pull request #75 from specklesystems/ue5.1
JR-Morgan Nov 30, 2022
9fd8ef9
add circleci context to the publish job
gjedlicska Jan 6, 2023
25cda6e
ci: Updated github actions to use new actions repo
AlanRynne Jan 9, 2023
b5d09a1
Fixed crash when overriding material by Name
May 18, 2023
8c67c81
Merge pull request #77 from moihack/main
JR-Morgan Jun 15, 2023
f9bdd24
Merge pull request #76 from specklesystems/gergo/ciContextUpdate
JR-Morgan Jun 15, 2023
b11c041
feat: Added support for new instances
JR-Morgan Jun 15, 2023
ee89635
Merge remote-tracking branch 'origin/main' into 2.14
JR-Morgan Jun 16, 2023
feae0da
Added support for UE 5.2
JR-Morgan Jun 16, 2023
e0eecdf
Update README.md
JR-Morgan Jun 16, 2023
2c0564d
Merge pull request #78 from specklesystems/2.14
JR-Morgan Jun 16, 2023
761c7a2
Bumped appolo headers
JR-Morgan Jun 16, 2023
5af3717
Merge pull request #79 from specklesystems/2.15
JR-Morgan Jun 16, 2023
f903742
Added CI for UE5.2
JR-Morgan Jun 16, 2023
8205c40
Merge pull request #80 from specklesystems/2.15
JR-Morgan Jun 16, 2023
e5a06c8
fix: Additional fix for requests with empty authtokens
JR-Morgan Jun 29, 2023
42b5251
fix(build): Added missing inlcudes to fix issue with non-unity builds
JR-Morgan Jun 29, 2023
72738bb
Merge pull request #81 from specklesystems/2.15
JR-Morgan Jun 29, 2023
4b4eae3
chore(api): user -> activeUser
JR-Morgan Jul 6, 2023
067d66a
Removed marketplace publishing for UE 4.26
JR-Morgan Jul 6, 2023
68cb85e
Merge pull request #83 from specklesystems/activeUser
JR-Morgan Jul 6, 2023
f07eb73
fix(ci): added line to remove BOM headers before applying copyright info
JR-Morgan Jul 6, 2023
a6b5a09
Merge pull request #84 from specklesystems/no-bom
JR-Morgan Jul 6, 2023
af61b08
fix(ci): added line to remove BOM headers before applying copyright info
JR-Morgan Jul 6, 2023
f57ee46
Merge remote-tracking branch 'origin/main' into no-bom
JR-Morgan Jul 6, 2023
80b7cd8
Merge pull request #85 from specklesystems/no-bom
JR-Morgan Jul 6, 2023
b5f465e
fix(bp): exposed SpeckleConverter as a BP type
JR-Morgan Jul 18, 2023
6aa4afb
Merge pull request #86 from specklesystems/jrm/blueprint-type-fix
JR-Morgan Jul 18, 2023
a60d4fe
Added support for receiving collections
JR-Morgan Aug 30, 2023
2b6ab16
Removed EditCondition for Branch and Commit selection
JR-Morgan Aug 30, 2023
fce06cb
Fixed build issue with UE5.3 Preview 1
JR-Morgan Aug 30, 2023
3c55f31
Removed baking mesh transforms from deserialization process
JR-Morgan Aug 30, 2023
c1f5476
Resolved warning with uninitialized struct members
JR-Morgan Aug 30, 2023
caa5603
Merge pull request #87 from specklesystems/jrm/converter/collections
JR-Morgan Aug 31, 2023
fd71dd4
Added 5.3 ci
JR-Morgan Sep 12, 2023
c91f5e1
Merge pull request #88 from specklesystems/jrm/5.3
JR-Morgan Sep 12, 2023
e76b50a
Update README.md
JR-Morgan Sep 12, 2023
cb236ad
Merge pull request #89 from specklesystems/JR-Morgan-patch-1
JR-Morgan Sep 12, 2023
54a6c8b
Added text macro to all string literals
JR-Morgan May 7, 2024
87e5281
Merge pull request #90 from specklesystems/CNX-9353-Add-support-for-U…
JR-Morgan May 8, 2024
baa57b8
changed default server to app.speckle.systems (#91)
JR-Morgan May 8, 2024
3848791
Added support for Unreal 5.4 (#92)
JR-Morgan May 8, 2024
c783fc6
Update README.md (#93)
JR-Morgan May 9, 2024
bf54d78
Fix build (#94)
JR-Morgan May 9, 2024
1906d2b
chore(domains): update latest.speckle.dev to latest.speckle.systems (…
iainsproat Jul 18, 2024
719fe8d
fix(CXPLA-100): use v1 for tag links (#97)
AlanRynne Oct 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
111 changes: 111 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@
version: 2.1

orbs:
aws-s3: circleci/[email protected]

parameters:
marketplace-deploy:
type: boolean
default: false

commands:
zip-source:
parameters:
target:
type: string
outputdir:
type: string
steps:
- run:
name: "Create Archive"
command: |
\cp -r ".pluginconfig/<<parameters.target>>/." "./"
mkdir -p "<<parameters.outputdir>>/"
stashName=`git stash create`;
git archive -o "<<parameters.outputdir>>/speckle-unreal-UE<<parameters.target>>.zip" --worktree-attributes --prefix="speckle-unreal/" $stashName

add-source-copyright:
parameters:
copyright-string:
type: string
steps:
- run: #Remove BOM header, then add copyright comment
name: "Add copyright notice to source files"
command: |
shopt -s globstar
for file in Source/**/*.{cpp,hpp,c,h,cs};
do if [ -f $file ]; then
sed -i '1s/^\xEF\xBB\xBF//' $file;
sed -i '1s/^/\/\/ <<parameters.copyright-string>>\n/' $file;
echo "added copyright notice to $file";
fi;
done;

jobs:
generate-source-zip:
docker:
- image: cimg/base:stable
parameters:
target:
type: string
steps:
- checkout
- add-source-copyright:
copyright-string: "Copyright AEC SYSTEMS 2023"
- zip-source:
target: <<parameters.target>>
outputdir: "output/unreal/<<parameters.target>>"
- store_artifacts:
path: "output/unreal/<<parameters.target>>"
destination: "unreal-marketplace/<<parameters.target>>"
- persist_to_workspace:
root: ./
paths:
- "output/unreal/<<parameters.target>>"

marketplace-deploy:
docker:
- image: cimg/base:stable
steps:
- attach_workspace:
at: ./
- aws-s3/copy:
arguments: "--recursive --endpoint=https://$SPACES_REGION.digitaloceanspaces.com --acl public-read"
aws-access-key-id: SPACES_KEY
aws-region: SPACES_REGION
aws-secret-access-key: SPACES_SECRET
from: '"output"'
to: s3://speckle-releases/installers/

workflows:
marketplace-publish:
when: <<pipeline.parameters.marketplace-deploy>>
jobs:
- generate-source-zip:
name: "Generate Source Archive UE4.27"
target: "4.27"
- generate-source-zip:
name: "Generate Source Archive UE5.0"
target: "5.0"
- generate-source-zip:
name: "Generate Source Archive UE5.1"
target: "5.1"
- generate-source-zip:
name: "Generate Source Archive UE5.2"
target: "5.2"
- generate-source-zip:
name: "Generate Source Archive UE5.3"
target: "5.3"
- generate-source-zip:
name: "Generate Source Archive UE5.4"
target: "5.4"
- marketplace-deploy:
name: "Deploy to marketplace"
context: do-spaces-speckle-releases
requires:
- "Generate Source Archive UE4.27"
- "Generate Source Archive UE5.0"
- "Generate Source Archive UE5.1"
- "Generate Source Archive UE5.2"
- "Generate Source Archive UE5.3"
- "Generate Source Archive UE5.4"
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.pluginconfig/* export-ignore
74 changes: 4 additions & 70 deletions .github/workflows/close-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,73 +6,7 @@ on:

jobs:
update_issue:
runs-on: ubuntu-latest
steps:
- name: Get project data
env:
GITHUB_TOKEN: ${{secrets.GHPROJECT_TOKEN}}
ORGANIZATION: specklesystems
PROJECT_NUMBER: 9
run: |
gh api graphql --header 'GraphQL-Features: projects_next_graphql' -f query='
query($org: String!, $number: Int!) {
organization(login: $org){
projectNext(number: $number) {
id
fields(first:20) {
nodes {
id
name
settings
}
}
}
}
}' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json

echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV
echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV

echo "$PROJECT_ID"
echo "$STATUS_FIELD_ID"

echo 'DONE_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .settings | fromjson | .options[] | select(.name== "Done") | .id' project_data.json) >> $GITHUB_ENV
echo "$DONE_ID"

- name: Add Issue to project #it's already in the project, but we do this to get its node id!
env:
GITHUB_TOKEN: ${{secrets.GHPROJECT_TOKEN}}
ISSUE_ID: ${{ github.event.issue.node_id }}
run: |
item_id="$( gh api graphql --header 'GraphQL-Features: projects_next_graphql' -f query='
mutation($project:ID!, $id:ID!) {
addProjectNextItem(input: {projectId: $project, contentId: $id}) {
projectNextItem {
id
}
}
}' -f project=$PROJECT_ID -f id=$ISSUE_ID --jq '.data.addProjectNextItem.projectNextItem.id')"

echo 'ITEM_ID='$item_id >> $GITHUB_ENV

- name: Update Status
env:
GITHUB_TOKEN: ${{secrets.GHPROJECT_TOKEN}}
ISSUE_ID: ${{ github.event.issue.node_id }}
run: |
gh api graphql --header 'GraphQL-Features: projects_next_graphql' -f query='
mutation($project:ID!, $status:ID!, $id:ID!, $value:String!) {
set_status: updateProjectNextItemField(
input: {
projectId: $project
itemId: $id
fieldId: $status
value: $value
}
) {
projectNextItem {
id
}
}
}' -f project=$PROJECT_ID -f status=$STATUS_FIELD_ID -f id=$ITEM_ID -f value=${{ env.DONE_ID }}

uses: specklesystems/github-actions/.github/workflows/project-add-issue.yml@main
secrets: inherit
with:
issue-id: ${{ github.event.issue.node_id }}
46 changes: 4 additions & 42 deletions .github/workflows/open-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,45 +6,7 @@ on:

jobs:
track_issue:
runs-on: ubuntu-latest
steps:
- name: Get project data
env:
GITHUB_TOKEN: ${{secrets.GHPROJECT_TOKEN}}
ORGANIZATION: specklesystems
PROJECT_NUMBER: 9
run: |
gh api graphql --header 'GraphQL-Features: projects_next_graphql' -f query='
query($org: String!, $number: Int!) {
organization(login: $org){
projectNext(number: $number) {
id
fields(first:20) {
nodes {
id
name
settings
}
}
}
}
}' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json

echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV
echo 'STATUS_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "Status") | .id' project_data.json) >> $GITHUB_ENV

- name: Add Issue to project
env:
GITHUB_TOKEN: ${{secrets.GHPROJECT_TOKEN}}
ISSUE_ID: ${{ github.event.issue.node_id }}
run: |
item_id="$( gh api graphql --header 'GraphQL-Features: projects_next_graphql' -f query='
mutation($project:ID!, $id:ID!) {
addProjectNextItem(input: {projectId: $project, contentId: $id}) {
projectNextItem {
id
}
}
}' -f project=$PROJECT_ID -f id=$ISSUE_ID --jq '.data.addProjectNextItem.projectNextItem.id')"

echo 'ITEM_ID='$item_id >> $GITHUB_ENV
uses: specklesystems/github-actions/.github/workflows/project-add-issue.yml@main
secrets: inherit
with:
issue-id: ${{ github.event.issue.node_id }}
6 changes: 6 additions & 0 deletions .pluginconfig/4.27/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.gitattributes export-ignore
.github/* export-ignore
.circleci/* export-ignore
.circleci/ export-ignore
.pluginconfig/* export-ignore
LICENSE export-ignore
42 changes: 42 additions & 0 deletions .pluginconfig/4.27/SpeckleUnreal.uplugin
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"FileVersion": 3,
"Version": 1,
"VersionName": "2.19.0",
"FriendlyName": "Speckle Unreal",
"Description": "Speckle is an open source data platform for Architecture, Engineering, and Construction. It has been open sourced under the Apache License 2.0, is customizable, and available in the cloud or via a self-hosted server. It allows users to exchange data between various AEC modelling and content creation platforms.",
"Category": "AEC",
"CreatedBy": "Speckle",
"CreatedByURL": "https://speckle.systems/",
"DocsURL": "https://github.com/specklesystems/speckle-unreal",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/98770ce9d4f143de8dd7882a707a6f81",
"SupportURL": "https://speckle.community/",
"CanContainContent": true,
"IsBetaVersion": true,
"IsExperimentalVersion": false,
"Installed": false,
"EngineVersion": "4.27",
"Modules": [
{
"Name": "SpeckleUnreal",
"Type": "Runtime",
"LoadingPhase": "Default",
"WhitelistPlatforms": [ "Win64", "Linux", "Mac" ]
},
{
"Name": "SpeckleUnrealEditor",
"Type": "Editor",
"LoadingPhase": "PostEngineInit",
"WhitelistPlatforms": [ "Win64", "Linux", "Mac" ]
}
],
"Plugins": [
{
"Name": "ProceduralMeshComponent",
"Enabled": true
},
{
"Name": "LidarPointCloud",
"Enabled": true
}
]
}
6 changes: 6 additions & 0 deletions .pluginconfig/5.0/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.gitattributes export-ignore
.github/* export-ignore
.circleci/* export-ignore
.circleci/ export-ignore
.pluginconfig/* export-ignore
LICENSE export-ignore
42 changes: 42 additions & 0 deletions .pluginconfig/5.0/SpeckleUnreal.uplugin
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"FileVersion": 3,
"Version": 1,
"VersionName": "2.19.0",
"FriendlyName": "Speckle Unreal",
"Description": "Speckle is an open source data platform for Architecture, Engineering, and Construction. It has been open sourced under the Apache License 2.0, is customizable, and available in the cloud or via a self-hosted server. It allows users to exchange data between various AEC modelling and content creation platforms.",
"Category": "AEC",
"CreatedBy": "Speckle",
"CreatedByURL": "https://speckle.systems/",
"DocsURL": "https://github.com/specklesystems/speckle-unreal",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/98770ce9d4f143de8dd7882a707a6f81",
"SupportURL": "https://speckle.community/",
"CanContainContent": true,
"IsBetaVersion": true,
"IsExperimentalVersion": false,
"Installed": false,
"EngineVersion": "5.0",
"Modules": [
{
"Name": "SpeckleUnreal",
"Type": "Runtime",
"LoadingPhase": "Default",
"WhitelistPlatforms": [ "Win64", "Linux", "Mac" ]
},
{
"Name": "SpeckleUnrealEditor",
"Type": "Editor",
"LoadingPhase": "PostEngineInit",
"WhitelistPlatforms": [ "Win64", "Linux", "Mac" ]
}
],
"Plugins": [
{
"Name": "ProceduralMeshComponent",
"Enabled": true
},
{
"Name": "LidarPointCloud",
"Enabled": true
}
]
}
6 changes: 6 additions & 0 deletions .pluginconfig/5.1/.gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.gitattributes export-ignore
.github/* export-ignore
.circleci/* export-ignore
.circleci/ export-ignore
.pluginconfig/* export-ignore
LICENSE export-ignore
Loading