Commit Graph

2826 Commits

Author SHA1 Message Date
AlexandruPopovici 75a2a6ca93 Restructuring how the pipeline and it's passes work so we can extend/configure them more easily. Added the concept of SpecklePass 2022-10-12 18:59:07 +03:00
AlexandruPopovici 20ddbea6f8 First draft of progressive AO with multiple selectable estimators. WIP on final implementation 2022-10-12 13:05:02 +03:00
AlexandruPopovici 775be15c30 Implemented progressive AO using the same estimator as for the dynamic one. 2022-10-10 12:29:45 +03:00
AlexandruPopovici e07eb1fd34 Continued with progressive SAO. Added the accumulation pass 2022-10-07 18:14:39 +03:00
AlexandruPopovici b2610095d2 Started working on the ao generation stage shader and pass 2022-10-05 16:52:52 +03:00
AlexandruPopovici 685751280d Merge branch 'main' into alex/sao-progressive 2022-10-04 12:47:53 +03:00
Kristaps Fabians Geikins 97ac4a3070 fix(frontend): stream search scache re-use fix (#1068) 2022-10-04 11:57:51 +03:00
Matteo Cominetti de49f3c630 feat: manager download link (#1069) 2022-10-03 16:53:58 +01:00
Dimitrie Stefanescu 6e9b1debb2 Merge pull request #1050 from specklesystems/alex/sao
Alex/sao
2022-10-03 16:07:32 +01:00
Dimitrie Stefanescu ca5fce8c14 chore(viewer): linting 2022-10-03 15:52:13 +01:00
Alex f96e8c2dd2 Fixed the SAO artifacts on Chromium on MacOS #1065 2022-10-03 04:46:27 -07:00
Matteo Cominetti f48ee3015c feat(frontend): adds missing appnames and colors (#1061) 2022-10-03 11:16:43 +01:00
Kristaps Fabians Geikins ca95863c55 fix(frontend): multiple resource viewer toolbar/navbar incorrect (#1063) 2022-10-03 12:00:26 +03:00
AlexandruPopovici bff8aef606 Started working on progressive sao 2022-10-03 11:29:55 +03:00
Iain Sproat ee7c9f0a0c feat(helm): s3 configuration can be loaded from configmap (#1048)
* feat(helm): s3 configuration can be loaded from configmap
- Variables for s3's configuration can now be read in from a configmap in the cluster. This allows
deployment tooling, such as Terraform or CloudFormation, to dynamically create an s3 bucket and
create a configmap with the necessary values. This decouples the cluster deployment from the helm
release.
* Update values.schema.json for helm chart
- also include changes from a previous commit that had not been included previously
2022-09-30 10:34:08 +01:00
AlexandruPopovici 025da05b9e Merge branch 'main' into alex/sao 2022-09-30 12:30:48 +03:00
AlexandruPopovici 1f2fb5677f Fixed an issue where the IBL probe intensity was not being set to 0 when requeted 2022-09-30 12:26:02 +03:00
AlexandruPopovici d6795954fc Fixed an issue where the camera far plane was incorrectly overriden 2022-09-30 12:15:12 +03:00
Kristaps Fabians Geikins 6133610d08 feat(frontend): tracking visited routes (#1055) 2022-09-29 17:24:42 +03:00
AlexandruPopovici 54bd645f6f Real time switching between default and improved normals generation 2022-09-29 13:31:19 +03:00
AlexandruPopovici 86017b36e0 Merge branch 'main' into alex/sao 2022-09-29 12:18:58 +03:00
Kristaps Fabians Geikins aee15eb0d6 fix(frontend): ugly side bar scrollbar & version being truncated (#1047) 2022-09-29 11:10:56 +03:00
AlexandruPopovici df316ceddb Implemented improved normal reconstruction for the SAO pass. This gets rid of the artifacts created by incorrect vertex normals 2022-09-28 15:18:44 +03:00
Gergő Jedlicska 75693123b4 fix(frontend fileimports): fix file extension detection in TheUploads (#1031)
fix #985
2022-09-28 14:13:14 +02:00
AlexandruPopovici dcbfa448e9 We need to render both front and back faces to depth and normal passes for AO 2022-09-28 14:04:44 +03:00
AlexandruPopovici 5f169a2d23 SAO now takes the clipping planes into account 2022-09-27 14:04:16 +03:00
AlexandruPopovici 21b2e90622 Added RTE to the SAO pipeline 2022-09-27 13:55:17 +03:00
AlexandruPopovici 63714e9a17 Fixed an issue where line batches were rendered during the SAO passes and messing up the result. Fixed an existing issue where transparent ranges were shuffled before opaque ones 2022-09-27 13:15:24 +03:00
AlexandruPopovici a47b7c8660 Merge branch 'main' into alex/sao 2022-09-27 11:31:33 +03:00
AlexandruPopovici 38113886a7 Projection matrix and it's inverse were not timely updated and caused the SAO output to be all black 2022-09-27 11:31:28 +03:00
Dimitrie Stefanescu 76a84534ea Merge pull request #1040 from specklesystems/kate/small_fix
Added GIS apps labels
2022-09-27 09:30:38 +01:00
Dimitrie Stefanescu 51dd6ac1da Dim/viewer redux fixes (#1022)
* fix(viewer): closes #990

* fix(frontend): closes #1012

* fix(viewer): fixes #992
2022-09-27 11:16:00 +03:00
AlexandruPopovici 5d02fb2423 Fix for frontend which starts off the viewer with 0 width and heiht. This makes the framebuffers incomplete and errors are thrown. We now render to framebuffers only after we have a valid rendering size 2022-09-27 10:36:59 +03:00
KatKatKateryna 7f95f5cc8f added GIS apps labels 2022-09-26 20:06:36 +02:00
Kristaps Fabians Geikins c7e4c9981c fix(server): streamUpdatePermission wont allow adding new users to streams (#1032)
* fix(server): fixing streamUpdatePermissions allowing to add new users to stream

* fix(server): fixing tests to better test streamUpdatePermission
2022-09-26 16:40:17 +02:00
AlexandruPopovici c2d833026e Implemented selective opqaue objects only rendering in the depth and normal render targets for AO computation. Batcher now allows for various isolation of objects based on whatever category using batch update ranges 2022-09-26 17:20:08 +03:00
Kristaps Fabians Geikins 61a2caaae9 feat: batch commit actions improvements (list view support, batch delete in 'your commits')
* feat(frontend): batch commit action support in list view

* feat(frontend): batch delete in 'your commits' page

* fix(server): authorizeResolver isPublic check always failed

* fix(server): fixing tests
2022-09-26 13:16:44 +03:00
Gergő Jedlicska 025141a8b1 gergo/summaryEmailFixes (#1030)
* fix(server): fix 'speckle:error(s)' mismatching naming

* fix(frontend): add mtl as documented file import format, fix missing computed prop

* fix(fileimports): specklepy operations.send shouldn't use local cache for sending

fixes #1017

* fix(nginx): forward /static route to backend

* fix(frontend): add missing notification type names

* fix(helm): cleanup
2022-09-23 17:22:18 +02:00
Gergő Jedlicska 908bbfb937 Gergo/file imports hotfix (#1025)
* fix(server): fix 'speckle:error(s)' mismatching naming

* fix(frontend): add mtl as documented file import format, fix missing computed prop

* fix(fileimports): specklepy operations.send shouldn't use local cache for sending

fixes #1017

* obj import skip using default cache
2022-09-23 13:20:53 +02:00
Kristaps Fabians Geikins 5c86540b8e fix(frontend): batch commit toolbar doesnt appear in vue prod mode (#1023) 2022-09-22 18:24:29 +03:00
Kristaps Fabians Geikins 84c6ea68a2 fix(server): hopefully fixing some flaky tests (#1021) 2022-09-22 17:16:34 +03:00
Kristaps Fabians Geikins 05f11a26da feat: batch commit delete/move (#1016)
* feat: batch delete/move commits

* fix: ts linter issue
2022-09-22 16:49:18 +03:00
AlexandruPopovici 0bd362e1ef #1014 SAO WIP 2022-09-22 16:43:24 +03:00
Dimitrie Stefanescu 1a0a72f73b Merge pull request #1013 from specklesystems/alex/#995
Alex/#995
2022-09-22 13:13:11 +01:00
Dimitrie Stefanescu 220d8da979 fix(viewer/frontend): fixes #995 (implements new selection event in fe) 2022-09-22 12:59:22 +01:00
Kristaps Fabians Geikins 87107dc5d9 feat(frontend): auto-save stream settings (#1004) 2022-09-22 12:21:17 +03:00
Kristaps Fabians Geikins 3da39a7b11 refactor(server): User.streams only returns discoverable streams for non-owners (#1002) 2022-09-22 12:21:06 +03:00
AlexandruPopovici c7c98a2e24 #1014 Started working on SAO 2022-09-21 18:50:20 +03:00
Iain Sproat 77678ecaa8 feat(helm chart): secrets can be referenced from different kubernetes Secret resources (#1005)
* feat(helm chart): secrets can be referenced from different kubernetes Secret resources

Currently secrets have to be referenced from a single kubernetes Secret resource (default name
'server-vars').  This PR allows each secret to be loaded from a separate kubernetes Secret.  If
values for individual secrets are not provided, it defaults to the previous single kubernetes
resource.  This single kubernetes secret should now be considered deprecated in favour of individual
references.

* Fix error in Redis key

* Fix DNS egress for Redis in CiliumNetworkPolicy

- only give access to optional secrets if the component is enabled

* Values should be empty by default to allow for backwards compatibility
2022-09-21 16:27:05 +02:00
AlexandruPopovici 4cbf06a7f4 Merge branch 'main' into alex/#995 2022-09-21 13:37:50 +03:00