the vtec is the same as vvt and the vvti u hear about its hard to explain so ive wikiepidied it
The profile, or position and shape of the cam lobes on the shaft, is optimized for a certain engine revolutions per minute (RPM), and this tradeoff normally limits low-end torque, or high-end power. VVT allows the cam timing to change, which results in greater efficiency and power, over a wider range of engine RPMs.
At high engine speeds, an engine requires large amounts of air. However, the intake valves may close before all the air has been given a chance to flow in, reducing performance. On the other hand, if the cam keeps the valves open for longer periods of time, as with a racing cam, problems start to occur at the lower engine speeds. This will cause unburnt fuel to exit the engine since the valves are still open. This leads to lower engine performance and increased emissions. For this reason, pure racing engines cannot idle at the low speeds (around 800 rpm) expected of a road car, and idle speeds of 2,000 rpm are not unusual.
Pressure to meet environmental goals and fuel efficiency standards is forcing car manufacturers to turn to VVT as a solution. Most simple VVT systems advance or retard the timing of the intake or exhaust valves. Others (like Honda's VTEC) switch between two sets of cam lobes at a certain engine RPM. Furthermore Honda's i-VTEC can alter intake valve timing continuously.