Rodrigo Faselli
79aa0bd4a2
Merge branch 'main' into feature/h2c_support_clean
2026-07-12 22:00:40 -03:00
Rodrigo Faselli
78692aa08f
Interactive shadows ( #14702 )
...
Co-authored-by: Ian Bassi <12130714+ianalexis@users.noreply.github.com >
Co-authored-by: Ian Bassi <ian.bassi@outlook.com >
2026-07-12 21:44:30 -03:00
SoftFever
15412cd812
feat(profiles): Bambu Lab H2C and A2L profiles and resources
...
Machine models and presets, process and filament presets, plus bed models, covers, previews and device images for the H2C and A2L.
2026-07-09 01:16:25 +08:00
Rodrigo Faselli
115d6dde46
ENABLE_SMOOTH_NORMALS ( #14080 )
...
* ENABLE_SMOOTH_NORMALS
* Remove definition of macro L if defined
* Update GLModel.cpp
* suavizado ajustado en 5 grados
5 grados
3,5 grados
* Ajuste de brillo menos intenso
* opcion smooth normals
Update GLModel.cpp
test
test 3
* cleaning macros
* tooltip
* Apply suggestion from @RF47
* Apply suggestion from @RF47
* Apply suggestions from code review
Co-authored-by: Rodrigo Faselli <162915171+RF47@users.noreply.github.com >
2026-06-19 09:42:12 +08:00
Rodrigo Faselli
cf8bb38dc6
Realistic View: Phong Shading + Ambient Oclusion + Cast Shadows ( #13704 )
...
* Phong Shading
* Add shader selection to graphics preferences
* SSAO
* 3D canvas menu
Co-Authored-By: yw4z <yw4z@outlook.com >
* better SSAO
* Adjust
* phong in preview mode
* cast shadows
sombra 3
sombra 2
* fix 1
* SSAO independent
* Fix 2
* clean 1
* shadows availables with gouraud
* Update Preferences.cpp
* tweeks
* No Normal textures
* Depth texture allocation
* avoid rebinding/redefining state each render.
* free SSAO
* set shadow fill color
* remove duplicated code
* cached model to avoid per-frame uploads
* yw4z suggestion
Co-Authored-By: yw4z <yw4z@outlook.com >
* Update Preferences.cpp
Co-Authored-By: yw4z <yw4z@outlook.com >
* Update GLCanvas3D.cpp
* only gouraud for preview mode
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Add new OpenGL shading model setting
* Update src/slic3r/GUI/GLCanvas3D.cpp
* Apply suggestion from @RF47
* Title Case
* normal textures
* gamma 2.2
Co-Authored-By: Ian Bassi <12130714+ianalexis@users.noreply.github.com >
* Revert "gamma 2.2"
This reverts commit 909a84af604a080b3f4b8dd67d13956473a77afe.
* Reapply "gamma 2.2"
This reverts commit 0f0c3d9ec0d2c9647ce06afac4fe9266b5ffda97.
* AO blend
Co-Authored-By: Ian Bassi <12130714+ianalexis@users.noreply.github.com >
* Revert "AO blend"
This reverts commit c5c9a3aa6b295704e71299451b937648e5c5f109.
* 4.0 pixel radius
* windows light effect
direccion
brillo
* smoothing
* ajuste de brillo
* ajustes de brillo
* No SSAO for bed
* disable realistic view on paint gismos
* Update ssao.fs
* circular panel
---------
Co-authored-by: yw4z <yw4z@outlook.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Ian Bassi <ian.bassi@outlook.com >
Co-authored-by: Ian Bassi <12130714+ianalexis@users.noreply.github.com >
Co-authored-by: SoftFever <softfeverever@gmail.com >
2026-06-04 18:22:06 +08:00
Ian Bassi
873d0ed26e
Graphics Preferences: Anti-aliasing + FPS ( #13538 )
...
* Expose Antialiasing velues
Expose Antialiasing multipliers.
Default to 4 as current implementation but enables the user to disable it to improve performante or increase sampling to improve quality.
* FXAA
* Improve descriptions
* Require restart when MSAA setting changes
Detect changes to the OpenGL MSAA (multisample anti-aliasing) preference when opening Preferences and prompt the user to restart the application to apply the change. Adds a constant key for the MSAA setting, stores the previous value, checks for changes (similar to the existing FXAA handling), and shows a warning dialog explaining the restart will close the current project without saving. If the user accepts, recreate_GUI is invoked to apply the MSAA change immediately.
* Revert "Require restart when MSAA setting changes"
This reverts commit dde134d346c3849598c91d025d2faed1b51c8a22.
* Menu and FPS options
* Fix FPS limiter and remove VSYNC
* Grouped FPS settings and mode up rigth fps counter
---------
Co-authored-by: Noisyfox <timemanager.rick@gmail.com >
2026-05-17 13:31:51 +08:00
lane.wei
6e063bdc8d
ENH: 3dbed: support rendering extruder area with different color
...
JIRA: STUDIO-7494
Change-Id: I717999e8b7ab1d7d350299b412a3a270c6ba7a9e
(cherry picked from commit 62b1d00d1fd6675fd067b76778d6a577dfae0c24)
2025-08-24 23:18:12 +08:00
Noisyfox
70495a3bf9
Use texture instead of texelFetch to make it smoother
2024-08-19 23:11:01 +08:00
Noisyfox
13e18d1d65
Use a 2-pass depth based outline algorithm when selected
2024-08-18 19:31:08 +08:00
SoftFever
27f140fb18
Mdel preview renders the actual colors of the filaments based on the filaments currently loaded in the AMS
...
Ported from BambuStudio
2024-06-16 17:15:51 +08:00
SoftFever
685de31088
Revert "Add a simple subtle outline effect by drawing back faces using wireframe mode ( #2934 )"
...
This reverts commit 0cee513416 .
2023-12-05 22:05:11 +08:00
Noisyfox
0cee513416
Add a simple subtle outline effect by drawing back faces using wireframe mode ( #2934 )
...
* Add a simple subtle outline effect by drawing back faces using wireframe mode
* Show outline in white if the model color is too dark
* Make the outline algorithm more reliable
* Enable cull face, which fix render on Linux
* Fix `disable_cullface`
2023-12-03 09:27:03 +08:00
Noisyfox
03a9014d3a
Show wireframe in MMU painter gizmo ( #2808 )
...
* Remove unused shader files
* Port wireframe shader from BBS
* Enable wireframe in MMU painter
Co-Authored-By: zhou.xu <zhou.xu@bambulab.com >
---------
Co-authored-by: zhou.xu <zhou.xu@bambulab.com >
2023-11-21 17:17:22 +08:00
Noisyfox
090a9247cb
Cut: Fix model rendering
2023-11-04 11:41:11 +08:00
enricoturri1966
19ad0ca4d9
Tech ENABLE_LEGACY_OPENGL_REMOVAL - Fixed calculation of normal matrices sent to shaders
...
(cherry picked from commit prusa3d/PrusaSlicer@c468dcbed7 )
2023-11-04 11:41:06 +08:00
enricoturri1966
fe78e40cb4
Various fixes
2023-11-04 11:41:06 +08:00
Noisyfox
0d27e084f3
Fix thumbnail shader
2023-11-04 11:41:05 +08:00
enricoturri1966
1e4f16bd39
Tech ENABLE_GL_SHADERS_ATTRIBUTES - Added shaders for glsl version 140
...
(cherry picked from commit prusa3d/PrusaSlicer@76d1d4949b )
2023-11-04 11:41:05 +08:00