Zhu3D er en interaktiv OpenGL-baserede matematiske funktion fremviser. Du kan visualisere explicite funktioner, parametriske systemer og isosurfaces. Seeren understøtter zoom, skalering og rotation samt indleveret belysning eller overfladeegenskaber. Special effects er animationer, gennemsigtighed, teksturer, tåge og motion blur. Ligningssystemer kan løses med en hurtig adaptiv søgning.
Du har op til 8 lys, indstillinger baggrund, wire-modes eller belysning modeller. For billede rendering og teksturer alle gængse formater indregnes. Brugerdefinerede funktioner kan have et beløb af parametre, kan indlejres eller rekursive. Til særlige formål, hvis-klausuler og booleske operatorer understøttes. Isosurfaces kan bruge forskellige volumenbaserede algoritmer.
Zhu3D kører under Linux / Unix, er Windows 98-Vista og Mac OS X og fuldt lokaliseret til engelsk, tysk, spansk, fransk og kinesisk. Det understøtter API'er som KDE, Gnome, Motiv eller Windows. Alle disse indstillinger kan ændres dynamisk på runtime. Ansøgningen kommer med udvidet hjælp filer og en masse eksempler.
Hardware:
For grundlæggende afspilninger selv en langsom pc uden HW-OpenGL kan være tilstrækkeligt. Men goddies som motion blur eller animation er en udfordring for enhver GPU. Isosurface tessellation brug for en masse CPU-kraft og udnytter flere kerner CPU derfor automatisk.
Udarbejde:
Alle unødvendige afhængigheder er strengt undgås. Du skal bare brug for Qt> = 4,2 og OpenGL> = 1,2 mens OpenGL kan være en software implementering ligesom Mesa. Den qmake nemt kan taylored til særlige behov, hvad understøtter pakkere.
Versioner:
Versioner med ulige numre betragtes som "præ". Disse er ikke beregnet til at være fejlbehæftet, men min test faciliteter er begrænset. Så pakkere skal vente et lige antal. En Windows-version er tilgængelig. Tak til Victor Fernandez for hosting
Hvad er nyt i denne udgivelse:.
- Fjernet belastning af reelle gamle Zhu3D-filer
- Løsning for "gluPerspective 'fejl i Qt4 4.8.4
- Fast kompilere fejl på ældre Suse / Mandriva i686. Særlig tak til Pavel til rapporter
- Fast TSC-compile fejl på ældre Mandriva i686. Særlig tak til Pavel til rapporter
- Fast TSC-compile fejl på nyeste ICC
- Forbedret Makefile for kompilationer for nyere Intel ICC
- Forbedret tjekkisk oversættelse. Særlig tak til Pavel
- Kosmetiske forbedringer / opdateringer eller typo-fixes andre steder
Hvad er nyt i version 4.2.4:
- Rettet en meget usandsynlig, men mulig hukommelse-fejl i XML-filen er gemt / læsning-del
- Rettet en meget usandsynlig, men mulig hukommelse-læk i speedit.cpp
- Rettelser til tidsstemplet-counter på nyere platforme
- Lidt optimeret nogle standard vinduespositioner efter 1.st starter nogensinde
- Made indstillinger-stuff mere elegant hele koden hvad krymper den eksekverbare størrelse også
- Aktiveret strimmel option -s som standard compiler switch, hvad der fører til lidt mindre eksekverbare
- Handicappede meningsløse -ffast-math switch for GCC
- Switched ikoner til mere moderne KDE4-stil, hvor det synes optisk muligt og konsekvent
- Kosmetiske forbedringer / opdateringer eller typo-fixes andre steder
Hvad er nyt i version 4.2.2:
- Ny Qt4 4.5.1 ændret fil-dialogen adfærd for * nix så sætte nye standard mapper mislykkes. Patched
- Tilføjet en lille plaster nødvendig for ny GCC 4.4.x
- Start en demo med en tom workdir styrtede ned. Fast
- Reduceret størrelse Zhu-datafiler til ca. 20%. Frem / tilbage-kompatibilitet med den nuværende 4.x formatet er uændret.
Hvad er nyt i version 4.2.0:
- Rettet en advarsel afsløring falsk (og harmløs) hardware for OpenGL. Dette kan have optrådt én gang, når du starter Zhu3D første gang nogensinde på din maskine
- Fast lille kompilering bug når debugging er aktiveret
- Rettet en (harmløs) advarsel udgang på std :: cerr når den startes fra kommandolinjen
- Tilføjet Czech GUI-oversættelse. Særlig tak til Pavel
- Tilføjet patch til at håndtere nye (og bedre) adfærd værktøjslinjen i Qt 4.5.x. Dynamisk værktøjslinje-resizing er muligt uden kode-løsninger i 4,5 nu
- Made C / numerisk-locale patch standard for alle Qt4-versioner. Qt4 opfører unconsistent her, hvad der er rettet altid nu
- Trimmet / slanket benchmark-koden
- Aktiveret mere aggressive compiler-optimeringer som standard
- Lidt forbedret og slanket sekvensen HW-detektion i et logisk mere klingende måde. Forbedret CPU-afsløring
- børstet op kilder i forhold til stil-forening er og dokumentation. Slået faner til fordel for emner
- Tweaked / opdateret filerne zhu3d.pro og intel-icc.txt i forhold til dokumentation og optimering afbrydere
- aflivet en lille slåfejl i alle HTML-docs / oversættelser. Lille, men foruroligende, hvad angår matematisk korrekthed
- Anvendt lidt mere 3D / dybde følelse til opstart / logo fil. Når du bruger Zhu3D-logoet, skal du opdatere det
Hvad er nyt i version 4.1.8:
- Tilføjet workaround til asinh () og venner under MS Windows. Disse hyperbolske funktioner er genaktiveret nu, men er en skovflåt langsommere og - i Solver mode - ikke så præcis som under * nix
- Tilføjet eksempel for hyperbolske funktioner (igen)
- Tuned startværdier for animation og morphing. Disse bør være egnet til mere almindelige tilfælde nu. Optimeret framerates for minimum CPU / GPU-forbrug og bedre støtte til ældre / langsommere PC
- Omarbejdet alle demo eksempler. Aktivering animation / morphing viser pæn og fornuftige resultater i hele nu. Samme for tåge-indstillinger og motion blur
- Reduceret indledende gitter tæller til fordel for langsommere pc'er
- finetuning for indledende lysindstillinger. Samme for motion blur. Sidstnævnte ikke kun for optisk men ydeevne grunde også
- Tilføjet CPU-tråd planlægning løsning til Mac OS X. Zhu3D bør kompilere (igen) nu forhåbentlig
- Tilføjet patch til Qt 4.0.0 at tvinge korrekt komma håndtering. Denne effekt både Qt 4.4.0 og tyske brugere
- Tilføjet lille plaster for Qt4 4.5.beta1. Gode nyheder, 99,99% synes at arbejde selv om 4,5 er stadig en tidlig beta li>
- Tilføjet & quot; Tips & tricks & quot; og & quot; Translations & quot; sektioner i readme.txt og forbedret & quot; Quick start & quot; sektion. Tilføjet tip om sammensatte ledere
- lille kode krymper i OpenGL / pic besparelse del
- Nogle beskedne eksempel tuning
- Fjernede objekt uden visning funktioner fra Optimiser
- Tilføjet * nix64 / ICC 11,0 testet platform
- Tilføjet Ubuntu64 8.10 / Intel GMA X4500 testet platform
- Tilføjet Ubuntu64 8.10 / AMD / ATI 1200 testet platform
- Tilføjet MS Vista Phenom X3 / NV 9600 GS testet platform
- Typo jagt i alle txt-filer
- Switched Qt4 logo til ny
- Opdateret intel-icc.txt med info om nye ICC 11.0
Hvad er nyt i version 4.1.6:
- enorme hastighed-up for udtryk, der indeholder x ^ 2 , y ^ 3, $ pi ^ 2, ... f.eks De fleste isosurface eksempler kan endda forvandlet i real-tid nu, især når du bruger 2 eller 4 CPU-kerner. Gamle eller langsom hardware vil profitere meget også selvfølgelig
- zhu3d.pro-fil giver en kontakt for at aktivere SSE3 nu. Vectorizing med SSE3 bruges til at generere OpenGL-lister og normale beregninger. Hastigheden gevinst varierer afhængigt af opgaven og er nogle 5-40% på min ældre x_86_64 CPU. Muligvis nyere CPU'er med bedre SSE-enheder kan have gavn meget mere
- Tilføjet SSE3 info i systemoplysninger box
- Let tunet OpenGL normal generation for hastighed
- Aktiveret -ffast-math switch som standard nu. Dette viser en anden hastighed op på nogle få procent
- Lidt forbedret optisk kvalitet isosurfaces
- Synkronisering farver i legender editor skelner mellem akser og anden tekst-etiketter nu. Så disse områder er strengt uafhængige af hinanden
- Synkronisering farver i legender editor respekterede ikke farve låsning-oplysninger. Fast
- vedtaget parsere at fparser udgave 2.84. Tilføjet nogle mindre stemninger for både OpenGLand løseren-parsere
- Fjernet aldrig refereres funktioner fra den nye fparser
- Tilføjet inline assembler kode for Intel ICC i TSC-klassen, så ICC serialiserer instruktioner for nu
- Faste ICC advarsler, når der oprettes et TSC
- Tuned clock-timing-funktion: Minimeret interferenser gennem afbryder og låste den til en CPU-kerne. Uanset CPU-kerner eller SpeedStep du altid få en meget præcis clock-timing fra cpuinfo klasse nu. Sikkert en overkill, men nice: -)
- Beskrevet en pæn måde, hvordan man forbereder en skræddersyet diasshow for præsentation / uddannelsesmæssige formål med blot et par klik med musen. Kig i det nye slideshow biblioteket for detaljer
- En anden workarround for skøre Windows. ARCSINH () og venner er tilgængelige under * nix-systemer kun
- Let eksempel tuning, typo jagt ...
- Opdateret icc.txt og zhu3d.pro fil med ICC-specifikke informationer
- Opdateret INSTALL.TXT. Tilføjet SSE3 infos
Hvad er nyt i version 4.1.4:
- Små speed-up for program-launch
- Tilføjet klikbart link til GPL og licens-info i omkring boksen
- Optimeringer i tidsstempel-counter-klassen. Fortløbende instruktioner gør overliggende-korrektioner meget nøjagtig nu
- Små optimzations / clean-ups i div. andre kode dele
- Hævet Windows-version fra Qt 4.3.5 til 4.4.3
- Opdateret INSTALL.TXT
- Unified / tilpasset copyright informationer i kilder / docs
- Typo / indhold og stave rettelser i GE / da doc-HTMLs
Kommentarer ikke fundet