Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Smoothstep
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Smoothstep
http://dbpedia.org/ontology/abstract 스무스스텝(Smoothstep)은 에르미트 보간법을 사용한 시그모이드형 보간 함수로, 클램핑과 유사하다. 왼쪽 경계보다 작으면 0을, 오른쪽 경계보다 크면 1을 반환하고, 에르미트 다항식(에르미트 보간법)을 사용해 보간한다. 은 양끝의 0계부터 n계도함수까지 바깥쪽 함수의 0~n계 도함수와 연속적인 보간이 된다. 따라서 2n+1차 함수가 된다. , SmoothstepはさまざまなコンピュータグラフィックスAPIやゲームエンジンで使SmoothstepはさまざまなコンピュータグラフィックスAPIやゲームエンジンで使用される特定の補間手法である。これは、入力された重みに基づいて、2つの値を補間する関数である。 MSDNとOpenGLの両方で、を使用して実装するように要求されている。 次のような実装例がAMDにより提供されている。 float smoothstep (float edge0, float edge1, float x){ // Scale, bias and saturate x to 0..1 range x = saturate((x - edge0) / (edge1 - edge0)); // Evaluate polynomial return x*x*(3-2*x);}/ Evaluate polynomial return x*x*(3-2*x);} , Smoothstep è una famiglia di funzioni sigmSmoothstep è una famiglia di funzioni sigmoidee usate per l'interpolazione hermitiana e per il clamping in computer grafica, motori grafici, e apprendimento automatico. Le smoothstep sono funzioni di una variabile reale a valori in , caratterizzate da due parametri e rappresentanti gli estremi di un intervallo di valori nel dominio. Per ogni , smoothstep mappa i valori all'intervallo , mentre tutti i valori sono mappati in zero, e tutti i valori sono mappati in 1. Una funzione smoothstep normalizzata ha parametri e . Nel seguito, quando non differentemente specificato, si assume che la funzione smoothstep sia normalizzata. La funzione smoothstep di ordine interpola i valori tra 0 e 1 in modo tale che: * quando la variabile è all'estremo sinistro dell'intervallo, l'immagine della funzione sia 0; * quando la variabile è all'estremo destro dell'intervallo, l'immagine della funzione sia 1; * le derivate (fino all'ordine ) della funzione presso gli estremi destro e sinistro abbiano valore zero. Una funzione polinomiale che soddisfi tali vincoli può essere definita tramite l'interpolazione di Hermite. La funzione smoothstep per antonomasia è quella di primo ordine , definita da un polinomio di terzo grado: Restringendo il dominio in , la sua inversa può essere espressa analiticamente come: La funzione smoothstep di ordine è rappresentata nella porzione centrale da un polinomio di Hermite di grado e ha forma: La funzione smoothstep di ordine zero è equivalente alla funzione identità troncata (nota in alcuni contesti, ad esempio in computer grafica, come funzione clamp): La funzione smoothstep di secondo ordine , anche nota come smootherstep e popolarizzata in computer grafica da , ha forma: Le successive funzioni smoothstep fino al sesto ordine sono rappresentate nell'intervallo dai seguenti polinomi:ate nell'intervallo dai seguenti polinomi: , Smoothstep is a family of sigmoid-like intSmoothstep is a family of sigmoid-like interpolation and clamping functions commonly used in computer graphics, video game engines, and machine learning. The function depends on three parameters, the input x, the "left edge" and the "right edge", with the left edge being assumed smaller than the right edge. The function receives a real number x as an argument and returns 0 if x is less than or equal to the left edge, 1 if x is greater than or equal to the right edge, and smoothly interpolates, using a Hermite polynomial, between 0 and 1 otherwise. The gradient of the smoothstep function is zero at both edges. This is convenient for creating a sequence of transitions using smoothstep to interpolate each segment as an alternative to using more sophisticated or expensive interpolation techniques. In HLSL and GLSL, smoothstep implements the , the cubic Hermite interpolation after clamping: Assuming that the left edge is 0, the right edge is 1, with the transition between edges taking place where 0 ≤ x ≤ 1. A C/C++ example implementation provided by AMD follows. float smoothstep (float edge0, float edge1, float x){ if (x < edge0) return 0; if (x >= edge1) return 1; // Scale/bias into [0..1] range x = (x - edge0) / (edge1 - edge0); return x * x * (3 - 2 * x);} The general form for smoothstep, again assuming the left edge is 0 and right edge is 1, is is identical to the clamping function: The characteristic "S"-shaped sigmoid curve is obtained with only for integers n ≥ 1. The order of the polynomial in the general smoothstep is 2n + 1. With n = 1, the slopes or first derivatives of the smoothstep are equal to zero at the left and right edge (x = 0 and x = 1), where the curve is appended to the constant or saturated levels. With higher integer n, the second and higher derivatives are zero at the edges, making the polynomial functions as flat as possible and the splice to the limit values of 0 or 1 more seamless. the limit values of 0 or 1 more seamless.
http://dbpedia.org/ontology/thumbnail http://commons.wikimedia.org/wiki/Special:FilePath/Smoothstep_and_Smootherstep.svg?width=300 +
http://dbpedia.org/ontology/wikiPageExternalLink http://sol.gfxile.net/interpolation/ + , http://www.fundza.com/rman_shaders/smoothstep/index.html + , http://iquilezles.org/www/articles/ismoothstep/ismoothstep.htm + , https://github.com/FlexMonkey/Interpolation-Playground- +
http://dbpedia.org/ontology/wikiPageID 22798775
http://dbpedia.org/ontology/wikiPageLength 13234
http://dbpedia.org/ontology/wikiPageRevisionID 1083062390
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Sigmoid_function + , http://dbpedia.org/resource/GLSL + , http://dbpedia.org/resource/Category:Computer_graphics_algorithms + , http://dbpedia.org/resource/Swift_%28programming_language%29 + , http://dbpedia.org/resource/Machine_learning + , http://dbpedia.org/resource/Even_and_odd_functions + , http://dbpedia.org/resource/Game_engine + , http://dbpedia.org/resource/Hermite_interpolation + , http://dbpedia.org/resource/RenderMan_Shading_Language + , http://dbpedia.org/resource/Maclaurin_series + , http://dbpedia.org/resource/File:Smoothstep_and_Smootherstep.svg + , http://dbpedia.org/resource/Clamping_%28graphics%29 + , http://dbpedia.org/resource/HLSL + , http://dbpedia.org/resource/Computer_graphics + , http://dbpedia.org/resource/Hermite_polynomial + , http://dbpedia.org/resource/Interpolation + , http://dbpedia.org/resource/Polynomial + , http://dbpedia.org/resource/Ken_Perlin + , http://dbpedia.org/resource/Derivative + , http://dbpedia.org/resource/Clipping_%28signal_processing%29 +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Reflist +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Computer_graphics_algorithms +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Smoothstep?oldid=1083062390&ns=0 +
http://xmlns.com/foaf/0.1/depiction http://commons.wikimedia.org/wiki/Special:FilePath/Smoothstep_and_Smootherstep.svg +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Smoothstep +
owl:sameAs http://yago-knowledge.org/resource/Smoothstep + , http://dbpedia.org/resource/Smoothstep + , http://rdf.freebase.com/ns/m.063yy73 + , http://ja.dbpedia.org/resource/Smoothstep + , https://global.dbpedia.org/id/4ut8g + , http://ko.dbpedia.org/resource/%EC%8A%A4%EB%AC%B4%EC%8A%A4%EC%8A%A4%ED%85%9D + , http://it.dbpedia.org/resource/Smoothstep + , http://www.wikidata.org/entity/Q7546464 + , http://rdf.freebase.com/ns/m.05mwsb +
rdf:type http://dbpedia.org/class/yago/YagoPermanentlyLocatedEntity + , http://dbpedia.org/class/yago/Procedure101023820 + , http://dbpedia.org/class/yago/Algorithm105847438 + , http://dbpedia.org/class/yago/PsychologicalFeature100023100 + , http://dbpedia.org/class/yago/WikicatComputerGraphicsAlgorithms + , http://dbpedia.org/class/yago/Rule105846932 + , http://dbpedia.org/class/yago/Event100029378 + , http://dbpedia.org/class/yago/Act100030358 + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/class/yago/Activity100407535 +
rdfs:comment 스무스스텝(Smoothstep)은 에르미트 보간법을 사용한 시그모이드형 보간 함수로, 클램핑과 유사하다. 왼쪽 경계보다 작으면 0을, 오른쪽 경계보다 크면 1을 반환하고, 에르미트 다항식(에르미트 보간법)을 사용해 보간한다. 은 양끝의 0계부터 n계도함수까지 바깥쪽 함수의 0~n계 도함수와 연속적인 보간이 된다. 따라서 2n+1차 함수가 된다. , Smoothstep è una famiglia di funzioni sigmSmoothstep è una famiglia di funzioni sigmoidee usate per l'interpolazione hermitiana e per il clamping in computer grafica, motori grafici, e apprendimento automatico. Le smoothstep sono funzioni di una variabile reale a valori in , caratterizzate da due parametri e rappresentanti gli estremi di un intervallo di valori nel dominio. Per ogni , smoothstep mappa i valori all'intervallo , mentre tutti i valori sono mappati in zero, e tutti i valori sono mappati in 1. Una funzione smoothstep normalizzata ha parametri e . Nel seguito, quando non differentemente specificato, si assume che la funzione smoothstep sia normalizzata.e la funzione smoothstep sia normalizzata. , Smoothstep is a family of sigmoid-like intSmoothstep is a family of sigmoid-like interpolation and clamping functions commonly used in computer graphics, video game engines, and machine learning. The function depends on three parameters, the input x, the "left edge" and the "right edge", with the left edge being assumed smaller than the right edge. The function receives a real number x as an argument and returns 0 if x is less than or equal to the left edge, 1 if x is greater than or equal to the right edge, and smoothly interpolates, using a Hermite polynomial, between 0 and 1 otherwise. The gradient of the smoothstep function is zero at both edges. This is convenient for creating a sequence of transitions using smoothstep to interpolate each segment as an alternative to using more sophisticated or expensive interpolation techniqticated or expensive interpolation techniq , SmoothstepはさまざまなコンピュータグラフィックスAPIやゲームエンジンで使SmoothstepはさまざまなコンピュータグラフィックスAPIやゲームエンジンで使用される特定の補間手法である。これは、入力された重みに基づいて、2つの値を補間する関数である。 MSDNとOpenGLの両方で、を使用して実装するように要求されている。 次のような実装例がAMDにより提供されている。 float smoothstep (float edge0, float edge1, float x){ // Scale, bias and saturate x to 0..1 range x = saturate((x - edge0) / (edge1 - edge0)); // Evaluate polynomial return x*x*(3-2*x);}/ Evaluate polynomial return x*x*(3-2*x);}
rdfs:label Smoothstep , 스무스스텝
hide properties that link here 
http://dbpedia.org/resource/Smooth_step + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Sigmoid_function + , http://dbpedia.org/resource/Comparison_of_3D_computer_graphics_software + , http://dbpedia.org/resource/Perlin_noise + , http://dbpedia.org/resource/Smooth_step + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Smoothstep + http://xmlns.com/foaf/0.1/primaryTopic
 

 

Enter the name of the page to start semantic browsing from.