Reprezentacje geometryczne obiektów w 3 wymiarach. Siatki 3D składają się ze zbioru trójkątów lub innych wielokątów, tworzących objętości i powierzchnie. Są powszechnie używane do reprezentacji wizualnych na ekranach komputerów.
Czy ktoś ma algorytm do tworzenia kuli proceduralnie z lailością linii szerokości, loilością linii długości i promieniem r? Potrzebuję go do pracy z Unity, więc pozycje wierzchołków muszą zostać zdefiniowane, a następnie trójkąty zdefiniowane za pomocą indeksów ( więcej informacji ). EDYTOWAĆ Udało mi się sprawić, że kod działa w …
Co ja zrobiłem Stworzyłem obiekt Cube z modyfikatorem Subdivision Surface w celu modelowania mowy. Stworzyłem prostopadłościan, który wygląda jak kątowa, długa pałka. Co chcę robić Chcę scalić te dwa obiekty. Więc chcę mieć tylko jeden obiekt - (sześcian blokujący się jak a) kula z wystającą z jednej strony pałeczką. Powinien …
Szukam algorytmu upraszczającego siatki budynków lub podobnych konstrukcji. EDYCJA: Skomentowałem, że algorytm Hoppe'a sprawia, że siatki stają się coraz bardziej kuliste z uproszczeniem. Ale nie jestem tego pewien, więc usuwam komentarz. Budynki natomiast powinny mieć tendencję do stawania się coraz bardziej prostokątnymi z coraz większym uproszczeniem. Rozszerzenia D3DX dla D3D …
Zrobiłem siatkę proceduralną i teraz chcę na nią nałożyć teksturę. Problem polega na tym, że nie mogę go ustawić tak, jak tego chcę. Chodzi o to, aby teksturę pomalować tylko raz na całej siatce, aby nie było powtarzania. Jak mam odwzorować UV, aby tak się stało? Moja siatka jest prostą …
Wiele wczesnych gier 3D miało problem polegający na tym, że wesoło krążysz i nagle wszystko stało się czarne, a wyspa, która wyglądała jak pusta fasada fasady sceny, przez którą przechodziłeś, wznosiła się w oddali. Ponieważ wypadłeś ze świata. Pamiętam, że był to szczególny i długotrwały problem dla Bethesda Softworks, choć …
Używając LWJGL, jaki jest najłatwiejszy sposób załadowania modelu 3D do narysowania na ekranie? Wiem, że LWJGL nie ma wbudowanej obsługi ładowania, więc szukam małej biblioteki, która pomogłaby załadować konkretnie pliki .blend.
Kilka lat temu wyglądało na to, że COLLADA będzie dość dużą rzeczą, być może w końcu dość znormalizowanym formatem przenoszenia zasobów 3D z pakietu DCC do potoku narzędzi gry. Wyglądało to na dobrą opcję dla niezależnego programisty, który nie chciał zamknąć się w jednym pakiecie 3D, pisząc niestandardowe wtyczki eksportowe. …
Bawiąc się tworzeniem krajobrazów świata Minecraftish / Lego w Unity 3D (generowane proceduralnie krajobrazy wokselowe z kostkami), stwierdzam, że siatki stworzone dla tych krajobrazów zajmują dużo pamięci. Siatka składa się obecnie tylko z wierzchołków widocznych boków sześcianu. Zużycie pamięci w złożonym terenie może zająć 6 lub 7set megapikseli. Te siatki …
Próbuję stworzyć środkową połowę kuli. Zasadniczo w celu utworzenia kuli podano numery stosów i numery przekrojów, a dwie zmienne phi(dla wycinków) i theta(dla stosów) odpowiadają za to, ile postępów. Proces dzieli się na tworzenie dolnej, górnej i górnej części (jak pokazano poniżej). Aby osiągnąć środkową połowę ( theta50% jak poniżej), …
Na początku sceny mam GameObject o nazwie „arkusz” umieszczony nad GameObject „piłką”. Arkusz ma na sobie komponent tkaniny interaktywnej i moduł renderujący tkaniny. Siatka komponentu tkaniny interaktywnej jest płaszczyzną z dużą liczbą wierzchołków. W czasie wykonywania arkusz spada na piłkę i tworzy pożądany kształt. Jeśli w tym momencie wyłączę składnik …
Próbuję uzyskać prostokąt, aby poruszać się między dwiema pozycjami, które nazywam _positionAi _positionB. Oba są tego typu Vector3. Prostokąt porusza się dobrze. Kiedy jednak się osiągnie _positionB, nie porusza się w przeciwnym kierunku, jak powinien. Wróciłem do kodu, żeby się przyjrzeć. Doszedłem do wniosku, że gdy obiekt się porusza, ifinstrukcje …
Biorąc pod uwagę listę indeksów trójkątów, jak dokładnie można przekonwertować ją na listę indeksów z przyleganiem modułu cieniującego geometrię? Zauważ, że ściśle mówimy tutaj o indeksach - wierzchołki są obecne, ale skupimy się wyłącznie na indeksach, ponieważ możemy ich użyć do dopasowania zduplikowanych wierzchołków bez konieczności przechodzenia do porównań zmiennoprzecinkowych …
Edycja: To tylko dla mojego własnego doświadczenia uczenia się, to NIE z powodu wydajności zadaję to pytanie. Dotyczy to silnika terenowego podobnego do Minecrafta. Bloki przechowuję w porcjach (bloki 16 x 256 x 16 w porcji). Podczas generowania fragmentu używam wielu technik proceduralnych do ustawiania terenu i umieszczania obiektów. Podczas …
Stworzyłem podstawowy teksturowany model kostki z Blenderem, aby ćwiczyć modelowanie, a następnie zaimportowałem go do Unity. Po włączeniu oświetlenia wygląda to dość brzydko. Światło nie jest ciągłe w rzędzie teksturowanych kostek: Co dziwniejsze, światło na blokach tworzących podłogę jest ciągłe. Co ja robię źle? Tak to wygląda bez tekstur: Gdybym …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.