Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review.

preprint OA: closed
Full text JSON View at publisher

Abstract

Background: Three-dimensional (3D) food printing is an emerging technology with potential applications in personalized nutrition and sustainable food production. However, its success hinges critically on consumer acceptance, which is predominantly determined by the sensory properties of the printed products. A comprehensive synthesis of the literature on the sensory evaluation of 3D-printed foods was needed. Objective This systematic review aimed to map and critically analyse the current state of knowledge on the sensory properties of 3D-printed foods, the methodologies used for their evaluation, and the relationship between printing parameters, material properties, and sensory perception. Methods A systematic literature search was conducted, resulting in the inclusion and analysis of 65 relevant scientific studies. Results The field is experiencing exponential growth, with research focused on chocolate, meat products, and purees, often printed as simple geometric shapes for controlled study. Sensory evaluation relies heavily on affective (hedonic) and descriptive methods (e.g., QDA). A strong link exists between the rheological and textural properties of the food inks ("printability") and the sensory attributes of the final product ("liking or acceptability"). Key challenges include the limited use of existing sensory methods and the need to explore sustainable ingredients. Conclusion The future of the field lies in integrating material science with sensory science to create customized, nutritious, and appealing foods. The application of different sensory methods according to the study objective and further research into the dynamics of oral processing are essential for progress.
Full text 140,004 characters · extracted from preprint-html · click to expand
Sensory Evaluation of 3D-Printed Foods: A... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/14-1133" }, "headline": "Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review.", "datePublished": "2025-10-17T14:19:45", "dateModified": "2025-10-17T14:19:45", "author": [ { "@type": "Person", "name": "Reynaldo J. Silva-Paz" }, { "@type": "Person", "name": "Nicodemo Jamanca-Gonzales" }, { "@type": "Person", "name": "Thalia A. Rivera-Ashqui" }, { "@type": "Person", "name": "Percy B. Sulca-Martinez" }, { "@type": "Person", "name": "Eulalia Vargas-Tapia" }, { "@type": "Person", "name": "Amparo Eccoña-Sota" }, { "@type": "Person", "name": "Roberto Lemus-Mondaca" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background Three-dimensional (3D) food printing is an emerging technology with potential applications in personalized nutrition and sustainable food production. However, its success hinges critically on consumer acceptance, which is predominantly determined by the sensory properties of the printed products. A comprehensive synthesis of the literature on the sensory evaluation of 3D-printed foods was needed. Objective This systematic review aimed to map and critically analyse the current state of knowledge on the sensory properties of 3D-printed foods, the methodologies used for their evaluation, and the relationship between printing parameters, material properties, and sensory perception. Methods A systematic literature search was conducted, resulting in the inclusion and analysis of 65 relevant scientific studies. Results The field is experiencing exponential growth, with research focused on chocolate, meat products, and purees, often printed as simple geometric shapes for controlled study. Sensory evaluation relies heavily on affective (hedonic) and descriptive methods (e.g., QDA). A strong link exists between the rheological and textural properties of the food inks ("printability") and the sensory attributes of the final product ("liking or acceptability"). Key challenges include the limited use of existing sensory methods and the need to explore sustainable ingredients. Conclusion The future of the field lies in integrating material science with sensory science to create customized, nutritious, and appealing foods. The application of different sensory methods according to the study objective and further research into the dynamics of oral processing are essential for progress. " } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/14-1133", "name": "Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review." } } ] } Home Browse Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Silva-Paz RJ, Jamanca-Gonzales N, Rivera-Ashqui TA et al. Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. [version 1; peer review: 1 approved] . F1000Research 2025, 14 :1133 ( https://doi.org/10.12688/f1000research.171007.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Systematic Review Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. [version 1; peer review: 1 approved] Reynaldo J. Silva-Paz https://orcid.org/0000-0003-4400-7469 1 , Nicodemo Jamanca-Gonzales 1 , Thalia A. Rivera-Ashqui 2 , [...] Percy B. Sulca-Martinez 1 , Eulalia Vargas-Tapia 1 , Amparo Eccoña-Sota 3 , Roberto Lemus-Mondaca 4 Reynaldo J. Silva-Paz https://orcid.org/0000-0003-4400-7469 1 , Nicodemo Jamanca-Gonzales 1 , [...] Thalia A. Rivera-Ashqui 2 , Percy B. Sulca-Martinez 1 , Eulalia Vargas-Tapia 1 , Amparo Eccoña-Sota 3 , Roberto Lemus-Mondaca 4 PUBLISHED 17 Oct 2025 Author details Author details 1 Escuela de Ingeniería en Industrias Alimentarias, Departamento de Ingeniería, Universidad Nacional de Barranca, Barranca, Lima, 15169, Peru 2 Escuela de Ingeniería en Industrias Alimentarias, Facultad de Ingeniería y Arquitectura, Universidad Peruana Union, Lima, Lima, 15457, Peru 3 Escuela Profesional de Medicina Veterinaria y Zootecnia, Facultad de Medicina Veterinaria y Zootecnia, Universidad Nacional Micaela Bastidas de Apurimac, Abancay, Apurimac, 03001, Peru 4 Departamento de Ciencia de los Alimentos y Tecnología Química, Universidad de Chile Facultad de Ciencias Quimicas y Farmaceuticas, Santiago, Santiago, 8380000, Chile Reynaldo J. Silva-Paz Roles: Conceptualization, Investigation, Methodology, Writing – Original Draft Preparation Nicodemo Jamanca-Gonzales Roles: Conceptualization, Formal Analysis, Investigation, Resources Thalia A. Rivera-Ashqui Roles: Data Curation, Investigation, Methodology Percy B. Sulca-Martinez Roles: Formal Analysis, Investigation, Resources Eulalia Vargas-Tapia Roles: Data Curation, Methodology, Resources Amparo Eccoña-Sota Roles: Data Curation, Formal Analysis, Investigation, Writing – Original Draft Preparation Roberto Lemus-Mondaca Roles: Project Administration, Supervision, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Agriculture, Food and Nutrition gateway. Abstract Background Three-dimensional (3D) food printing is an emerging technology with potential applications in personalized nutrition and sustainable food production. However, its success hinges critically on consumer acceptance, which is predominantly determined by the sensory properties of the printed products. A comprehensive synthesis of the literature on the sensory evaluation of 3D-printed foods was needed. Objective This systematic review aimed to map and critically analyse the current state of knowledge on the sensory properties of 3D-printed foods, the methodologies used for their evaluation, and the relationship between printing parameters, material properties, and sensory perception. Methods A systematic literature search was conducted, resulting in the inclusion and analysis of 65 relevant scientific studies. Results The field is experiencing exponential growth, with research focused on chocolate, meat products, and purees, often printed as simple geometric shapes for controlled study. Sensory evaluation relies heavily on affective (hedonic) and descriptive methods (e.g., QDA). A strong link exists between the rheological and textural properties of the food inks ("printability") and the sensory attributes of the final product ("liking or acceptability"). Key challenges include the limited use of existing sensory methods and the need to explore sustainable ingredients. Conclusion The future of the field lies in integrating material science with sensory science to create customized, nutritious, and appealing foods. The application of different sensory methods according to the study objective and further research into the dynamics of oral processing are essential for progress. READ ALL READ LESS Keywords 3D food, printing, sensory, evaluation, printability, consumer, acceptance. Corresponding Author(s) Reynaldo J. Silva-Paz ( [email protected] ) Close Corresponding author: Reynaldo J. Silva-Paz Competing interests: No competing interests were disclosed. Grant information: This study was funded by the Vice-Presidency of Research of the Universidad Nacional de Barranca, under the research project RCO N° 338-2024-UNAB. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2025 Silva-Paz RJ et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Silva-Paz RJ, Jamanca-Gonzales N, Rivera-Ashqui TA et al. Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. [version 1; peer review: 1 approved] . F1000Research 2025, 14 :1133 ( https://doi.org/10.12688/f1000research.171007.1 ) First published: 17 Oct 2025, 14 :1133 ( https://doi.org/10.12688/f1000research.171007.1 ) Latest published: 17 Oct 2025, 14 :1133 ( https://doi.org/10.12688/f1000research.171007.1 ) Introduction 3D food printing (3DFP) is at the forefront of technological innovation in the food sector, offering unprecedented capabilities to personalize the shape, texture, nutritional content, and even the sensory experience of food products. 1 This additive manufacturing process builds edible materials layer by layer, based on digital designs, enabling the creation of complex structures that are difficult to achieve using traditional methods. The applications of 3DFP are broad, ranging from personalized nutrition for specific dietary needs and elderly care to sustainable production using alternative protein sources and food waste valorization. 2 , 3 However, the ultimate success of any food technology, no matter how innovative, depends on one crucial factor: Overall consumer liking. A nutritionally or technologically suitable product, but rejected by consumers, is destined to fail in the market. The main determinant of consumer acceptance is the sensory properties of the food: its appearance, aroma, texture, taste and overall liking. 4 While significant research and development efforts have been devoted to optimizing printers, formulating edible inks (e.g., from fruits, vegetables, cereals and proteins) and ensuring structural stability, the sensory experience of the final printed product is the crucial bridge between the technological potential and its selection (success) in the market. 5 The process of 3D printing itself induces significant changes to food matrices. Parameters such as nozzle diameter, printing speed, layer height, and post-processing treatments (e.g., cooking, frying, drying) directly influence the product’s microstructure, which in dictates its macrostructural properties, particularly texture and appearance. 6 , 7 For instance, the extrusion process can shear and align biopolymer chains, affecting gel strength and mouthfeel, while layer-by-layer deposition can create unique porous structures that influence crunchiness or hardness. 8 These alterations mean that a food ink that is palatable in its pre-printed form may yield a printed product with entirely different, and sometimes inferior, sensory characteristics. Consequently, sensory evaluation becomes an indispensable tool in the 3DFP development cycle. It provides the objective data needed to assess whether the printed food meets consumer expectations and to guide the optimization of printing parameters and ink formulations. Methodologies range from descriptive analysis with trained panels to quantify specific sensory attributes, to affective consumer testing measuring liking, preference, and purchase intent. 9 , 10 As the field matures, the body of literature investigating the sensory properties of 3D-printed foods has grown rapidly. However, this knowledge remains fragmented. Studies vary widely in their focus (materials, printing technologies, sensory methods), and their findings are often context-specific. A comprehensive synthesis is therefore needed to consolidate existing evidence, identify consistent trends, highlight methodological challenges, and pinpoint gaps that require future research. To address this need, this manuscript presents a systematic literature review on the sensory evaluation of 3D printed foods. The main objectives of this review are: (1) to outline the current research landscape on food sensory properties; (2) to critically analyze the methodologies employed for sensory testing in this context; and (3) to summarize 3D printing equipment and sensory techniques with trained judges and consumers. This review aims to serve as a fundamental guide for researchers and industry professionals working to align 3D food printing technology with consumer sensory perceptions. Methods Database, search procedure and selection criteria To ensure the clarity, transparency, and replicability of the review process, the study was conducted following the PRISMA (Preferred Reporting Items for Systematic Reviews and Meta-Analyses) guidelines. This standard, widely recognized in biomedicine and other disciplines, establishes guidelines for authors to comprehensively report the purpose of the review, methodological procedures, and findings obtained through a checklist and a study selection flowchart. 11 The exploratory literature search was conducted in the main international databases (Scopus, ScienceDirect, Web of Science, and Dimensions) using a combined strategy of Boolean operators, designed according to best practices for systematic reviews. The search terms were grouped using the OR operator to include synonyms and variants, AND to combine key concepts, ensuring a balance between breadth (sensitivity) and precision (specificity) of the results. The search strategy was developed iteratively to ensure comprehensiveness and accuracy. Initially, the query applied was TS = (Sensory AND food) AND (3D AND print). Subsequently, a synonymous term was incorporated, expanding the query to TS = (Sensory AND food) AND (3D AND print) OR (3D AND printing). To refine the scope and include specific sensory methodologies, additional terms were progressively added: first descriptive sensory tests (TS = (Sensory AND food) AND (3D AND print) OR (3D AND printing) OR descriptive), followed by discriminative tests (TS = (Sensory AND food) AND (3D AND print) OR (3D AND printing) OR descriptive OR discriminative), and finally affective sensory evaluation: TS = (Sensory AND food) AND (3D AND print) OR (3D and printing) OR descriptive OR discriminative OR liking. Figure 1 shows a concise summary of the PRISMA methodology used in this article. The complete PRISMA 2020 checklist for the included studies is provided in the supplementary materials (file: “ PRISMA 2020 Checklist Complete vf.pdf ”), accessible through the Zenodo data repository (DOI: https://doi.org/10.5281/zenodo.17295507 ). Figure 1. Diagram of the systematic literature search and selection process. Subsequently, articles that met thematic relevance were selected, that is, those that addressed the use of 3D printing in food, including its sensory evaluation. The retrieved documents were filtered using predefined eligibility criteria and evaluated based on their methodological quality and relevance to the review objectives. Inclusion criteria were defined to ensure the coherence and relevance of the analyzed corpus, considering: i) original studies with experimental designs that reported quantitative results; ii) research examining the application of 3D printing technologies in food. In contrast, the following were excluded: i) research focused exclusively on technological parameters (e.g., printing speed, design software, or specific 3D printing/injection techniques); ii) applications of 3D printing in other industries; iii) studies focused on dysphagia that did not include sensory evaluation; iv) systematic reviews, meta-analyses, or other types of methodological reviews. Analysis methods To conduct a comprehensive analysis of the selected publications, VOSviewer (version 1.6.19) was used to extract bibliometric information, including year of publication, country of origin, authors, and journals. From this data, visualizations were generated that facilitated the interpretation of patterns and relationships. To optimize the presentation of the results, Microsoft Office 2019 and complementary tools were used to create graphs and tables that summarized the collected information in a clear and organized manner. Results and discussion Bibliometric results The search strategies used in the Scopus, ScienceDirect, Web of Science, and Dimensions databases were defined based on the background review ( Figure 1 ). Data collection and registration took place in May 2025, including both original articles and reviews (n = 28 180). For the final selection, original articles were prioritized, considering the title, abstract, and keyword fields, without applying time restrictions (2019-2025). During the process, a precise alignment was achieved between the study objectives and the selected articles, resulting in a total of 65 relevant publications for analysis, from a total of 5 807 records initially identified on 3D printing in food. From the selected studies, a consolidated database was created that compiles relevant information on each document, including authors, titles, year of publication, journal, abstracts, and other pertinent data. This allowed for a detailed analysis of the scientific literature. The database of the selected articles is provided in the supplementary materials, name file: “ Database review sensory.xlsx ”, in Zenodo ( https://doi.org/10.5281/zenodo.17295507 ). Trend in the publication of studies The analysis of publication trends reveals that research interest in the sensory evaluation of 3D-printed foods is both recent and rapidly expanding ( Figure 2 ). Research in this specific field ( Figure 2a ) consolidated around 2019 and has experienced exponential growth year after year, peaking in 2023. 2024 suggests that this upward trend not only continues but accelerates, indicating that the field is rapidly expanding and gaining significant momentum within the scientific community. This growth, demonstrated in this systematic review, seeks to synthesize the accumulated knowledge in this dynamic and evolving research landscape on the use of 3D-printed foods and their association with sensory perception. On the other hand, the different investigations reveal a scientific production led by China, with significant contributions from India, Turkey and several European countries ( Figure 2b ), confirming the global interest in the field. The research is predominantly published in high-impact food science and technology journals (e.g., Food Hydrocolloids, Innovative Food Science and Emerging Technologies), as well as in specialized sensory and engineering publications ( Figure 2c ), reflecting its multidisciplinary nature. Figure 2. Annual publication trends in the field (a), countries with the highest scientific production (b) and main journals with the highest number of published articles (c). Analysis of the authorship of the included studies ( Figure 3a ) identifies key researchers who are driving the field forward. Bhandari, B., and Zhang, M., emerged as the most prominent contributors, suggesting the presence of leading research groups that are laying the methodological groundwork in this area. The recurrence of these and other authors, such as Liu, Z., and Deyahastin, S., indicates that, while the field is global, cutting-edge knowledge is concentrated in a network of highly specialized research teams that are producing a significant volume of the research literature. Regarding design, the literature shows a clear focus on printing simple, standardized “geometric shapes” ( Figure 3b ). Furthermore, analysis of printed materials and shapes reveals that sensory research has focused on foods with rheological properties suitable for extrusion, with mashed potatoes and chocolate being the most studied models. Furthermore, there is significant interest in meat systems and hydrocolloid-based gels. This suggests that the current phase of research prioritizes a fundamental understanding of how printing parameters and formulation affect sensory properties, using simplified models for better experimental control, before addressing complex, customized designs. Figure 3. Density maps of authors in the field of 3D food printing (a) and of designed 3D food models (b). Note: the color scale represents publication density, with yellow indicating higher concentration and blue indicating lower concentration. The analysis of terms appearing in the titles of the included studies ( Figure 4a ) supports previous findings and further delineates the research scope within this field. The centrality of the terms ‘3D printing’ and ‘sensory property’ validates the focus of this review. Furthermore, the high frequency of words such as ‘characterization’, ‘effect’, and ‘impact’ demonstrates that the literature corpus is heavily weighted toward experimental studies that seek to establish causal relationships between printing process parameters, food formulation, and the resulting sensory properties. This indicates a mature field that goes beyond mere conceptual demonstration and delves into scientific process optimization. Furthermore, the analysis of the abstracts ( Figure 4b ) provides the methodological and thematic specifics of the field. The results highlight that research focuses on specific sensory attributes, especially ‘appearance’ and ‘color’. This exploration confirms the use of a wide range of materials, from chocolate to hydrocolloids such as gelatin and alginate, and innovative ingredients such as spirulina. Critically, the recurrence of key rheological terms such as ‘yield stress’ and ‘infill level’ demonstrates that sensory optimization is intrinsically linked to the precise control of the physical properties of food inputs (inks). This dual focus on materials science and sensory evaluation is the hallmark of current research in this field. Figure 4. Co-occurrence network diagram of titles (a) and abstracts (b). Note: Each color represents a cluster, while connecting lines indicate cooperative relationships; thicker lines denote stronger connections. 3D food printing equipment The printing technologies used in the included studies ( Table 1 ) reveal an extremely diverse and evolving technological landscape. The range of equipment extends from low-cost, open-source 3D printers tailored for academic research to specialized, high-precision industrial systems for commercial applications. The prevalence of customized in-house developments (e.g., TNO printer, CARK, Yoli Lab 1.0) underscores that the technology is in a phase of intense innovation, where tailored solutions are often required to address specific research challenges. The specialization of several printers in particular materials, especially chocolate, highlights its role as a fundamental model material. This technological heterogeneity is an indicator of a young and dynamic field, but also presents a challenge for methodological standardization. The selection of printing equipment therefore emerges as a critical variable that directly influences the reported rheological and sensory results, a variable that must be carefully considered in any comparative analysis. Table 1. Equipment used for 3D food printing. Extrusion printing Description Image 3D FoodJet It’s a jetting-based system, ideal for commercial applications such as decoration, shape redesign, chocolate customization, and scalable food production, although it’s still in the early stages of market adoption. Available at https://www.foodjet.com/ 3Drag It’s an open-source, robust, and highly adaptable Italian 3D printer used for chocolate printing. Available at https://www.open-electronics.org/the-3drag-choco-chocolate-3d-printer-cooling-system-explained/ Abtin - ll A model developed by the Iranian company Abtin Teb Fanavar, partially focused on the food sector. Available at https://www.sciencedirect.com/science/article/pii/S2590157524003766 AXO-A3 (Axolotl Biosystems) This is the most powerful biomanufacturing platform they’ve launched to date, designed for professional use with plug-and-play operation and high mechanical precision. Available at https://www.axolotlbio.com/axo-a3 Creality Ender 3 Pro It’s an FDM (fused deposition modeling) 3D printer, notable for its affordability, reliability, and ease of use. It features a more robust build, a high-quality magnetic bed, a professional-grade power supply, and a convenient resume print function. Available at https://www.3dcadperu.com/impresora3d/creality/creality-ender-3-pro/ Createbot It offers a diverse range from compact educational models to larger, more precise professional devices. Available at https://createbot.net/ Dagoma It’s an affordable, innovative, and easy-to-use printer. They’re recognized for their focus on local manufacturing, sustainable development, and the maker community. Their products range from beginner models to professional equipment. Available at https://www.dagoma3d.com/imprimez-en-3d Delta 2040 Advanced printing and features for professional environments, such as remote connectivity and temperature control. Its robust structure and extrusion options allow it to adapt to different products. Available at https://top3dshop.com/blog/delta-wasp-2040-clay-3d-printer-review Shinnove It’s a dual-extruder industrial food 3D printer that allows you to print a variety of edible products accurately and relatively quickly. Its design makes it ideal for commercial and educational uses where automated culinary creativity is required. Available at http://www.shiyintech.com/product/ Felix ijsselstein It’s a reliable, precise 3D printer designed to high Dutch engineering standards. Available at https://felixprinters.com/ Food bot The FoodBot S2 is a compact, elegant, and functional food 3D printer, ideal for printing personalized foods such as chocolates, jams, or doughs. It stands out for its ease of use (touchscreen, automatic leveling), hygienic extrusion, and support for multiple ingredients. Available at https://the3dprinterstore.com/ Foodini The Foodini is an advanced 3D food printer that allows you to create personalized and visually sophisticated foods from fresh ingredients. Available at https://www.impresoras3d.com/foodini-una-impresora-3d-para-cocinar-en-casa/ Shiyin Tech This syringe-extrusion printer represents a powerful combination for digital culinary creation: it offers precision, material versatility, and operational speed. It also stands out for its relatively accessible interface and performance that allows for the production of customized foods in minutes. Available at https://www.3dfoodbot.com/ Maker Box 2.0 It’s an FDM (Filament Deposition Modeling) 3D printer based on the popular RepRap platform, adapted to be an accessible and practical solution for both educational and home environments. Available at https://3dsnp.gobizkorea.com/mini/site/productList.do Mycusini ® , Procusini, Freising It’s a compact, intuitive, and decorative chocolate 3D printer, perfect for home bakers, educational settings, or those looking to experiment with creative culinary presentations. Available at https://www.3dnatives.com/print2taste-food-printing-200520212/ TNO in-house manufactured single head 3D printer TNO’s in-house single-head 3D printer is a versatile and highly specialized platform designed to explore and realize personalized food products tailored to specific nutritional needs. Available at https://www.tno.nl/en/healthy/flexibele-en-vrije-vorm-producten/future-3d-printed-food/ Wiiboox Sweetin It’s a printer specialized in chocolate and other edible ingredients. Available at https://www.wiiboox.com/3d-printer-wiiboox-sweetin.php X400 V3 Featuring mechanical and thermal improvements, along with features like dual extrusion and automation capabilities, it’s a solid choice for demanding industrial or development environments. Available at https://www.3dnatives.com/3d-materials/3d-printers/x400/ Zmorph VX, Wrocław It’s a versatile and powerful multifunctional 3D printer with a robust design and interchangeable tools that allow for tasks beyond simple modeling. Available at https://3dprintingcenter.net/zmorph-vx-full-set-work-with-the-3d-printer/ Statistics on 3D printed food types The distribution of food categories ( Figure 5 ) identifies the main areas of interest in 3D printing research. Meat products and chocolate emerge as the most studied categories, each representing a critical facet of the field: the former focuses on the nutritional and textural customization of complex protein systems, while the latter serves as an ideal model material due to its predictable thermoplastic behavior and high sensory acceptability. Other notable categories include gel and puree systems (e.g., mashed potatoes, lemon mousse), whose rheology is highly manipulability, and pastry products. It is relevant to note that geometric shapes are presented as a separate category, demonstrating that a considerable portion of research uses simple, standardized designs for methodological purposes. This approach allows for systematic relationships between printing parameters, material properties, and sensory outcomes. Figure 5. Annual proportions of different types of foods designed. Analytical methods applied in 3D food printing studies The characterization of 3D-printed foods requires a multidimensional analytical approach, as evidenced by the diversity of techniques reported in Table 2 . Rheological and texture evaluations emerge as fundamental pillars, applied in 100% of the studies to optimize printability and predict the mechanical behavior of products. 8 , 12 TPA, in particular, allows quantifying how printing parameters such as infill level or extrusion speed modulate attributes such as hardness and elasticity. 13 Table 2. Classification of analytical approaches and techniques applied to 3D printed foods. Methods Food Applied techniques Rheological Snacks, puree, gel, biscuit, meat, chocolate, yogurt Oscillatory shear, viscosity, flow curves, creep recovery, thixotropy, deformation tests, tribological analysis. Chemicals Meat, fortified snacks, gel, products with vegetable and animal proteins Proximate composition (moisture, protein, fat, ash), amino acids, carbohydrates, sugars, fiber, minerals, pH determination, lipid profile, antioxidants, phenolic compounds, anthocyanins. Physical Cookie, snacks, chocolate, meat, puree Dimensions (weight, diameter, thickness, print fidelity), density, thermal stability, degradation kinetics. Textural Meats, gel, cookie, chocolate, puree, cheese Texture profile (TPA): hardness, cohesion, elasticity, adhesiveness, gumminess, chewiness, resilience, Young's modulus. Colorimetry Meat, cookie, gel, snacks CIELab scale: L*, a*, b*, H*, C*, ΔE. Microstructural Chocolate, cookies, meats, gel, protein products Scanning electron microscopy (SEM, ESEM), confocal microscopy (CLSM), X-ray microtomography, optical imaging. Spectroscopic Food inks, gel, protein isolates, chocolate FTIR, ATR-FTIR, low-field NMR (LF-NMR), X-ray diffraction (XRD), DSC. Microbiological Hamburger, chocolate, yogurts, kefir Aerobic bacteria count, psychrophilic, Lactobacillus spp., Lactococcus spp., microbiological activity. Others Cookie, snacks, gel, meat EMG (electromyography), mandibular kinematics, electronic nose and tongue, in vitro digestion. Microstructural techniques (SEM, CLSM) are equally critical, revealing how layer-by-layer deposition generates unique microstructures that determine macroscopic properties such as flavor release and textural perception. 14 Complementarity with spectroscopic techniques (FTIR, LF-NMR) allows evaluating molecular changes during processing, especially for the design of protein- or polysaccharide-based inks. 15 The application of proximate and compositional chemical analyses strengthens the potential of 3D printing for nutritional personalization, while colorimetry and microbiology techniques ensure food quality and safety standards. The emergence of physiological methodologies (EMG, tribology) marks a trend towards the comprehensive assessment of the oral and digestive functionality of printed foods, bridging the gap between product design and consumer experience. 16 This convergence of analytical disciplines—from materials science to digestive physiology—constitutes the hallmark of advanced research in 3D printed foods. Sensory evaluation methods for foods applied to 3D printed products Methods applied with trained panels The sensory methodologies employed ( Table 3 ) reveal a clear emphasis on descriptive over discriminative methods. The predominant technique is Quantitative Descriptive Analysis (QDA), reported in 18 of the reviewed studies. 17 – 34 This underscores that the primary focus of current research is the comprehensive characterization and detailed mapping of the sensory profile of 3D-printed foods. This approach is essential for understanding how printing and formulation variables translate into specific sensory attributes, which constitutes the cornerstone for product optimization in this emerging technology. 7 , 9 The application of these methodologies by trained or semi-trained panels, along with the use of robust statistical analyses (ANOVA, PCA), confirms adherence to the standards of rigor inherent to sensory science. 35 However, the remarkable diversity of reported scales (unstructured linear scales of 7, 9, 10, and 15 cm, and 3- to 4-category rating scales), although effective at the individual study level, poses a significant challenge for the direct comparison of results across studies and for meta-analysis of data. The limited application of both traditional and emerging sensory methodologies represents a critical shortcoming of the studies reviewed. Future research should incorporate alternative techniques supported by harmonized protocols to strengthen the evaluation and development of food products. 36 Table 3. Sensory methods applied with trained panelists. Sensory analysis Method Scale Food Types of participants Number of participants Statistical analysis References Descriptives QDA Unstructured linear scale of 7, 9, 10, and 15 cm Sensory scoring with 3 to 4 categories of 7, 9, 10, and 20 points Snacks Geometric shapes Animal figures Meat Lemon mousse Trained evaluators Panelists Sensory panelists Semi-trained judges 7-30 Analysis of variance (ANOVA), radar or spider chart and principal components analysis (PCA) 17 – 34 Discriminatory 2-AFC tests Forced election Geometric shapes Trained panelists 16 One-sided and two-sided paired comparison tests 37 The paucity of discriminative methods, with only one study 37 using a 2-CFA test, is particularly revealing. It suggests that the field has largely moved beyond the initial phase of simply detecting differences and is now focusing on a deeper understanding of the organoleptic properties of these novel products. This transition from simple research questions (“is there a difference?”) to more complex ones (“what is the exact nature of the difference and how can it be controlled?”) is an indicator of the progressive maturation of food 3D printing research. 38 The dominance of QDA is therefore an appropriate methodological response to the need to generate multidimensional, high-resolution data that allow correlating material and process properties with the final sensory experience of the consumer. Methods applied with consumers When used with consumers, the sensory methodologies employed ( Table 4 ) reveals a predominance of affective methods, reported in 52 studies, 19 , 20 , 22 , 23 , 25 – 27 , 32 , 33 , 39 – 81 which underlines the focus on consumer acceptance. as a key criterion for the development of 3D printed products. These methods, which include hedonic scales and preference tests, have been rigorously applied through both parametric and non-parametric statistical analyses. 35 Descriptive methods are also represented, with 5 studies using CATA 19 , 44 , 46 , 59 , 61 and 4 studies applying TDS. 61 , 75 , 82 , 83 The use of CATA reflects a trend towards rapid and efficient methods for sensory characterization with consumers, 84 while the application of TDS demonstrates a growing interest in capturing the temporal dimension of sensory perception in 3D printed products. 85 The limited application of physiological methods (only 1 study 62 ) suggests an area of opportunity for future research. Electromyography (EMG) and other physiological techniques could provide additional insights into the interaction between the structural properties of printed foods and their oral processing. 86 The diversity of reported scales and methods, although effective at the individual level, poses challenges for comparison across studies. Therefore, methodological standardization will emerge as a critical need as the field matures. 87 Table 4. Sensory methods used with consumers. Sensory analysis Method Scale Food Types of participants Number of participants Statistical analysis References Descriptives Static Check All That Apply (CATA) 10-30 sensory attributes Geometric shapes Cookies Snack Chocolate 20-133 Panelists experienced Untrained panelists Consumer Contingency Table Cochran’s Q Test Correspondence Analysis 19 , 44 , 46 , 59 , 61 Dynamic Temporal Dominance of Sensations (TDS) List two, eight and nine attributes (unstructured scale) Cheese, meat, chocolate 10-70 Trained panel Consumer TDS curves, plot and generalized additive model with penalized regression 61 , 75 , 82 , 83 Affective Hedonic scale (color, appearance, aroma, texture, flavor, overall liking, etc.) Degree of sensation Preference ranking test Paired preference test Purchase intention Consumer Acceptability Sensory scoring 5-, 7-, and 9-point structure scale 10- and 20-point structure scale Ordering scale Forced-choice 5- and 7-point structure scale 15 cm and 100 mm line scales 3- to 4-category sensory scoring, 9 and 20 points Geometric figures Cookies Snack Chocolate Gummy Candy Meat Marzipan Biscuits 7-30 20-30 5-133 Trained evaluation or trained participants Semitrained panelists Untrained panelists, graduate students or Consumers Parametric: Mixed-linear models Analysis of variance (ANOVA) Principal components analysis (PCA) Radar graphic Tukey test Nonparametric: Friedman tests Kruskal-Wallis test Dunn test Binomial test 19 , 20 , 22 , 23 , 25 – 27 , 32 , 33 , 39 – 81 Physiological Electromyographic (EMG) During mastication time Biscuits 25 Consumer ANOVA 63 Future perspectives The literature on the sensory evaluation of 3D-printed foods highlights a rapidly advancing field with both notable achievements and persistent challenges. Five key research pathways can be identified: First, the limited use of both traditional and emerging sensory methodologies—across diverse scales, trained panel techniques, and consumer tests—highlights the need for standardized evaluation protocols and good sensory practices to establish robust links between instrumental and sensory properties. 7 , 9 , 87 Second, bridging the gap between material science and sensory perception requires integrative studies linking printing parameters, rheological and microstructural features, and sensory responses, supported by advanced tools such as oral tribology, EMG, and digestion models, to move from “printability” to “eatability”. 12 , 36 Third, research should expand toward personalized nutrition and sustainability, using 3D printing to tailor foods for specific populations and to valorize alternative resources (by-products, insects, algae, plant proteins), while addressing sensory acceptance through parameter optimization. 2 , 15 Fourth, technological innovations and AI integration offer opportunities to design multi-material structures with novel sensory experiences and to apply machine learning for predictive sensory-driven printing, moving beyond trial-and-error approaches. 6 , 14 Finally, progress depends on consumer-centric approaches and market translation, including large-scale overall liking studies, strategies to reduce neophobia, and techno-economic analyses to scale up production from prototypes to viable commercial products. 35 , 38 Conclusion This systematic review successfully mapped and critically synthesized the current knowledge on the sensory evaluation of 3D-printed foods, analyzing 65 studies. The field has expanded rapidly since 2019, particularly in China, India, and the European Union, with strong multidisciplinary contributions across food science, material engineering, and sensory research. Most studies have focused on chocolate and meat products, often employing geometric models to standardize experiments. Sensory evaluation has relied mainly on hedonic scales and descriptive analysis, aiming to capture both consumer acceptance and the influence of printing parameters and formulations. The results reveal a methodological gap: the limited use of sensory techniques applied to trained panels and consumers by researchers. Furthermore, that sensory quality is tightly linked to material properties: rheological (e.g., viscosity, yield stress) and textural attributes (e.g., hardness, cohesiveness) determine not only printability but also the final sensory experience. Finally, advancing toward commercialization requires an integrated, interdisciplinary approach that combines material science, rheology, advanced analytics, and sensory science to engineer 3D-printed foods that are not only printable but also nutritious, sustainable, and sensorially acceptable to diverse consumer groups. Data availability No data are associated with this article. Extended data Supplementary Data Availability Statement in Zenodo repository: “Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review”. https://doi.org/10.5281/zenodo.17295507 . This project contains following extended data: 1. PRISMA 2020 Checklist Complete vf.pdf 2. Database review sensory.xlsx Data are available under the terms of the Creative Commons Zero “No rights reserved” data waiver (CC0 Public domain dedication). References 1. Sun J, Zhou W, Yan L, et al. : Extrusion-based food printing for digitalized food design and nutrition control. J. Food Eng. 2018; 220 : 1–11. Publisher Full Text 2. Dick A, Bhandari B, Prakash S: 3D printing of meat. Meat Sci. 2019; 153 : 35–44. Publisher Full Text 3. Yoha KS, Moses JA: 3D printing approach to valorization of agri-food processing waste streams. Foods. 2023; 12 (1): 212. PubMed Abstract | Publisher Full Text | Free Full Text 4. Cardello AV: Consumer concerns and expectations about novel food processing technologies: Effects on product liking. Appetite. 2003; 40 (3): 217–233. PubMed Abstract | Publisher Full Text 5. Kouzani AZ, Adams S, Whyte DJ, et al. : 3D printing of food for people with swallowing difficulties. KnE Engineering. 2017; 2 (2): 23–29. Publisher Full Text 6. Liu Z, Zhang M, Bhandari B, et al. : 3D printing: Printing precision and application in food sector. Trends Food Sci. Technol. 2017; 69 : 83–94. Publisher Full Text 7. Waghmare R, Suryawanshi D, Karadbhajne S: Designing 3D printable food based on fruit and vegetable products—Opportunities and challenges. J. Food Sci. Technol. 2023; 60 (5): 1447–1460. PubMed Abstract | Publisher Full Text | Free Full Text 8. Chen J, Mu T, Goffin D, et al. : Application of soy protein isolate and hydrocolloids-based inks in 3D food printing. J. Food Eng. 2019; 261 : 76–86. 9. Lawless HT, Heymann H: Sensory evaluation of food: principles and practices. Springer Science & Business Media; 2nd ed. 2010. 10. Martinez-Velasco JD, Filomena-Ambrosio A, Garzón-Castro CL: Technological tools for the measurement of sensory characteristics in food: A review. F1000Res. 2024; 12 : 340. PubMed Abstract | Publisher Full Text | Free Full Text 11. Page MJ, McKenzie JE, Bossuyt PM, et al. : The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ. 2021; 372 : n71. PubMed Abstract | Publisher Full Text | Free Full Text 12. Zhang JY, Pandya JK, McClements DJ, et al. : Advancements in 3D food printing: A comprehensive overview of properties and opportunities. Crit. Rev. Food Sci. Nutr. 2022; 62 (17): 4752–4768. PubMed Abstract | Publisher Full Text 13. Mantihal S, Prakash S, Bhandari B: Textural modification of 3D printed dark chocolate by varying internal infill structure. Food Res. Int. 2019; 121 : 648–657. PubMed Abstract | Publisher Full Text 14. Le Tohic C, O’Sullivan JJ, Drapala KP: Effect of 3D printing on the structure and textural properties of processed cheese. J. Food Eng. 2018; 220 : 56–64. Publisher Full Text 15. Tyupova A, Harasym J: Valorization of fruit and vegetables industry by-streams for 3D printing—A review. Foods. 2024; 13 (14): 2186. PubMed Abstract | Publisher Full Text | Free Full Text 16. Zhao L, Zhang M, Chitrakar B, et al. : Recent advances in functional 3D printing of foods: A review of functions of ingredients and internal structures. Crit. Rev. Food Sci. Nutr. 2021; 61 (21): 3489–3503. PubMed Abstract | Publisher Full Text 17. Lille M, Kortekangas A, Heiniö R-L, et al. : Structural and Textural Characteristics of 3D-Printed Protein- and Dietary Fibre-Rich Snacks Made of Milk Powder and Wholegrain Rye Flour. Foods. 2020; 9 (11): 1527. PubMed Abstract | Publisher Full Text | Free Full Text 18. Liu J, Zhang M, Yihui W, et al. : Effect of black rice anthocyanins on texture and sensory properties of 3D printed arrowroot starch gel. LWT. 2025; Volume 225 : 117956. 0023-6438. Publisher Full Text 19. Liu X, Blumenthal D, Guénard-Lampron V: From printability to palatability: A sensory and hedonic study of 3D-printed cereal- and legume-based products. Innovative Food Sci. Emerg. Technol. 2025; Volume 104 ; 104078. 1466-8564. Publisher Full Text 20. Liu J, Huang G, Li R, et al. : Edible 3D printed emulsion gels: Effects of inulin on sensory characteristics and mechanical properties. Current Research in Food Science. 2025; Volume 11 : 101154. 2665-9271. PubMed Abstract | Publisher Full Text | Free Full Text 21. Lv S, Li H, Liu Z, et al. : Preparation of Pleurotus eryngii protein baked food by 3D printing. J. Food Eng. 2024; Volume 365 : 111845. 0260-8774. Publisher Full Text 22. Mirazimi F, Saldo J, Sepulcre F, et al. : Study the correlation between the instrumental and sensory evaluation of 3D-printed protein-fortified potato puree. Eur. Food Res. Technol. 2023; 249 : 1669–1675. Publisher Full Text 23. Ok S, Yilmaz E, Demirel Zorba NN: Preparation and Characterization of 3D Printed Objects Based on Different Kefir Gels. Food Biophysics. 2024; 19 : 453–470. Publisher Full Text 24. Pan Y, Sun Q, Liu Y, et al. : Investigation on 3D printing of shrimp surimi under different printing parameters and thermal processing conditions. Current Research in Food Science. 2024; Volume 8 : 100745. 2665-9271. PubMed Abstract | Publisher Full Text | Free Full Text 25. Radoš K, Pastor K, Kojić J, et al. : Influence of Infill Level and Post-Processing on Physical Parameters and Betaine Content of Enriched 3D-Printed Sweet Snacks. Foods. 2023; 12 (24): 4417. PubMed Abstract | Publisher Full Text | Free Full Text 26. Ren S, Tang T, Bi X, et al. : Effects of pea protein isolate on 3D printing performance, nutritional and sensory properties of mango pulp. Food Biosci. 2023; Volume 55 : 102994. 2212-4292. Publisher Full Text 27. Riantiningtyas RR, Sager VF, Chow CY, et al. : 3D printing of a high protein yoghurt-based gel: Effect of protein enrichment and gelatine on physical and sensory properties. Food Res. Int. 2021; Volume 147 : 110517. 0963-9969. PubMed Abstract | Publisher Full Text 28. Strother H, Moss R, McSweeney MB: Comparison of 3D printed and molded carrots produced with gelatin, guar gum and xanthan gum. J. Texture Stud. 2020 Dec; 51 (6): 852–860. Epub 2020 Jul 12. PubMed Abstract | Publisher Full Text 29. Toniazzo T, Leverrier C, Souza NL, et al. : Influence of starch-based gels on 3D food printing: Linking printability, texture, rheological properties, and sensory evaluation. Future Foods. 2025; Volume 12 : 100725. 2666-8335. Publisher Full Text 30. Baik W, Jeong Y, Park S-S, et al. : Textural and Sensory Characteristics of Soy Meat with the Addition of Gryllus bimaculatus Powder Produced Using a 3D Food Printer. Journal of the Korean Society of Food Science and Nutrition. 2022; 51 : 1364–1369. Publisher Full Text 31. Bebek Markovinović A, Bosiljkov T, Janči T, et al. : Characterization of Antioxidant Bioactive Compounds and Rheological, Color and Sensory Properties in 3D-Printed Fruit Snacks. Foods. 2024; 13 (11): 1623. PubMed Abstract | Publisher Full Text | Free Full Text 32. Chow CY, Thybo CD, Sager VF, et al. : Printability, stability and sensory properties of protein-enriched 3D-printed lemon mousse for personalised in-between meals. Food Hydrocoll. 2021; Volume 120 : 106943. 0268-005X. Publisher Full Text 33. Habuš M, Mykolenko S, Iveković S, et al. : Bioprocessing of Wheat and Amaranth Bran for the Reduction of Fructan Levels and Application in 3D-Printed Snacks. Foods. 2022; 11 (11): 1649. PubMed Abstract | Publisher Full Text | Free Full Text 34. İşleyici İ, Yavuz N: 3D-printability of culinary foams prepared with aquafaba powder. International Journal of Gastronomy and Food Science. 2025; Volume 40 : 101175. 1878-450X. Publisher Full Text 35. Stone H, Bleibaum RN, Thomas HA: Sensory evaluation practices. Academic press; 2020. 36. Torrico DD, Mehta A, Borssato AB: New methods to assess sensory responses: A brief review of innovative techniques in sensory evaluation. Curr. Opin. Food Sci. 2023; 49 : 100978. Publisher Full Text 37. Fahmy AR, Amann LS, Dunkel A, et al. : Sensory design in food 3D printing – Structuring, texture modulation, taste localization, and thermal stabilization. Innovative Food Science & Emerging Technologies. 2021; 72 : 102743. 1466-8564. Publisher Full Text 38. Liu Z, Zhang M, Bhandari B, et al. : 3D printing: Printing precision and application in food sector. Trends Food Sci. Technol. 2017; 69 : 83–94. Publisher Full Text 39. Liang Y-X, Jing-Bing X, Zhou L, et al. : Effects of different fruit freeze-dried powders on the 3D printing properties of peach gum-based gummy candy gels. Food Chemistry: X. 2025; Volume 27 : 102464. 2590-1575. PubMed Abstract | Publisher Full Text | Free Full Text 40. Liu L, Yang X, Bhandari B, et al. : Optimization of the Formulation and Properties of 3D-Printed Complex Egg White Protein Objects. Foods. 2020; 9 (2): 164. PubMed Abstract | Publisher Full Text | Free Full Text 41. Liu R, Zhuang Y, Song J, et al. : Evaluation of 3D Printing of Cereal–Legume Starch-Based Gels Formulated with Red Adzuki Bean and Germinated Brown Rice Flour. Foods. 2025; 14 (10): 1791. PubMed Abstract | Publisher Full Text | Free Full Text 42. Liu Z, Xing X, Mo H, et al. : 3D printed dysphagia diet designed from Hypsizygus marmoreus by-products with various polysaccharides. J. Food Eng. 2023; Volume 343 : 111395. 0260-8774. Publisher Full Text 43. Liu Z, Chen X, Dai Q, et al. : Pea protein-xanthan gum interaction driving the development of 3D printed dysphagia diet. Food Hydrocoll. 2023; Volume 139 : 108497. 0268-005X. Publisher Full Text 44. Manstan T, Chandler SL, McSweeney MB: Consumers’ attitudes towards 3D printed foods after a positive experience: An exploratory study. J. Sens. Stud. 2021; 36 : e12619. Publisher Full Text 45. Mantihal S, Prakash S, Bhandari B: Texture-modified 3D printed dark chocolate: Sensory evaluation and consumer perception study. J. Texture Stud. 2019; 50 (5): 386–399. PubMed Abstract | Publisher Full Text 46. Oliveira S, Sousa I, Raymundo A: Printability evaluation of Chlorella vulgaris snacks. Algal Res. 2022; Volume 68 : 102879. 2211-9264. Publisher Full Text 47. Park J-C, Han H-S, Park Y-L, et al. : Quality Property of Surimi Mixture by Tuna (Katsuwonus pelamis) Eyeball Oil and Possibility of Application to Food 3D Printing. Journal of the Korean Society of Food Science and Nutrition. 2021; 50 : 843–848. Publisher Full Text 48. Phuhongsung P, Zhang M, Devahastin S: Influence of Surface pH on Color, Texture and Flavor of 3D Printed Composite Mixture of Soy Protein Isolate, Pumpkin, and Beetroot. Food Bioprocess Technol. 2020; 13 : 1600–1610. Publisher Full Text 49. Santhoshkumar P, Raja V, Priyadarshini SR, et al. : Evaluating the 3D printability of pearl millet flour with banana pulp blends. J. Sci. Food Agric. 2024; 104 : 5588–5602. PubMed Abstract | Publisher Full Text 50. Santhoshkumar P, Vijayakumar R, Priyadarshini SR, et al. : Impact of Baking and Steaming of 3D printed Pearl millet - Banana pulp blends on physicochemical and sensory attributes. International Journal of Gastronomy and Food Science. 2024; 37 : 100962. 1878-450X. Publisher Full Text 51. Sena S, Pilavci E, Yesiloz ŞE, et al. : An innovative approach of 3D printed functional foods: Grasshoppers based cookies. International Journal of Gastronomy and Food Science. 2025; Volume 40 : 101137. 1878-450X. Publisher Full Text 52. Sylvester M, Bhandari B, Prakash S: 3D food printing as a promising tool for food fabrication: 3D printing of chocolate. Food Res. 2020; 4 : 42–53. Publisher Full Text 53. Cheng-Rong TSAI, Yung-Kai LIN: Artificial steak: A 3D printable hydrogel composed of egg albumen, pea protein, gellan gum, sodium alginate and rice mill by-products. Future Foods. 2022; Volume 5 : 100121. 2666-8335. Publisher Full Text 54. Ukkunda NS, Santhoshkumar P, Moses JA: Impact of different natural sweeteners on 3D printability and post-printing quality of marzipan. Future Foods. 2025; Volume 11 : 100557. 2666-8335. Publisher Full Text 55. Zhu S, Ribberink M, de Wit M , et al. : Modifying sensory perception of chocolate coated rice waffles through bite-to-bite contrast: an application case study using 3D inkjet printing. Food Funct, The Royal Society of Chemistry. 2020; 11 (12): 10580–10587. PubMed Abstract | Publisher Full Text 56. Zhu S, Ruiz IV, de Azua S , et al. : How macroscopic structure of 3D printed protein bars filled with chocolate influences instrumental and sensory texture. LWT. 2021; Volume 151 : 112155. 0023-6438. Publisher Full Text 57. Zhu Y, Chen L, Zhang X, et al. : 3D-Printed Pea Protein–Based Dysphagia Diet Affected by Different Hydrocolloids. Food Bioprocess Technol. 2024; 17 : 1492–1506. Publisher Full Text 58. Abedini A, Hosseini H, Shariatifar N, et al. : Studying the impact of 3d printing technology on safety indicators of plant-based burger. Food Chemistry: X. 2024; Volume 22 : 101489. 2590-1575. PubMed Abstract | Publisher Full Text | Free Full Text 59. Agarwal D, Wallace A, Kim EH-J, et al. : Rheological, structural and textural characteristics of 3D-printed and conventionally-produced gluten-free snack made with chickpea and lupin flour. Future Foods. 2022; Volume 5 : 100134. 2666-8335. Publisher Full Text 60. Bareen MA, Prakash S, Sahu JK, et al. : Understanding the intention of consumers towards 3D food printing: exploratory study of psychological factors and sensory analysis. J. Food Sci. Technol. 2025. Publisher Full Text 61. Burkard J, Shah AN, Harms E, et al. : Impact of spatial distribution on the sensory properties of multiphase 3D-printed food configurations. Food Qual. Prefer. 2023; Volume 108 : 104850. 0950-3293. Publisher Full Text 62. Caporizzi R, Derossi A, Devahastin S, et al. : Boosting the role of complex food structure on oral breakdown and sweetness perception by digitally designed and 3D printed biscuits. J. Food Eng. 2025; Volume 393 : 112499. 0260-8774. Publisher Full Text 63. Chen Y, Zhang M, Phuhongsung P: 3D printing of protein-based composite fruit and vegetable gel system. LWT. 2021; Volume 141 : 110978. 0023-6438. Publisher Full Text 64. Chirico Scheele S, Hartmann C, Siegrist M, et al. : Consumer Assessment of 3D-Printed Food Shape, Taste, and Fidelity Using Chocolate and Marzipan Materials. 3D printing and additive manufacturing. 2022; 9 (6): 473–482. PubMed Abstract | Publisher Full Text | Free Full Text 65. Scheele SC, Binks M, Christopher G, et al. : Printability, texture, and sensory trade-offs for 3D printed potato with added proteins and lipids. J. Food Eng. 2023; Volume 351 : 111517. 0260-8774. Publisher Full Text 66. Erunsal SC, Basturk ZS, Canturkoglu I, et al. : Development of 3D printed dark chocolate sweetened with carob extract. International Journal of Gastronomy and Food Science. 2023; Volume 34 : 100794. 1878-450X. Publisher Full Text 67. Dai Y, Liu Y, Wang Z, et al. : The use of dextran in 3D printing for dysphagia foods: Relationships between its structure and physicochemical properties. Food Hydrocoll. 2025; Volume 160, Part 1: 110819. 0268-005X. Publisher Full Text , 160 . 68. Demircan E, Aydar EF, Mertdinc Z, et al. : 3D printable vegan plant-based meat analogue: Fortification with three different mushrooms, investigation of printability, and characterization. Food Res. Int. 2023; Volume 173, Part 1: 113259. 0963-9969. PubMed Abstract | Publisher Full Text 69. Ghazal AF, Zhang M, Bhandari B, et al. : Investigation on spontaneous 4D changes in color and flavor of healthy 3D printed food materials over time in response to external or internal pH stimulus. Food Res. Int. 2021; Volume 142 : 110215. 0963-9969. Publisher Full Text 70. Ghazal AF, Zhang M, Liu Z: Spontaneous Color Change of 3D Printed Healthy Food Product over Time after Printing as a Novel Application for 4D Food Printing. Food Bioprocess Technol. 2019; 12 : 1627–1645. Publisher Full Text 71. Hassan I, Gani A, Mudabir S: Development and characterization of 3D printed fish gelatin and vegetable blends as nutritious meal for dysphagic patients. Food Hydrocoll. 2024; Volume 157 : 110478. 0268-005X. Publisher Full Text 72. Ludan H, Ding F, Liu W, et al. : Effect of enzymatic-ultrasonic hydrolyzed chitooligosaccharide on rheology of gelatin incorporated yogurt and 3D printing. Food Hydrocoll. 2022; Volume 132 : 107851. 0268-005X. Publisher Full Text 73. Jagadiswaran B, Alagarasan V, Palanivelu P, et al. : Valorization of food industry waste and by-products using 3D printing: A study on the development of value-added functional cookies. Future Foods. 2021; Volume 4 : 100036. 2666-8335. Publisher Full Text 74. Keerthana K, Anukiruthika T, Moses JA, et al. : Development of fiber-enriched 3D printed snacks from alternative foods: A study on button mushroom. J. Food Eng. 2020; Volume 287 : 110116. 0260-8774. Publisher Full Text 75. Khemacheevakul K, Wolodko J, Nguyen H, et al. : Temporal Sensory Perceptions of Sugar-Reduced 3D Printed Chocolates. Foods. 2021; 10 (9): 2082. PubMed Abstract | Publisher Full Text | Free Full Text 76. Kim D-H, Na H-S, Lee H-Y, et al. : Coagulation Characteristics by Calcium Lactate with Addition Concentration of Alginic Acid in 3D Printing Mixtures of Fish Surimi. Journal of the Korean Society of Food Science and Nutrition. 2024; 53 : 755–761. Publisher Full Text 77. Kim J, Kim JS, Lim J-H, et al. : Effects of isolated pea protein on honeyed red ginseng manufactured by 3D printing for patients with dysphagia. LWT. 2024; Volume 191 : 115570. 0023-6438. Publisher Full Text 78. Kurapkienė A, Vinauskienė R, Jasutienė I, et al. : One-bite-sized 3D printed finger foods, oriented to malnutrition, sarcopenia and frailty prevention in the older people. J. Sci. Food Agric. 2024; 104 (10): 6289–6297. PubMed Abstract | Publisher Full Text 79. Kurapkienė A, Vinauskienė R, Jasutienė I, et al. : Bigel as a curcumin delivery system and its application in 3D-printed in-between-meal foods to boost the immune system of elderly people. Food Biosci. 2024; Volume 61 : 104789. 2212-4292. Publisher Full Text 80. Letras P, Oliveira S, Varela J, et al. : 3D printed gluten-free cereal snack with incorporation of Spirulina (Arthrospira platensis) and/or Chlorella vulgaris. Algal Res. 2022; Volume 68 : 102863. 2211-9264. Publisher Full Text 81. Li C, Xiliang Y, Wang Y, et al. : Innovative 3D printed multigrain rice and silver carp surimi diets: Rheological, textural, and nutritional solutions for the elderly with dysphagia. Food Biosci. 2024; Volume 62 : 105314. 2212-4292. Publisher Full Text 82. Shahbazi M, Jäger H, Ettelaie R: Application of Pickering emulsions in 3D printing of personalized nutrition. Part II: Functional properties of reduced-fat 3D printed cheese analogues. Colloids Surf. A Physicochem. Eng. Asp. 2021; Volume 624 : 126760. 0927-7757. Publisher Full Text 83. Shahbazi M, Jäger H, Chen J, et al. : Construction of 3D printed reduced-fat meat analogue by emulsion gels. Part II: Printing performance, thermal, tribological, and dynamic sensory characterization of printed objects. Food Hydrocoll. 2021; Volume 121 : 107054. 0268-005X. Publisher Full Text 84. Ares G, Jaeger SR: Check-all-that-apply (CATA) questions with consumers in practice: Experimental considerations and impact on outcome. Rapid sensory profiling techniques. 2023; pp. 257–280. Woodhead Publishing. 85. Pineau N, Schlich P: Temporal dominance of sensations (TDS) as a sensory profiling technique. Rapid sensory profiling techniques. Woodhead Publishing; 2023; pp. 281–320. 86. Torrico DD, Mehta A, Borssato AB: New methods to assess sensory responses: A brief review of innovative techniques in sensory evaluation. Curr. Opin. Food Sci. 2023; 49 : 100978. Publisher Full Text 87. Varela P, Ares G: Sensory profiling, the blurred line between sensory and consumer science. A review of novel methods for product characterization. Food Res. Int. 2012; 48 (2): 893–908. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 17 Oct 2025 ADD YOUR COMMENT Comment Author details Author details 1 Escuela de Ingeniería en Industrias Alimentarias, Departamento de Ingeniería, Universidad Nacional de Barranca, Barranca, Lima, 15169, Peru 2 Escuela de Ingeniería en Industrias Alimentarias, Facultad de Ingeniería y Arquitectura, Universidad Peruana Union, Lima, Lima, 15457, Peru 3 Escuela Profesional de Medicina Veterinaria y Zootecnia, Facultad de Medicina Veterinaria y Zootecnia, Universidad Nacional Micaela Bastidas de Apurimac, Abancay, Apurimac, 03001, Peru 4 Departamento de Ciencia de los Alimentos y Tecnología Química, Universidad de Chile Facultad de Ciencias Quimicas y Farmaceuticas, Santiago, Santiago, 8380000, Chile Reynaldo J. Silva-Paz Roles: Conceptualization, Investigation, Methodology, Writing – Original Draft Preparation Nicodemo Jamanca-Gonzales Roles: Conceptualization, Formal Analysis, Investigation, Resources Thalia A. Rivera-Ashqui Roles: Data Curation, Investigation, Methodology Percy B. Sulca-Martinez Roles: Formal Analysis, Investigation, Resources Eulalia Vargas-Tapia Roles: Data Curation, Methodology, Resources Amparo Eccoña-Sota Roles: Data Curation, Formal Analysis, Investigation, Writing – Original Draft Preparation Roberto Lemus-Mondaca Roles: Project Administration, Supervision, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information This study was funded by the Vice-Presidency of Research of the Universidad Nacional de Barranca, under the research project RCO N° 338-2024-UNAB. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 17 Oct 2025, 14:1133 https://doi.org/10.12688/f1000research.171007.1 Copyright © 2025 Silva-Paz RJ et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Silva-Paz RJ, Jamanca-Gonzales N, Rivera-Ashqui TA et al. Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. [version 1; peer review: 1 approved] . F1000Research 2025, 14 :1133 ( https://doi.org/10.12688/f1000research.171007.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 17 Oct 2025 Views 0 Cite How to cite this report: Pumacahua-Ramos A. Reviewer Report For: Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. [version 1; peer review: 1 approved] . F1000Research 2025, 14 :1133 ( https://doi.org/10.5256/f1000research.188542.r431561 ) The direct URL for this report is: https://f1000research.com/articles/14-1133/v1#referee-response-431561 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 02 Jan 2026 Augusto Pumacahua-Ramos , Universidad Nacional Intercultural de Quillabamba, Cusco, Peru Approved VIEWS 0 https://doi.org/10.5256/f1000research.188542.r431561 The study, Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature, presents the progress of research conducted on foods produced in part by 3D printing. These types of studies are very interesting for the professional training of food ... Continue reading READ ALL The study, Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature, presents the progress of research conducted on foods produced in part by 3D printing. These types of studies are very interesting for the professional training of food engineers or similar professionals in the field of food sensory analysis. The authors present the current state of the art and mention that the trend is increasing, as food printing technology is increasingly being used by companies. I consider its indexing relevant, as it was prepared using scientific criteria for review articles. Are the rationale for, and objectives of, the Systematic Review clearly stated? Yes Are sufficient details of the methods and analysis provided to allow replication by others? Yes Is the statistical analysis and its interpretation appropriate? Not applicable Are the conclusions drawn adequately supported by the results presented in the review? Yes If this is a Living Systematic Review, is the ‘living’ method appropriate and is the search schedule clearly defined and justified? (‘Living Systematic Review’ or a variation of this term should be included in the title.) Not applicable Competing Interests: No competing interests were disclosed. Reviewer Expertise: Food engineering, food refrigeration and freezing, food unit operations, and scientific research methods in food. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Pumacahua-Ramos A. Reviewer Report For: Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. [version 1; peer review: 1 approved] . F1000Research 2025, 14 :1133 ( https://doi.org/10.5256/f1000research.188542.r431561 ) The direct URL for this report is: https://f1000research.com/articles/14-1133/v1#referee-response-431561 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 19 Jan 2026 Reynaldo J. Silva-Paz , Escuela de Ingeniería en Industrias Alimentarias, Departamento de Ingeniería, Universidad Nacional de Barranca, Barranca, 15169, Peru 19 Jan 2026 Author Response Dear Reviewer, We sincerely thank you for your careful review of our manuscript entitled “Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature” and for your positive ... Continue reading Dear Reviewer, We sincerely thank you for your careful review of our manuscript entitled “Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature” and for your positive and insightful comments. We greatly appreciate your recognition of the relevance of this topic for the professional training of food engineers and specialists in food sensory analysis, as well as your assessment of the manuscript’s contribution to presenting the current state of the art in this growing field. Your acknowledgment of the scientific rigor applied in the preparation of this review article is especially valued. Thank you for your time and consideration. Your feedback has been very encouraging and valuable to us. Kind regards, Reynaldo J. Silva-Paz Dear Reviewer, We sincerely thank you for your careful review of our manuscript entitled “Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature” and for your positive and insightful comments. We greatly appreciate your recognition of the relevance of this topic for the professional training of food engineers and specialists in food sensory analysis, as well as your assessment of the manuscript’s contribution to presenting the current state of the art in this growing field. Your acknowledgment of the scientific rigor applied in the preparation of this review article is especially valued. Thank you for your time and consideration. Your feedback has been very encouraging and valuable to us. Kind regards, Reynaldo J. Silva-Paz Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 19 Jan 2026 Reynaldo J. Silva-Paz , Escuela de Ingeniería en Industrias Alimentarias, Departamento de Ingeniería, Universidad Nacional de Barranca, Barranca, 15169, Peru 19 Jan 2026 Author Response Dear Reviewer, We sincerely thank you for your careful review of our manuscript entitled “Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature” and for your positive ... Continue reading Dear Reviewer, We sincerely thank you for your careful review of our manuscript entitled “Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature” and for your positive and insightful comments. We greatly appreciate your recognition of the relevance of this topic for the professional training of food engineers and specialists in food sensory analysis, as well as your assessment of the manuscript’s contribution to presenting the current state of the art in this growing field. Your acknowledgment of the scientific rigor applied in the preparation of this review article is especially valued. Thank you for your time and consideration. Your feedback has been very encouraging and valuable to us. Kind regards, Reynaldo J. Silva-Paz Dear Reviewer, We sincerely thank you for your careful review of our manuscript entitled “Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature” and for your positive and insightful comments. We greatly appreciate your recognition of the relevance of this topic for the professional training of food engineers and specialists in food sensory analysis, as well as your assessment of the manuscript’s contribution to presenting the current state of the art in this growing field. Your acknowledgment of the scientific rigor applied in the preparation of this review article is especially valued. Thank you for your time and consideration. Your feedback has been very encouraging and valuable to us. Kind regards, Reynaldo J. Silva-Paz Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 17 Oct 2025 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 1 17 Oct 25 read Augusto Pumacahua-Ramos , Universidad Nacional Intercultural de Quillabamba, Cusco, Peru Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Pumacahua-Ramos A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 02 Jan 2026 | for Version 1 Augusto Pumacahua-Ramos , Universidad Nacional Intercultural de Quillabamba, Cusco, Peru 0 Views copyright © 2026 Pumacahua-Ramos A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The study, Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature, presents the progress of research conducted on foods produced in part by 3D printing. These types of studies are very interesting for the professional training of food engineers or similar professionals in the field of food sensory analysis. The authors present the current state of the art and mention that the trend is increasing, as food printing technology is increasingly being used by companies. I consider its indexing relevant, as it was prepared using scientific criteria for review articles. Are the rationale for, and objectives of, the Systematic Review clearly stated? Yes Are sufficient details of the methods and analysis provided to allow replication by others? Yes Is the statistical analysis and its interpretation appropriate? Not applicable Are the conclusions drawn adequately supported by the results presented in the review? Yes If this is a Living Systematic Review, is the ‘living’ method appropriate and is the search schedule clearly defined and justified? (‘Living Systematic Review’ or a variation of this term should be included in the title.) Not applicable Competing Interests No competing interests were disclosed. Reviewer Expertise Food engineering, food refrigeration and freezing, food unit operations, and scientific research methods in food. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (1) Author Response 19 Jan 2026 Reynaldo J. Silva-Paz, Escuela de Ingeniería en Industrias Alimentarias, Departamento de Ingeniería, Universidad Nacional de Barranca, Barranca, 15169, Peru Dear Reviewer, We sincerely thank you for your careful review of our manuscript entitled “Sensory Evaluation of 3D-Printed Foods: A Systematic Review of the Literature” and for your positive and insightful comments. We greatly appreciate your recognition of the relevance of this topic for the professional training of food engineers and specialists in food sensory analysis, as well as your assessment of the manuscript’s contribution to presenting the current state of the art in this growing field. Your acknowledgment of the scientific rigor applied in the preparation of this review article is especially valued. Thank you for your time and consideration. Your feedback has been very encouraging and valuable to us. Kind regards, Reynaldo J. Silva-Paz View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Pumacahua-Ramos A. Peer Review Report For: Sensory Evaluation of 3D-Printed Foods: A Systematic Literature Review. [version 1; peer review: 1 approved] . F1000Research 2025, 14 :1133 ( https://doi.org/10.5256/f1000research.188542.r431561) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/14-1133/v1#referee-response-431561 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Sensory Evaluation of 3D-Printed Foods: A...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1133/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1133/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1133/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Silva-Paz RJ et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/14-1133/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-1133", templates : { twitter : "Sensory Evaluation of 3D-Printed Foods: A Systematic Literature.... Silva-Paz RJ et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1133/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/171007/188542") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "188542"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "445078": 0, "428694": 0, "440342": 0, "445079": 0, "428695": 0, "440343": 0, "445076": 0, "428692": 0, "440340": 0, "445077": 0, "428693": 0, "440341": 0, "445074": 0, "445075": 0, "440339": 0, "428700": 0, "440348": 0, "428701": 0, "445082": 0, "428698": 0, "440346": 0, "445083": 0, "428699": 0, "440347": 0, "445080": 0, "428696": 0, "440344": 0, "445081": 0, "428697": 0, "440345": 0, "425918": 0, "425919": 0, "425916": 0, "425917": 0, "425915": 0, "431558": 0, "431559": 0, "425924": 0, "431556": 0, "431557": 0, "425922": 0, "431554": 0, "425923": 0, "431555": 0, "425920": 0, "425921": 0, "431553": 0, "431562": 0, "431560": 0, "431561": 8, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "5a69a6bf-8cf2-4f28-8028-9e2858decb4c"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2025) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00