Skip to content

Conversation

yw4z
Copy link
Contributor

@yw4z yw4z commented Mar 8, 2025

PART 1

Profile folder size reduces to 38MB from 68MB after this changes
Main goal not just reducing sizes of models also i try to restore quality of models or fix if there are any problems
I will send one or more 2 commits like this. looks like folder size can drop below 25MB
second and third one will be more focused to improving model quality. Flashforge, Vzbot models looks like broken

BLOCKS

Size change 15MB > 1,09MB
PRO S100, RD50 V2, RF50 buildplate model
• Model sizes significantly reduced (%90) with minor visual changes
• Redraw them to get best quality low poly model
• Added a bec plate to RF50
• deleted BLOCKS_logo.png not used by orca
• Applied compression on bed textures
Printcore Hotend model
• Redraw model and removed fan, sockets etc

ELEGOO

Size change 6,51MB > 297KB
Centuri & Centuri Carbon
• Removed details on sides to reduce model size. added them as textures
• corrected file names to fit format with others
OrangeStorm
• Size reduced (%60) without any visual changes. Applied reduce mesh on co-planar surfaces and reduced polycount of holes
• Rebuilt texture to reduce its size. after compression it dropped to 50kb compared to 1MB. previously i was able to drop 1MB from 4MB because of noisy image

ERYONE

Size change 948KB > 29KB
X400
• There was a eryone logo as 3D on front of model but its not visible on viewport. logo already applied as texture currently
• Size reduced (%95) without any visual changes

FLSUN

Size change 2,80MB > 193KB
S1 & T1
• All models now %95 smaller without noticable changes, removed fillet on edges to reduce. change unnoticable on vieport until zooming model so close
• Replaced both textures with svg
SR
• Slighly reduced its size & Restored quality on screws
• Optimized its texture its a bit smaller now

GEETECH

Size change 1837KB > 90KB
105x150
• Reduced mesh on nozzle cleaner

GINGER ADDITIVE

Size change 1,89MB > 63KB
• Ginger_One.svg its not used by orca. deleted it. Looked content of SVG and its not even a vector file
• Changed model to simple box and used texture
• FIX top surface of previous model at Z+.6 that caused first layer not visible correctly. new model also fixes that

LULZBOT

Size change 3,28MB > 740KB
• Resized all covers to 180x180px and compressed
• Optimized models. improved details on handle and corner fittings / screws
• Compressed textures

SOVOL

Size change 3,95MB > 87KB
SV06 Ace & SV06 Plus Ace
• corrected model size of sv06 plus ace. it was bigger 7.5mm on each side. checked dimensions from their site
• Used their new icon on plate textures
• Model sizes significantly reduced (%95) without any visual changes

DEFAULT BEDPLATE TEXTURE

• Replaced orca logo with new one
• Added markers to corners
• I didnt add any custom grids because probably user will change bed size
Screenshot-20250308131517

QUESTIONS / INFO

• Should i delete 3D text from LULZBOT model files? user can struggle if tries to look model from back
• Alternatively i can add ERYONE logo to front of bed plate model and delete texture (it just contains logo)
• Sovol uses old logo on SV06 Ace & SV06 Plus Ace build plate but currently they rebranded. i can use old logo on texture

FOUND BUGS

• A white rectangle appears on right bottom corner while switching elegoo centauri. i assume its a bug and its loading one of bbl textures additionally
Screenshot-20250308141841

• Grid not centered to axis if origin of machine not on bottom-left. Example from delta maker 2. same issue exist for FLSUN S1 & T1. This is why they set grid manually on texture
Screenshot-20250308140957
primary grid lines should be aligned with axis placement
Screenshot-20250308141636

@SoftFever
Copy link
Owner

👍

@yw4z
Copy link
Contributor Author

yw4z commented Mar 8, 2025

@SoftFever fixed grid lines problem on #8767 . i will delete background from FLSUN T1 & S1 textures if that approved

@yw4z yw4z changed the title Profile folder optimisations Profile folder optimizations (BLOCKS, ELEGOO, ERYONE, FLSUN, GEETECH, GINGER ADDITIVE, LULZBOT, SOVOL) Mar 8, 2025
Copy link
Owner

@SoftFever SoftFever left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SoftFever fixed grid lines problem on #8767 . i will delete background from FLSUN T1 & S1 textures if that approved

Sorry I don't get.
What background are you referring?

Copy link
Owner

@SoftFever SoftFever left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@SoftFever SoftFever merged commit 1558edf into SoftFever:main Mar 9, 2025
1 check passed
@yw4z
Copy link
Contributor Author

yw4z commented Mar 9, 2025

flsun S1& T1 includes gridlines in their textures because gridlines not rendered on correct position
also they used bed plate color from light mode thats why background color doesnt match

without texture
Screenshot-20250309133608

with texture
Screenshot-20250309133756

@yw4z
Copy link
Contributor Author

yw4z commented Mar 9, 2025

@SoftFever btw whats the purpose of %AppData%\OrcaSlicer\system folder. when i change texture or bedplate name from machine json i have to delete related files from there to see change

@HugoCLSC
Copy link
Contributor

Only now did i notice the work done to reduce the size of the folders.

For BLOCKS , we will make future pull requests and update printer configurations while taking this work into consideration.

We will try to keep the folder sizes to a minimum

@yw4z
Copy link
Contributor Author

yw4z commented Mar 12, 2025

i think adding mounting plate, profiles, screws is a nice effect on user experience. just dont remove too much details on model. you can use screws or other details from my latest commits. i optimized them for low poly as much as possible without sacrificing too much on details

@yw4z yw4z deleted the profiles-optimisation-2 branch April 20, 2025 18:46
wujie-elegoo added a commit to ELEGOO-3D/ElegooSlicer that referenced this pull request Jun 9, 2025
- Updated and optimized Centuri & Centuri Carbon buildplate STL models:
  - Removed side details and replaced them with textures to reduce file size from 6.51MB to 297KB.
  - Corrected file names to match project naming conventions.

- Updated and optimized OrangeStorm buildplate STL model:
  - Reduced mesh complexity by 60% without visual changes by simplifying coplanar surfaces and reducing polygon count in holes.
  - Rebuilt and compressed texture size from 1MB to 50KB.

- These models were imported and adapted from SoftFever/OrcaSlicer#8764: SoftFever/OrcaSlicer#8764
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants