CompStart

ProLeccionesCursosElementosSoftware

CompStart

Domina los efectos visuales con técnicas de vanguardia.

Aprendizaje

CursosLeccionesFunciones ProRecursosSoftware

Tools

Tech CheckDisplay CheckMotion BlurPhysLightNuke Tools

Empresa

InstructorMisiónMapa del sitioPrivacidadTérminos

Proyectos

Moray RenderEXR ConverterOCIO.ccNuke ToolsDerekVFX

Follow

YouTubeInstagramTikTokThreadsContacto

© 2026 CompStart. Todos los derechos reservados.

Pin de tiempo

ToolSets / Time
Time

2026-09-07

ToolSets/time/timePin.nk

tiempo
reprogramación
compensar
utilidad
momento
alfiler
Ver en GitHub

Desfasa la sincronización de entrada para que un fotograma de origen seleccionado coincida con un fotograma de la línea de tiempo seleccionado, utilizando un simple pin de origen/destino.

Time Pin encapsula un TimeOffset controlado por dos controles de fotograma: desde y hasta. El desplazamiento es hasta menos desde, por lo que el fotograma que marque como desde aparece en el fotograma que marque como hasta.

Úselo cuando una placa, un elemento de retención o un fotograma específico deba coincidir con un fotograma determinado sin calcular manualmente el desplazamiento. Establézcalo directamente, o use los botones de Fotograma Actual para capturar el cabezal de reproducción en cualquiera de los campos.

Colócalo en una rama que necesite una relación temporal fija. Los nodos posteriores verán una actualización de tiempo constante mientras los valores de origen/destino permanezcan inalterados; si se modifica cualquiera de los valores, el desplazamiento se actualizará para todo el flujo.

Script code

set cut_paste_input [stack 0]
version 13.2 v4
push $cut_paste_input
Group {
 name timePin
 tile_color 0x421010ff
 selected true
 xpos -237
 ypos -175
 addUserKnob {20 User l timePin}
 addUserKnob {3 frame_from l from}
 frame_from 19
 addUserKnob {22 set_current_to l "Current Frame" -STARTLINE T "nuke.thisNode()\['frame_from'].setValue(nuke.frame())"}
 addUserKnob {3 frame_to l to t "nuke.thisNode()\['frame_to'].setValue(nuke.frame())"}
 frame_to 30
 addUserKnob {22 set_current_from l "Current Frame" -STARTLINE T "nuke.thisNode()\['frame_to'].setValue(nuke.frame())"}
 addUserKnob {26 "" +STARTLINE}
 addUserKnob {26 label_1 l "" +STARTLINE T "Time Pin v1.0"}
 addUserKnob {22 website l DerekVFX.ca +STARTLINE}
}
 Input {
  inputs 0
  name Input
  xpos -218
  ypos -215
 }
 TimeOffset {
  time_offset {{"frame_to - frame_from "}}
  time ""
  name TimeOffset1
  selected true
  xpos -218
  ypos -191
 }
 Output {
  name Output1
  xpos -184
  ypos -75
 }
end_group