NURBS

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 29. maj 2013; checks kræver 13 redigeringer .

Ikke-ensartet rationel B-spline, NURBS ( Eng.  Non-uniform rationel B-spline ) er en matematisk form, der bruges i computergrafik til at generere og repræsentere kurver og overflader . Som navnet antyder, er det et specialtilfælde af B-splines , desuden er det udbredt på grund af dets standardisering og relative enkelhed.

Historie

Udviklingen af ​​NURBS begyndte i 1950'erne af ingeniører, der havde brug for en matematisk nøjagtig repræsentation af overflader i fri form (såsom skrog på skibe , fly , rumfartøjer og biler ), der kunne kopieres nøjagtigt og gengives, når det var nødvendigt. Før fremkomsten af ​​repræsentationer af denne art skabte designeren en enkelt fysisk (materiale) model, som fungerede som standard.

De franske pionerer i disse undersøgelser var Pierre Bézier , en ingeniør fra Renault-firmaet , og Paul de Casteljo , en ansat i Citroen-firmaet ; de arbejdede uafhængigt af hinanden på samme tid. Men siden Bezier offentliggjorde resultaterne af sit arbejde, kender de fleste mennesker, der er fortrolige med computergrafik, til splines  - kurver repræsenteret af kontrolpunkter - fra Bezier splines ; mens de Casteljos navn kun nævnes ved siden af ​​de algoritmer , han opfandt til beregning af parametriske overflader . I 1960'erne blev det fastslået, at ikke- ensartede rationelle B-splines er en generalisering af Bézier-splines, som kan defineres som ensartede rationelle B-splines.

Det første papir, der nævnte NURBS, var en afhandling af Ken Versprille, en ph.d.-studerende ved Syracuse University i staten New York [Versprille 1975]. I 2005 overrakte CAD Society, en non-profit forening for CAD-industrien, Ken Versprill NURBS-prisen for hans uvurderlige bidrag til CAD-teknologi. [en]

Først blev NURBS kun brugt i kommercielle CAD-systemer til bilvirksomheder. Senere blev de en integreret del af standard computergrafiksoftwarepakker. For eksempel i Maya [2] , 3ds Max [3] .

Interaktiv gengivelse i realtid af NURBS-kurver og overflader var først tilgængelig på Silicon Graphics-arbejdsstationer i 1989 . I 1993 udviklede CAS Berlin, en lille nystartet virksomhed, der arbejder med det tekniske universitet i Berlin , den første interaktive NURBS - editor til personlige computere , kaldet NöRBS. I dag kan de fleste professionelle computergrafikapplikationer arbejde med NURBS, oftest ved at inkludere en NURBS -motor udviklet af en specialiseret virksomhed i disse applikationer.

Se også

Litteratur

Noter

  1. NURBS og CAD: 30 år sammen . Hentet 28. november 2013. Arkiveret fra originalen 3. december 2013.
  2. Første skridt i Maya. Grundlæggende om NURBS-modellering. . Hentet 28. november 2013. Arkiveret fra originalen 3. december 2013.
  3. 3ds Max - Introduktion til NURBS-modelleringsteknologi. . Hentet 28. november 2013. Arkiveret fra originalen 24. september 2013.