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 909a84af60 .
* Reapply "gamma 2.2"
This reverts commit 0f0c3d9ec0 .
* 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