BACTERIOPHAGE
Let’s create a low poly model of a Bacteriophage.
Reference:
Setup
- Blender version 4.0
- Blender empty file
Workflow
- Delete the cube with
X
-
In
Edit
–>Preferences
–>Add-ons
Activate Extra Objects and Curve Tools plugin for curves -
Go to front orthographic view with
NumPad 1
or using the Navigation Gizmo - Add the reference:
SHIFT-A
add image referencebacteriophage.png
GX
to move reference to the left-
In the Outliner, Right mouse button (
RMB
) and add a collection named Virus -
Add a Curve spiral archimedean
Parameter Value Turns 21 Steps 24 Radius Growth 0.0 Radius 0.12 Height 0.06 - In
Properties
–>Data
–>Geometry
–>Bevel
, set depth to0.035
- Add the baseplate, a cylinder with
64
vertex, Radius.2
and depth.1
. - Edit mode with
TAB
and press2
for edge select - Select edge loops top and bottom
ALT-LMB
andSHIFT-ALT-LMB
CTRL-B
and Bevel increasing steps with mouse wheel- Duplicate for collar with
SHIFT-D
-
GZ
to grab and move up collar - Edit mode with
TAB
and press3
for face select - Select top face of collar, extrude with
E
in place and scale, then extrude again to make the ‘neck’ - With top face of neck selected:
SHIFT-S
and2
for cursor to selected - Object Mode with
TAB
- Add Head icosphere with
SHIFT-A
subdivisions1
and Radius0.5
-
Move Head up with
GZ
- Join collar and head: select collar in the Outliner,
SHIFT-LMB
to select also head. Contextual menu withRMB
and Join (shortcut:CTRL-J
) - Select Sheath and
F3
convert to mesh (orObject
–>Convert
–>Mesh
) - In
Properties
–>Modifiers
Add simple deform modifier to the Sheath - Bend
0
degrees - Test the bending changing the bend value and the axis.
- We need to connect the head now
- Select Sheat and go to Edit mode with
TAB
-
select 3 top vertex in the middle line of coil
CTRL
click HeadCTRL-P
and make vertex parent-
Test the bending changing the bend value and the axis. Head should Bend with Sheat
SHIFT-S
and move cursor to origin- With
SHIFT-A
add and Empty object to origin named it BendPivot - Set as Origin for the bend modifier, now we can rotate and bend!
- In the Outliner, hide the Virus collection (eye icon)
- Go to front orthographic view to make the Long Tail Fibers (legs)
SHIFT-A
–>Curve
–>Point
-
You are now in Edit Mode press
E
to add a point for mid leg, pressE
again for second point - Select mid point
N
Edit Fillet/Chamfer- In
Properties
–>Data
, Set Geometry Bevel to0.035
- Go back to Object Mode with
TAB
and convert leg to mesh withF3
- Select edgee loop at the end with
ALT-LMB
pressF
to close 3
for face select and extrude the new face,LMB
to confirmS0
to scale at0
the tip of the leg- Go back to object mode and activate visibility for the virus collection
- Scale the leg with
S
- In Outlier move leg to virus collection with
M
- Go to Object mode and select leg, move in position with
GX
- With leg selected and in Object Mode,
SHIFT-S
and move cursor to selected SHIFT-A
and add an Armature- Enter edit mode position top of bone in the middle of leg with
G
-
Extrude and put at end of second bone at the tip of the leg
- Back to Object Mode
- Select leg
CTRL-LMB
select armatureCTRL-P
parent leg to Armature with Automatic weights- In
Properties
–>Object
set bones Object properties display as wire - Move armature to virus collection
- We now have a rigged leg! Go to Pose Mode, select bones and test the leg poses
- Go back to Object Mode
- Select Sheat,
CTRL
select Bend pivot and parent withCTRl-P
-
Parent Bend pivot to baseplate. Current objects parenting:
graph TD; Baseplate-->Sheat-->Head;
SHIFT-S
cursor to world originSHIFT-A
inside Virus collection add an empty sphere with radius0.5
. Name the object “virus” (model control point)- Parent baseplate to control point:
LMB
select baseplate,CTRL-LMB
select virus control point,CTRL-P
and parent object. -
Current objects parenting:
graph TD; Virus-->Baseplate-->Sheat-->Head;
- Go on top view with
NumPad 7
or navigation gizmo -
Parent rigged leg to baseplate:
graph TD; Virus-->Baseplate-->Sheat-->Head; Baseplate-->Armature-->Leg
- Transform Pivot Point to 3D cursor on top of 3D Viewport
- Select Armature and Leg (with
CTRL
cick), Duplicate withD
and Rotate 45 withR45
Blender file: bacteriophage.blend