Skip to content
Docs
Open Promoeyes

iphone

scenesset 1358× in templates and rigs

An iPhone: a real device model whose screen shows its `ui3d`; its body, band and buttons can be re-finished.

iphone#s01-dev(safe-top=off body-material=shell position="0 0 0" rotation="0 0 0")

Attributes

position"x y z"1256×
rotation"x y z"1254×
safe-toptexte.g. off0on1095×
body-materialtexte.g. shellporcelainspace-black583×
bodytexte.g. space-blackgraphitesilver498×
scalenumber347×
matchtexte.g. herophphone313×
anchortexte.g. bottom215×
body-scopetexte.g. all104×
bandtexte.g. chromesilvergraphite59×
body-roughnessnumber54×
morphtexte.g. particlesdissolveliquid3d49×
parenttexte.g. phone-rigcarrig146×
body-colorcolour #rrggbb34×
bezel-materialtexte.g. porcelain28×
bezel-roughnessnumber28×
buttons-materialtexte.g. porcelain28×
screen-backingcolour #rrggbb26×
cast_shadowtrue / false24×
morph-atnumber19×
morph-durnumber19×
morph-totexte.g. musicgw08-boltlm-bolt19×
screen-metalnessnumber16×
buttonstexte.g. graphitenaturalsilver15×
screen-roughnessnumber15×
screen-emissivenumber14×
band-colorcolour #rrggbb11×
band-metalnessnumber11×
band-roughnessnumber11×
body-metalnessnumber11×
buttons-colorcolour #rrggbb11×
buttons-metalnessnumber11×
buttons-roughnessnumber11×
morph-countnumber10×
screen-bump-scalenumber6×
screen-clearcoatnumber6×
screen-reliefnumber6×
screen-relief-blurnumber6×
body-envmap-intensitynumber5×
screen-relief-inverttrue / false5×
morph-colorcolour #rrggbb4×
screen-iridescencenumber4×
morph-sizenumber3×
morph-spreadnumber3×
morph-embersnumber2×
morph-seednumber2×
screen-parallax-scalenumber2×
screen-sheennumber2×
screen-sheen-roughnessnumber2×
explode-spreadnumber1×
morph-materialtexte.g. chrome1×
screen-fillcolour #rrggbb1×
screen-iridescence-iornumber1×
screen-parallax-layersnumber1×
band-envmap-intensitynumber0×
look_attextTurns the node every frame so its face (+z; a device's screen, a laptop's front) points at a target: a point `x y z` (mm, world), `#node-id` (that node, live) or `camera` (the lens, live). Its `rotation` and rotation keys are an offset on top of the aim.0×
receive_shadowtrue / false0×
uptextWith `look_at`: the world direction kept as the node's up, `x y z` (default `0 1 0`).0×

Where it goes

Examples

iphone#s01-devin abstract/rollingOpen and play →
iphone#s01-dev(safe-top=off body-material=shell position="0 0 0" rotation="0 0 0")
  ui(width=71 height=154)
    card(x=0 y=0 w=71 h=154 r=0 fill=#0b0b0d shadow=false)
    text(text="ROLLING" x=6 y=10 size=2.7 weight=600 color=#7c7970 align=left)
    text(text="01 / 16" x=65 y=10 size=2.7 weight=600 color=#ffb347 align=right)
    text(text="01" x=6 y=32 size=18 weight=600 color=#e9e6df align=left)
    text(text="STANDS" x=6 y=42 size=3 weight=600 color=#7c7970 align=left)
    card(x=6 y=48 w=59 h=0.6 r=0 fill=#ffb347 shadow=false)
    text(text="roll -90 · ten instruments" x=6 y=56 size=2.6 color=#7c7970 align=left)
    text(text="3.6 m -> 380 mm" x=6 y=62 size=2.6 color=#7c7970 align=left)
iphone#s05-p0in abstract/rollingOpen and play →
iphone#s05-p0(safe-top=off body-material=shell position="-246 -30 3900" rotation="10 30 -15")
  position
    0 0 0 0
    4.5 linear -270 -14 0
    6 easeOutQuad -315 -16 0
  ui(width=71 height=154)
    card(x=0 y=0 w=71 h=154 r=0 fill=#101a24 shadow=false)
    card(x=6 y=30 w=59 h=28 r=4 fill=#1c3a4c shadow=false)
    text(text="Inbox" x=10 y=40 size=3.4 weight=700 color=#e9e6df align=left)
    text(text="3 new" x=10 y=48 size=2.8 color=#7ad7ff align=left)
iphone#s05-p1in abstract/rollingOpen and play →
iphone#s05-p1(safe-top=off body-material=shell position="202 45 3350" rotation="-12 -35 20")
  position
    0 0 0 0
    4.5 linear 270 14 0
    6 easeOutQuad 315 16 0
  ui(width=71 height=154)
    card(x=0 y=0 w=71 h=154 r=0 fill=#101a24 shadow=false)
    card(x=6 y=30 w=59 h=28 r=4 fill=#1c3a4c shadow=false)
    text(text="Calendar" x=10 y=40 size=3.4 weight=700 color=#e9e6df align=left)
    text(text="10:30 review" x=10 y=48 size=2.8 color=#7ad7ff align=left)

Used in

Templates that write iphone; each opens at its first use.