Kaboom V1
![](https://lh4.googleusercontent.com/hJecwUuLfG5j2pBVTIJC184qBDhsCBL4ubciJKG0bQoWZeQ_B4sjxwd4zkLlhIpWQ_ANQn5XCga42DsK5sC56ode7PsJ-X5GBHYLEh8TOF4gzqdmusNsdnr_DwaN6UdVi7ymFh5acIdoWjJIxQwdMuydUVW08pQNEgJSOzKdyaNBV5sU1SsH13yUSB7CkA)
|
‘Clean Project’ delete baked fractured groups and clean blend file to be readable by a non kaboom blender user |
1_ Fracture Objects
Select the object to fracture
![](https://lh6.googleusercontent.com/MLcyLY96kKkWF_3nJQIlF3HIVDayvEj3zHXvmF6BEf5ns22_yvJBGtwd-t95_NXZbx-52xMYO3OYMrhC6xScNLQZcMXarqjabyU2OlxNnZQFBL1fbGUo2plyRZFGE0T-2sE1Sd9GFDC1_1uDKYULQGcp5zm6j2Y-thv18-L4ntisgQ_8C0eo3aCXRzMGeQ)
|
Select the object to fracture,choose the fracturing mode in the first buttons line:
‘Own particles’,’Child Particles’,’Own Vertices’,’Child Vertices’,’Grease Pencil annotation’
|
![](https://lh4.googleusercontent.com/jMcZ7LLFHpqt5ZBMX4JbGl8JVvZvuKn5bmwg4LM9oMqs72ttboQjdBX1jnz0F_6QWTuugnQts9HiWEeHcOeQcaUX6VPzzwk5GDDoQHyx5EsRGUOBwrg71eExmd433gcerYveF9z6eKLm5VY7a2ckLwNB7wkKBsOIjwjenfPXF_t1-kRMDjsiay5Mt0eKUQ)
|
Scale proportions for resulting shards |
![](https://lh4.googleusercontent.com/AdoOQURPbmSzEAm5MpRoYRLNmIBNeR1sYxUdlr1TnfU9YBpIxGlzVE7Yl91SozZL1cbqDnmvByj-9MHjw529G2LjSX2tBB8nxuKl1siM7Tlpjov7PjqbdGnqSy_OJdWg-xZDblZKgVFNccGxBoxwTX2nLTIVplyAa_5ehLg4E0OgQ1jnBjAfNvUYmqn_OA)
|
Number of shards |
![](https://lh3.googleusercontent.com/9PcsAjea4ThD_q1e7ObQMinwGfo3Wl8Xazb4NZlywhQig8oXnMhe_QTOGHihJJUnZZFj2ls_2EanKlUUKnBvR1JnxCwx54cdIiDSEsp8DPsRtFHjgk13QNaampmhqUpmS5eSrD1O9J920yNKGaGtzpfz8phhKElfFh7sRb3wfcnQ8_uAj1bxvHHpgvMR5g)
|
Then click Fracture to see the result
|
2_ Fractured Groups List
The fracture result is stored in a Fractured Group, visible in the Fractured Group List.
![](https://lh5.googleusercontent.com/6ZcjXarXij3L-XDq93iTw_aVI9w8hdz7J_qv5wCZ_FkotDLXndo7os_EQmdk8xfzEyN-GnlHi6uefAXXYxcWWEoQOYPr81mzWMnFZV35VjoDr2gPL-gQR9cLDgBEwLGeuFiRh4KUlal3eAbTE0ADbg8WW3xXAxiME79i-tL0_qoxRq6HoUYPhVMjIPSBqQ)
|
Name of the group can be edited by the collection name in the outliner
select group objects
delete group objects, fractured group and restore object source
|
![](https://lh3.googleusercontent.com/lZXbjbPofoqSdyO5jMtKBlU7VW8fb4OltrjaHdPz4nE2B1H7-HvWul5dnLJrrWRXLp2umFMIey8PN3FAcGgpcuisogmkURSw19LTB6jmuIrB5ro9cJDWIg_IhKQn_8eqlKCZlms54uIUsSfwWryMW8PUgKH6s3rruqBae4Pd4Zo0T82OQz95SiXe0Uq9BA)
|
Flags mean that the group objects
‘are baked’
‘have debris particles’
‘have smoke particles and fluid modifier’
|
![](https://lh3.googleusercontent.com/QfS2VWx1wGv9Ckl8Ju1c0j1dtSkKsLN9L5-pol5PaGJoHtyilhNYzpiEEZhn7ud3Mr5FAv9eiUuKhzegyKpbo7g76CCBqGLw79WhFEEqy9rYjHXLvevTs3ik_juQhG-zX3u3EuerkW71yaQpWPT6nrn-7Kh0_h1gwaS_nwsUjWlcRaOZSKBH0zZN7tS1Ug)
|
Create new fractured group with a selection of objects |
![](https://lh4.googleusercontent.com/8cqlN7OqWphtPWGT4DmhJnUh6c1CFhk4Z22d36oRXaFwmD8SHAbNMTDt2nT_BmtPtJJhP49hf5ixgslIrD5R1QKq-oz3zcTU8-9rM7JFfTz4-18isk-KX0acQgkmG7M6C4Xrcvo7FcW6l5rMry9KgmDc_bbFQ4YHV31wGRTOPaUhBz2IqNh8CnJ0_3jRrg)
|
Create roughed cut to shards inner of the active fractured group.
Fractured Group must be BAKED
|
![](https://lh6.googleusercontent.com/7EVynTJV02m6VGSLn4Uo5JhLo1Pi6-FooLV_6te2hhDXwcXD0w1rI5nblqEC672kuby-0JHXd32fAvf67WEibjyzfXT_KWIKVHzvR0QFuBZ2YOHbK9XbrdeqYru78VZG5WKXjXbFUsP7Gjm1Z9FTYYuQY6YrVHnaGKnQ3riNbMjEJZcTphHmMX-y2G7uJw)
|
Rough Cut parameters of the active fractured group
‘Apply’ is a converting to mesh. This kills all object’s modifier (particles)
|
3_ Simulation
There are 2 simulation methods : BLAST or KRUMBLE
BLAST: is done with the Blaster Tool
![](https://lh4.googleusercontent.com/_XBaggzRsr6GSUApDtZ3yr0KELdWNSIAPdDL0DChC69icSjChUp9P3JhZPFl4R5D_HOtm7kEWYknHC8_FRH67z_w02hrY3ckfjYBa8QK8Z8ih5ffuoC4EN8Ryz8goEQJthFKhMUAI6xQcIaZOlT0WJRNafUOhZAjTVYiZrkncrThT83YFsqE7mn9GTwNFg)
|
Add blaster to scene. |
![](https://lh6.googleusercontent.com/vWQZwDSFBOXAbSTrSYLIf15QaIBqnAOqGOPbuLl_UeEruhC94nCjrJ0lrjBESXFdaqMTq3ObEQ7bo8gkW6YRg4Sr3JOi_oTKamm0kFOfhgbACJyv0BVwL6oiNmAx_7ky0MwvYilFUmRvB4VsSM7NvGVOOO4HV2_uGueVHZx8onuzb9TMTzcDtdToDmUECQ)
|
Core radius is the influence distance of the force applied to the shards.
Dynamic Range is the influence distance to enable the dynamic of the shards.
|
![](https://lh5.googleusercontent.com/eEte7sn94Pcw3Ts34WGx0d3XY-cqBwCsBPvkwx8bU348i5MVP4Si54F9DtRENgkrN8MFV1GbiHXWrC5uD9JIFyYCiKBxNwzTRotI5RHg-214d5LEayQGzF-iHFm_y41SgM6tgcUl37pp4Ozs91W8fc1JkNr-4d3lSwNOaGV4bIE6N2Y8E5IU7K95GMJCgA)
|
Force apply to shards in the Blaster Core Radius.
← Radial Force + random percent
← Directional Force + random percent
← Spin + random percent
|
The simulation will creates rigid body objects , creates initial motion of shards that are influenced by the blaster Core and animates the dynamic activations
![](https://lh5.googleusercontent.com/cykH0Bad4cHmQdWR5vk9iMe6VuOAiceHUBy8d5FhMB0eo7OB7O-Tlij0GNYwqVQIAbkdGzg4eT3KCAUj7ZDJvkOv0ACZE8q6J0_ikdZoTmqcHocN4VbEUMNVuP-8PwqzSOtkl9b38o3CTNmv10Y3d6XlOK4UgJc9ztjas45o8UnRKYzUesXU90MMrTqsVA)
|
Range of Rigid Body World of rhe blender scene
‘Reset’ is a tool that help the user to delete cache of the rigid body world
|
![](https://markets-rails.s3.amazonaws.com/cache/79d48830dd58228174756cb8797def28.png)
|
for simulation affects all fractured group, if not, only the active fractured group will be simulated
this update viewport during the simulation
To launch the simulation click on ‘Blast !’
Distribute KaFires during Simulation.
KaFires are located scaled and rotated at each the Blaster location keyframes except the first and the last.
|
KRUMBLE : Creates rigid body objects and add dynamic activation keyframe to the active group shards at the current frame of the scene
![](https://lh3.googleusercontent.com/TkGMB9cMQaKu_Niupii8i5iWr8w-Ti4wLlruDBNYz-VpCUTVjGsnQhaAXPSau_SZZdOXHBUS0IR8Vs6voQ9P80B0ddsZzKuYCcgS0-sivJIu1LjDQUI2Npwg-kXV6DT_VfwJjALrftTVjF8vcM-WP1YOn04chVEBLPymi-WNEHKlPTgC2PA_h76OyVaZhg)
|
Create dynamic keyframe at the current frame of the timeline to the active fractured group objects |
4_ Rigid Bodies
The simulation uses the blender interne rigid body engine. Here parameters of RB objects can be edited
![](https://lh5.googleusercontent.com/r3KbvM0zpsWdWgNGg9fR-p1eJC6mjMsQXQWpKq0XnoPJpP6TZ8P6J8zAxlXRviIqpyaZ3Ne1xMEfj3fQHoH7AEZDJvNn0kZHVTGO5JVQ56u4E3mCkFJzvic5Z_Fb8xlKc_OiJYaOYppL4AQm_1BMNNjl_Rjedjg_t990FKxu_RmB2TJg3eycoEXYlXMWRw)
|
Add Breakable or Fixed Constraints to selected Rigid Body Objects
Update Strength value to selected Rigid Body Objects Constraints
← Remove by Group or Selection
|
![](https://lh6.googleusercontent.com/exUyjTBU_qSoM-KxZH7FStoib7l_GC8jlc57r1c1rWCceM6ncwm6x8iy_p5tpLJBXB0KgMqSYhuO9S9LT3cyqabcIOWuhQZ5lQBes_kKHeTkV4q5fAmypz0Efa-MjIW-7X_GMSyZaBeyh8uxt9oKYod9YHvqHFg1D-KL8nA5TngCdFLH7212FPFR5CBGAg)
|
Update mass of Rigid Body Objects
|
![](https://lh4.googleusercontent.com/rGXaMBRZj7H63G8ua6y4Q3VmQzUgrijlADZyqJu9X_p-ol7n0chC2Dw_rMfAS59HTpbrzHae5JZyyRrwBMlpG9krjxT54BSkPwdkUmjyQ0DKdnRgr7YQo0jXPcoClzQw8NGrJ8N7JXvswImYnIC2s1mG59xd9jsiLYRII6zxcMU2M5t3D5CTi65g2Xex-w)
|
Set selected Object to Passive Dynamic Rigid Body Object |
5_ Baking Simulation to Keyframes
This operation is necessary to add rough cut or add particles
![](https://lh3.googleusercontent.com/xLIEZ2ghVaJYGlsabfzN5eJVmlXWAumqumnx-z__E2YM9wCO70IZZXPf1vlD41ewPIB3948GupTgnMcXbgABgXT-h4crJXlhcS1-Pd8xChVG3P0GtjrLz0SQr9PBHotqNALtDVIHt87XFLJrOoDZYgRaCi2-XE6V6PSriEr22CZIOjzOR_J-PYulj5QVvQ)
|
Bake all fractured Groups to Keyframes
|
6_ Particles and Smoke
![](https://lh5.googleusercontent.com/V8FP6IOb91V55SUDOQp2sVEL2TTT83-y5neqFqeXHlYQNGqMlly5-9_Wfo09kKSmTnvFnRkkOzmHPnk2FtktcaFKL1iGfBmcEcvb3Q0TuUAJsdxfqSwgUs3qXeigO0y89PN6RR1PXHJCjYL4Yesy29zXnY9u6GO-SPd62nVCl3KcFvXzVnQxvSCmIx0hUw)
|
Buttons to switch between particle mode |
![](https://markets-rails.s3.amazonaws.com/cache/61693846d69750e6044319eb7e9ceae2.png)
|
Add Debris, particle systems use the "Parts Collection" for instances. If the collection selector is empty , kaboom creates automatically a new collection with debris instances. |
![](https://markets-rails.s3.amazonaws.com/cache/a606f4ab3d260727de5be555e36e660c.png)
|
Hide/Show particles in viewport
← Particles instances collection
← Remove particles of the active fractured group
← Acceleration limit trigger
← Duration of emission in frames
← Number of particles emitted
← Percent of count for collision emission
← Copy active particle system parameters to all other
← Decals + or - particles emission times
|
![](https://lh6.googleusercontent.com/VlWTLkh59euIvi0m25r4GEh8X_fSeRjhW2SnAZiyQzDHYmtIekJADlS7uZB7SG4k-dzqzivhCFc0Y40DuvSBz5Ue3hk0AcbjuxTMD6B52DRNaxpi73YssVzXakfpyy03zU532R08T8Sdk2zs8HiVR09_hTB6R4mnmmyhc2n_3sgR8F17hbxV6x4iz35o6w)
|
Copy selected object particles parameters to all of active fractured group objects |
![](https://markets-rails.s3.amazonaws.com/cache/fbca92bd5f2b41640cc7d59ac606b4b1.png)
|
Add Smoke Emission on active fractured group |
![](https://markets-rails.s3.amazonaws.com/cache/698a9981fc45c1fc6628400cba37287d.png)
|
Hide/Show
← Remove particles of the active fractured group
← Intensity of emission on move
← Intensity of emission on deflagration (explode and collision)
← Intensity of vertically emission on collision
← Update Smoke of the active fractured group
|
![](https://markets-rails.s3.amazonaws.com/cache/d76caf12dfd498a709fcf9d52752f281.png)
|
Copy selected object fluid parameters to all of active fractured group objects
← Add Smoke domain with auto size of bounding box the selected objects
← Add an animated turbulence field in the scene
|
![](https://lh5.googleusercontent.com/aI_PLiLb5q3vTlPXvbjQkrLG_0XFpciSfO_b9wYyHh3tCv7B6Di0hLaKvIOh5mBCNIcJaLQC4aVPLVCdV6janNv_BepWtyS5tP3sc0XHb2tnjWCFdNjGIzQylY4RxmvaMHkwIfeUjajmXKRZvkcRCjzWnbwKJeZUFhQ3SOOSWF-p58I2KjLSBTjKEnDO9w)
|
Standards Particles cache operators
|