Pytania otagowane jako uv-mapping

4
Czym dokładnie jest mapowanie UV i UVW?
Próbuję zrozumieć podstawowe pojęcia 3D, w tej chwili próbuję dowiedzieć się, jak faktycznie działają tekstury. Wiem, że mapowanie UV i UVW to techniki mapujące tekstury 2D na obiekty 3D - powiedziała mi również Wikipedia. Poszukałem wyjaśnień, ale znalazłem tylko tutoriale, które zakładały, że już wiem, co to jest. Z mojego …


2
Jakie są sposoby na teksturowanie mapy terenu?
Pracuję z XNA nad grą 3D i staram się stworzyć odpowiednie i przyjemne środowisko. Właściwie wykonałem samouczek, aby utworzyć teren z mapy wysokości. Aby go teksturować, po prostu nakładam na niego teksturę trawy i układam ją kilkakrotnie. Ale chcę mieć naprawdę realistyczne teksturowanie, ale także generować je automatycznie (na przykład, …

5
Teksturowanie asteroidy
Próbuję nadać teksturę tej asteroidzie, aby wyglądała rozsądnie. Coś mi jednak brakuje. Po tym samouczku mam to do tej pory. Teraz nie rozumiem następnego kroku: jak rozwiązać problemy ze szwem ? Ta dwudziestościenna kula ma przebiegający przez nią szew, którego nie można uniknąć. Ok. Jak pomalować teksturę, aby wyglądała bezproblemowo …

1
Jak mogę naprawić zygzakowate artefakty mapowania UV na wygenerowanej siatce, która zwęża się?
Tworzę siatkę proceduralną na podstawie krzywej, a rozmiar siatki zmniejsza się na całej krzywej, jak widać poniżej. Problem polega na tym, że UV zmienia się w zygzakowate, gdy zmienia się rozmiar (działa idealnie, gdy rozmiar siatki jest taki sam na całej krzywej). Vertices.Add(R); Vertices.Add(L); UVs.Add(new Vector2(0f, (float)id / count)); UVs.Add(new …

1
Jak obliczyć wektory styczne i bitowe
Mam teksturę załadowaną w pliku Three.js, a następnie przekazaną do shaderów. W module cieniującym wierzchołki obliczam wartość normalną i zapisuję w zmiennej wektor UV. <script id="vertexShader" type="x-shader/x-vertex"> varying vec3 N,P; varying vec2 UV; void main() { gl_Position= projectionMatrix * modelViewMatrix * vec4(position,1.0); P= position; N= normalMatrix * vec3(normal); UV= uv; …

4
Nie mogę zrozumieć tych współrzędnych tekstury UV (zakres NIE wynosi od 0,0 do 1,0)
Próbuję narysować prosty obiekt 3D wygenerowany przez Google SketchUp 8 Pro na mojej aplikacji WebGL, model jest prostym cylindrem. Otworzyłem eksportowany plik i skopiowałem pozycje wierzchołków, indeksy, normalne i współrzędne tekstury do pliku .json, aby móc używać go w javascript. Wszystko wydaje się działać dobrze, z wyjątkiem współrzędnych tekstury, które …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.