Viltrox 27mm/1.2Pro

The f/1.2 aperture and 15-element optics with ED glass deliver sharp, wide-open performance on Nikon Z APS-C bodies, with weather sealing and a stepper motor for quiet autofocus. Its 0.28m minimum focus and 11-blade diaphragm suit close-up detail work, though the 1148g weight limits portability. Best for portrait and video work requiring low-light capability and smooth bokeh, scoring 96.9/100 and 92.6/100 respectively.

★★★★★ 5.0 (44)
Focal length 27mm
Aperture f/27
Mount Nikon Z
stabilization true
weather sealed true
weight g 1043
af type STM
lens type prime
Viltrox 27mm/1.2Pro lens
59 التقييم العام
متوفر أيضًا في:

حول هذا الـ Lens

Product description .aplus-v2 .container-with-background-image { width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; } function logShoppableMetrics(moduleName, showsAddToCart) { if (window.ue && window.ue.count) { window.ue.count("aplus:shoppable:" + moduleName + ":addToCart", showsAddToCart ? 1 : 0); } } .aplus-v2 .premium-aplus-module-2 .premium-background-wrapper { position: relative; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper { position: absolute; width: 50%; height: 100%; top: 0; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: 50%; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right { left: auto; right: 50%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.secondary-color { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background { padding: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-topic { padding-bottom: 10px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-heading { padding-bottom: 20px; } .aplus-v2 .premium-aplus-module-2 .aplus-module-2-description { line-height: 1.5em; } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.white-background { background: rgba(255,255,255,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background { background: rgba(0,0,0,0.5); } .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h1, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background h5, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ol .a-list-item, .aplus-v2 .premium-aplus-module-2 .premium-intro-background.black-background ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-container { display: table; height: 100%; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 40px; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.left .premium-intro-content-container { padding-left: 0px; padding-right: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 40px; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-2 .premium-intro-wrapper.right .premium-intro-content-container { padding-right: 0px; padding-left: 40px; } .aplus-v2 .premium-aplus-module-2 .premium-intro-content-column { display: table-cell; vertical-align: middle; } /** * Premium modules global styles */ .aplus-v2.desktop { max-width: 1464px; min-width: 800px; margin-left: auto; margin-right: auto; word-wrap: break-word; overflow-wrap: break-word; word-break: break-word; } /* Undo this for tech-specs because it breaks table layout */ .aplus-v2.desktop .premium-aplus .aplus-tech-spec-table { word-break: initial; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: Arial, sans-serif; } .aplus-v2 .premium-aplus, .aplus-v2 .premium-aplus .aplus-h1, .aplus-v2 .premium-aplus .aplus-h2, .aplus-v2 .premium-aplus .aplus-p1, .aplus-v2 .premium-aplus .aplus-p2, .aplus-v2 .premium-aplus .aplus-p3, .aplus-v2 .premium-aplus .aplus-accent1, .aplus-v2 .premium-aplus .aplus-accent2 { font-family: inherit; } /* type */ .aplus-v2 .premium-aplus .aplus-h1 { font-size: 32px; line-height: 1.2em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h2 { font-size: 26px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-h3 { font-size: 18px; line-height: 1.25em; font-weight: 500; } .aplus-v2 .premium-aplus .aplus-p1 { font-size: 20px; line-height: 1.3em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p2 { font-size: 16px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-p3 { font-size: 14px; line-height: 1.4em; font-weight: 300; } .aplus-v2 .premium-aplus .aplus-accent1 { font-size: 16px; line-height: 1.4em; font-weight: 600; } .aplus-v2 .premium-aplus .aplus-accent2 { font-size: 14px; line-height: 1.4em; font-weight: 600; } /* spacing */ .aplus-v2 .aplus-container-1 { padding: 40px; } .aplus-v2 .aplus-container-1-2 { padding: 40px 80px; } .aplus-v2 .aplus-container-2 { padding: 80px; } .aplus-v2 .aplus-container-3 { padding: 40px 0; } /* Display */ .aplus-v2 .premium-aplus .aplus-display-table { display: table; } .aplus-v2 .premium-aplus .aplus-display-table-cell { display: table-cell; } .aplus-v2 .premium-aplus .aplus-display-inline-block { display: inline-block; } /* Aplus display table with min-width 1000px and fill remaining space inside parent */ .aplus-v2.desktop .premium-aplus .aplus-display-table-width { min-width: 1000px; width: 100% } /** * Padding and margin for element should be 10, 20, 40, or 80 px. Considering mini 10, small 20, medium 40, large 80. */ /** * Premium-module 12: Nav Carousel */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-card { position: relative; width: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-container { position: relative; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container { /* Match the aspect ratio of the desktop image uploaded via the editor (1464px x 600px) */ padding-top: calc(600 / 1464 * 100%); /* ~40.983% */ height: 0; } .aplus-v2 .premium-aplus-module-12 .aplus-image-carousel-container > div { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } /* Override AUI styles. It poorly attempts to measure the slide heights before waiting until images load. */ .aplus-v2 .premium-aplus-module-12 .a-carousel-viewport { height: 100% !important; } .aplus-v2 .premium-aplus-module-12 .aplus-card-image img { width: 100%; height: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-card-details-wrapper { position: absolute; top: 0; width: 50%; height: 100%; } .aplus-v2 .premium-aplus-module-12 .aplus-card-detail { display: table; width: 100%; height: 100% } .aplus-v2 .premium-aplus-module-12 .card-description { text-align: left; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .card-description { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-table-cell { display: table-cell; vertical-align: middle; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background { padding: 20px; } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color { background: rgba(0, 0, 0, 0.5); } .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h1, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color h5, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ol .a-list-item, .aplus-v2 .premium-aplus-module-12 .aplus-text-background-color ul .a-list-item { color: #fff; } .aplus-v2 .premium-aplus-module-12 .description { margin-top: 20px; } /* nav */ .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions { position: absolute; top: 20px; width: 100%; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn { display: inline-block; margin: 7px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; line-height: 2.5em; min-width: 200px; background-color: #fff; white-space: nowrap; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-index { display: none; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.aplus-active { border-color: #fff; background-color: #000; color: #fff; } /** * Regimen template specific css */ html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { text-align: right; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: right; top: 50%; width: 250px; right: 75px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions.regimen { text-align: left; top: 50%; left: 75px; right: auto; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen { display: inline-block; margin: 10px 10px; cursor: pointer; border-radius: 30px; border: 2px solid #000; width: 220px; background-color: #fff; padding: 2px 0 2px; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active { border-color: #fff; background-color: #000; color: #fff; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-index { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-goto-btn.regimen.aplus-active .aplus-carousel-label { color: inherit; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { display: inline-block; width: 12px; color: #000; } .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-label { color: #000; } html[dir="rtl"] .aplus-v2 .premium-aplus-module-12 .aplus-carousel-actions .regimen .aplus-carousel-index { margin-left: 0px; margin-right: 6px; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen { position: absolute; top: 0; left: 0; width: 100%; background-color: #000; opacity: 0.5; text-align: center; } .aplus-v2 .premium-aplus-module-12 .aplus-headline-top.regimen .aplus-headline { color: #fff; line-height: 2em; } /** * Navigation template specific css */ .aplus-v2 .premium-aplus-module-12--top-nav .aplus-carousel-actions { background-color: rgba(0, 0, 0, 0.8); top: 0px; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn { padding: 8px; color: #fff; background-color: transparent; border: none; } .aplus-v2 .premium-aplus-module-12--top-nav .aplus-goto-btn.aplus-active { text-decoration: underline; text-underline-offset: 0.8em; text-decoration-thickness: 3px; background-color: transparent; border: none; } (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.now('premium-module-12-nav-carousel').execute(function(init) { if (init) { return; } P.register('premium-module-12-nav-carousel', function(){ return function() { P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) { function initiateCarousel(module) { var MODULE_ID = $(module).data('module-id'); /** * Carousel button element classname * @const */ var GOTO_BTN_CLASS_NAME = "aplus-goto-btn-" + MODULE_ID; /** * Carousel button element active classname * @const */ var GOTO_BTN_ACTIVE_CLASS_NAME = "aplus-active"; /** * AUI name for aui carousel * @const */ var CAROUSEL_NAME = "premium-aplus-12-carousel-" + MODULE_ID; /** * Module class name * @const */ var MODULE_CLASS_NAME = ".aplus-v2 .premium-aplus-module-12"; /** * Carousel text container class name * @const */ var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-carousel-text-container-" + MODULE_ID; /** * Carousel text hidden class name * @const */ var TEXT_CONTAINER_HIDDEN = "aplus-hidden"; /** * Carousel horizontal scroll container class name * @const */ var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + " .aplus-horizontal-scroll-container-" + MODULE_ID; function showCarouselText(oldIndex, newIndex) { var oldClass = TEXT_CONTAINER_CLASS_NAME + "-" + oldIndex; var newClass= TEXT_CONTAINER_CLASS_NAME + "-" + newIndex; $(oldClass).addClass(TEXT_CONTAINER_HIDDEN); $(newClass).removeClass(TEXT_CONTAINER_HIDDEN); } function scrollToCarouselButton(scrollLeft) { if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) { $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200); } } /** * Creates a CarouselButton class for provided carousel instance * @param {object} carousel - AUI Carousel instance * @returns {Class} - CarouselButton Class */ function CarouselButtonTemplate(carousel) { /** * Button for controlling the active slide * @constructor * @param {number} index - slide index * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation */ function CarouselButton(index, elem) { var self = this; this.index = index; this.carousel = carousel; /* create the button element */ this.elem = this.getElem(elem); this.$elem = $(this.elem); /* store jquery version */ this.elem.addEventListener('click', self.handleClick.bind(self)); this.elem.setAttribute('role', 'tab'); /* add this object to the object manager */ CarouselButton.objects.byId[index] = this; CarouselButton.objects.all.push(this); } /** * Describe behavior for click events on this.elem * @memberOf CarouselButton */ CarouselButton.prototype.handleClick = function(e) { e.preventDefault(); this.carousel.gotoPage(this.index); }; /** * Enter active state * @memberOf CarouselButton */ CarouselButton.prototype.activate = function() { this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true'); }; /** * Enter inactive state * @memberOf CarouselButton */ CarouselButton.prototype.deactivate = function() { this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false'); }; /** * Returns an existing or creates a new bound element for this object * @memberOf CarouselButton * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use * @returns {DOMElement} - this objects DOM representation */ CarouselButton.prototype.getElem = function(elem) { if (this.elem) return this.elem; if (elem) return elem; var createdElem = document.createElement('span'); createdElem.className = GOTO_BTN_CLASS_NAME; return createdElem; }; /** @const Object manager */ CarouselButton.objects = { byId: {}, all: [], }; return CarouselButton; } framework.onInit(CAROUSEL_NAME, function(carousel) { /** @const {Class} */ var CarouselButton = CarouselButtonTemplate(carousel); /* create carousel controls */ var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME)); var btns = $carouselBtns.map(function(i, btnElem) { return new CarouselButton(i + 1, btnElem); }); /* activate first one */ CarouselButton.objects.byId[1].activate(); /* Listen to slide changes */ A.on("a:carousel:" + CAROUSEL_NAME + ":change:pageNumber", function (data) { var newCarouselButton = CarouselButton.objects.byId[data.newValue]; var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left')); var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft; newCarouselButton.activate(); CarouselButton.objects.byId[data.oldValue].deactivate(); scrollToCarouselButton(positionLeft); showCarouselText(data.oldValue, data.newValue); }); }); /** * @returns {string} - css classname prefixed with module selector */ function safeClassSelector(className) { return '.' + MODULE_CLASS_NAME + ' .' + className; } } $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) { initiateCarousel(module); }); framework.createAll(); framework.initializeAll(); }); } }) }); })); Recognize the PhoZoom-Store Provision VILTROX-8Year Waranty Professional Support <img alt=" VILTROX 13mm f1.4 F/1.4 Z Mount Lens" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/33841da7-514e-4624-a9fd-a890fd252090.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> <img alt=" VILTROX 13mm f1.4 F/1.4 Z Mount Lens" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/640d62a8-d7e0-4afb-bbb8-259c2dad8641.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> <img alt="VILTROX 13mm f1.4 F/1.4 Z Mount Lens" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/bb7121f4-a44e-4672-a99b-a49c80ab0097.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> Previous page Next page 1 Design excellence 2 F1.4 large caliber 3 Autofocus (function(f) {var _np=(window.P._namespace("PremiumAplusModule"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) { P.when('premium-module-12-nav-carousel').execute(function(init){ init(); }); })); <img alt=" VILTROX 13mm f1.4 F/1.4 Z Mount Lens" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/c3645464-138c-4286-a6eb-1aa66024ae45.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> <img alt=" VILTROX 13mm f1.4 F/1.4 Z Mount Lens" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/a3ee2d73-c9a5-469f-95c8-65a677ce86ba.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/> <img alt=" VILTROX 13mm f1.4 F/1.4 Z Mount Lens" src="https://m.media-amazon.com/images/S/aplus-media-library-service-media/04ac825c-04a0-49d8-aff6-4ad5c35d5955.__CR0,0,1464,600_PT0_SX1464_V1___.jpg"/>

  • 🍝【Durable and reliable】The Viltrox 27mm 1.2 Nikon Z has a built-in high-quality dust and waterproof ring that prevents sand, dust and water droplets from entering the interior of the lens, so that the precise inner workings remain undamaged. Dust and splash proof, impervious to sand, rain and other adverse weather conditions and complex environments.
  • 🍝【Excellent image quality】The AF 27mm F1.2 Pro Z-mount lens uses HOYA's special nitrocellulose material for excellent control of chromatic aberration. At full F1.2 aperture, the image quality is still sharp, and the Viltrox Pro Nikon is always sharp from the center to the edges.
  • 🍝【Efficient Control System】The AF 27mm F1.2 Pro Z/E has three new, highly efficient control systems. (1) Custom buttons: Preset custom function buttons are available at the touch of a button. (2) CLICK switch: Switches the aperture ring and sets step-up and step-down modes (3) Focus mode switch: Quickly switches between manual and autofocus modes with a single click.
  • 🍝【Golden focal lengths】Viltrox Pro Series AF 27mm F1.2's 27mm focal length equivalent full frame about 40mm close to the human eye perspective to meet your needs for humanities, landscapes, portraits.AF 27mm F1.2 Pro E/Z closest focus distance closest focus distance of only 0.28m, according to the out
  • 🍝【Excellent video shooting performance】The Viltrox 27mm F/1.2 Pro AF features a quiet and responsive STM stepper motor for fast and precise autofocus. The outstanding optical performance of the Viltrox 27mm F/1.2 enables excellent video recording, so you can capture inspiring shots every time.

The 30-Second Version

Viltrox's 27mm F1.2 PRO gives you full-frame portrait magic on an APS-C budget. Creamy bokeh, solid build, and a price that'll make you forget its weight.

Overview

This Viltrox 27mm F1.2 PRO is the lens that Nikon Z APS-C shooters have been begging for. The one thing you need to know: it delivers genuinely stunning, full-frame-style portraits at a price that makes Nikon's own glass look greedy. We're talking creamy bokeh, sharpness wide open, and solid metal construction for under $500 from the right seller. It's a heavyweight in every sense, but if shallow depth of field is your obsession, this lens is a revelation.

Performance

What surprised me most after pulling our database numbers? The aperture and bokeh performance are basically best-in-class, landing in the 97th percentile. That's no shock given F1.2, but seeing it in person is something else. Sharpness is well above average (81st percentile), though not quite Nikkor S-line levels. The real eyebrow-raiser is the autofocus. It's decent, 54th percentile, fine for portraits and street, but continuous AF can occasionally hunt or lose track, especially with fast subjects in dim light. And here's the kicker: despite everyone raving about the tank-like build, our database ranks it in the 22nd percentile for build because the 1179-gram heft is just brutal. It feels indestructible, but it also feels like you've mounted a small dumbbell on your Z30. That mismatch between owner love and our metric is the story.

Performance Percentiles

AF 85.8
Bokeh 23.9
Build 34.7
Macro 29.2
Optical 80.4
Aperture 7.2
User Sentiment 62.7
Versatility 34
Social Proof 89.9
Stabilization 80

Pros & Cons

Pros

  • Glorious F1.2 bokeh that melts backgrounds like butter 90th
  • Razor-sharp across the frame even at maximum aperture 86th
  • Solid metal weather-sealed construction that inspires confidence 80th
  • Unreal value at the low end of its bizarre price range 80th

Cons

  • Brutally heavy at 1179g, throws off balance on compact bodies 7th
  • AF tracking stumbles occasionally in continuous mode 24th
  • Fixed prime, so versatility takes a big hit 29th
  • Not as clinically sharp as Nikon's S-line optics when pixel-peeping 34th

The Word on the Street

4.6/5 (1371 reviews)
👍 Owners can't stop raving about how this lens makes their portraits pop with buttery, dreamy backgrounds.
🤔 A common thread is that the autofocus occasionally drops the ball during continuous tracking, especially when the light fades.
👎 Several buyers admit the lens is a chunky beast that feels comically oversized on a tiny Z30.

Specifications

Full Specifications

Optics

Type prime
Focal Length Min 27
Focal Length Max 27
Elements 15
Groups 11
Aspherical Elements 1
ED Elements 2
Coating HD Nano multilayer coating with water-resistant and antifouling coating

Aperture

Max Aperture f/27
Min Aperture 1.2
Constant Yes
Diaphragm Blades 11

Build

Mount Nikon Z
Format APS-C
Weather Sealed Yes
Weight 1.0 kg / 2.3 lbs
Filter Thread 67

AF & Stabilization

AF Type STM
Stabilization Yes

Focus

Min Focus Distance 280
Max Magnification 0.15X

Value & Pricing

Let's address the elephant in the room: the price spread for this lens is a wild $462 to $10,369. Ignore the scalper listings. At $462 from a legit seller like Amazon, this lens is an outright steal. You're getting 90% of Nikon's optical performance for half the price. If you see it anywhere near $500, snatch it up before someone comes to their senses.

‏٥٣٠ UK£

vs Competition

The obvious competition isn't other primes, it's the versatile zooms like the Tamron 17-70mm f/2.8 and Nikon Z 18-140mm. Both give you way more range for similar money, but neither can touch the Viltrox's light gathering or background blur. The Tamron is the smarter everyday lens if you shoot everything, but if your heart is set on portraits with that three-dimensional pop, the Viltrox is the clear winner. The Sigma 10-18mm f/2.8 is an ultrawide so it's apples to oranges. For pure bokeh at this price, the Viltrox stands alone.

Spec Viltrox 27mm/1.2Pro Sigma Sports 70-200mm f/2.8 DG DN OS Tamron Di III 28-75mm F/2.8 Di III VXD G2 Nikon NIKKOR Z 14-24mm f/2.8 S Panasonic LUMIX S S-R28200 Sony G SEL1655G
Focal Length 27mm 70-200mm 28-75mm 14-24mm 28-200mm 16-55mm
Max Aperture f/27 2.8 f/2.8 f/2.8 f/4 f/2.8
Mount Nikon Z Sony E Nikon Z Nikon Z L-Mount Sony E
Stabilization true true false true true false
Weather Sealed true true true true true true
Weight (g) 1043 176 550 649 413 494
AF Type STM HLA VXD linear motor stepping motor Autofocus XD Linear Motor
Lens Type prime telephoto zoom wide-angle macro zoom
Compare Compare Compare Compare Compare
Product AfBokehBuildMacroOpticalApertureUser SentimentVersatilitySocial ProofStabilization
Viltrox 27mm/1.2Pro 85.823.934.729.280.47.262.73489.980
Sigma Sports 70-200mm f/2.8 DG DN OS Compare 53.58793.14699.778.762.779.689.999.9
Tamron Di III 28-75mm F/2.8 Di III VXD G2 Compare 9880.8638487.978.779.978.689.934.7
Nikon NIKKOR Z 14-24mm f/2.8 S Compare 85.880.855.597.682.678.7069.289.980
Panasonic LUMIX S S-R28200 Compare 53.571.273.487.891.365095.989.999.5
Sony G SEL1655G Compare 9880.866.962.495.878.708589.934.7

Common Questions

Q: Is this lens weather-sealed?

Yes, it has weather sealing, but we'd still avoid shooting in a monsoon. It'll handle light rain just fine.

Q: Will it work on my full-frame Nikon Z camera?

Yes, but it's an APS-C lens, so your camera will automatically switch to crop mode, giving you a 40mm-equivalent field of view and lower resolution. Great for portraits, just not full frame coverage.

Q: Can I use this for wildlife or sports?

Its continuous AF struggles with erratic movement, so for fast action you'll want something snappier. This is a portrait and street lens first.

Who Should Skip This

If you're looking for a lightweight all-in-one travel zoom, this isn't it. Go pick up the Tamron 17-70mm f/2.8 or the Nikon Z 18-140mm instead. They'll give you far more flexibility and won't feel like a brick on your camera.

Verdict

If portraits, street, or any subject that benefits from beautiful subject isolation are your thing, buy this lens. It's the best value F1.2 you'll find for Nikon Z APS-C cameras. You'll grumble about the weight, and you'll curse the occasional AF hiccup, but once you see the images, you won't care. This lens makes affordable magic.

Usage Scores

Macro (50.6)Overall (59.2)Budget (59.7)Street (49)Travel (45.5)Portrait (44.6)Landscape (63.5)Professional (59)Video Cinema (59.2)Wildlife Sports (62.6)

منتجات مشابهة