VOlumetric piXEL (volumetrisches Bildelement). Eine Möglichkeit, Volumendaten als reguläres Wertegitter zu speichern. Dieses Tag sollte bei Fragen zu Voxeln verwendet werden.
Bearbeiten: Um die Frage zusammenzufassen, ich habe eine Voxel-basierte Welt (Minecraft-Stil (Dank kommunistische Ente)), die unter schlechter Leistung leidet. Ich bin mir der Quelle nicht sicher, hätte aber gerne einen möglichen Rat, wie ich sie loswerden kann. Ich arbeite an einem Projekt, in dem eine Welt aus einer großen Menge …
Wenn ich in Unity 3D (prozedural generierte Voxellandschaften mit Würfeln) mit der Erstellung von minecraftish / lego-Weltlandschaften herumspiele, stelle ich fest, dass die für diese Landschaften erstellten Maschen viel Speicherplatz beanspruchen. Das Netz besteht derzeit nur aus Eckpunkten für die sichtbaren Seiten eines Würfels. Die Speichernutzung für ein komplexes Terrain …
Soweit ich weiß, würde ein typisches interaktives Fachwerksystem umfangreiche Berechnungen erfordern, da jede Komponente das gesamte System betrifft. Ich denke, Sie könnten willkürlich bei einer bestimmten Anzahl von Iterationen auf Kosten der Genauigkeit in der Simulation anhalten, aber ich weiß nicht, ob dies der Ansatz ist, den diese Spiele verwenden …
Ich entwickle ein Voxel-Spiel, aber ich denke, ich verwende die falsche Technik. Ich verwende derzeit flache Fliesen, um Blöcke herzustellen, und ich denke, es gibt einen besseren und effizienteren Weg. Ich habe ein Voxelspiel gesehen, das natürlich aussehendes Terrain hat. Damit meine ich nicht blockig. Das Spiel hat 4 * …
Ich versuche gerade, mit 3D Simplex Noise ein Minecraft-ähnliches Voxel-Terrain zu generieren und möchte auch Höhlen implementieren. Ich habe die Methode von Perlin Worms in diesem Thread gefunden, die wirklich schöne Ergebnisse generiert. Ich habe jedoch keine Ahnung, wie ich es Stück für Stück generieren soll. Ist dies möglich oder …
Ich suche nach guten Algorithmen für das folgende Problem: Wenn ich bei einem 3D-Raster von Voxeln (die entweder leer oder gefüllt sein können) zwei nicht benachbarte Voxel auswähle, möchte ich wissen, ob sie durch miteinander verbunden sind andere Voxel. Zum Beispiel (um die Situation in 2D zu veranschaulichen), wobei # …
Ich glaube, ich verstehe die Grundlagen des Signed Distance Field Ray Marching. Sie modellieren Ihre Szene mit einer Reihe von Entfernungsfeldern (z. B. http://iquilezles.org/www/articles/distfunctions/distfunctions.htm ) und beginnen dann für jedes Pixel, das Sie einen Strahl werfen, am Anfang des Strahls Suchen Sie die Entfernung zum nächsten Objekt an diesem Punkt …
Ich hatte einige Probleme damit, effizient zu bestimmen, ob große Räume in voxelbasierten 3D-Räumen versiegelt sind. Ich bin an einem Punkt angelangt, an dem ich mein Bestes gegeben habe, um das Problem zu lösen, ohne um Hilfe zu bitten, aber nicht genug versucht habe, um aufzugeben, also bitte ich um …
Ich habe über dieses Problem nachgedacht. Ist es mit der aktuellen Technologie möglich, eine 1: 1-Nachbildung der Erde in einem voxelbasierten Spiel zu erstellen? Was ist die beste Datenstruktur zum Speichern dieser riesigen Karte? Welcher Algorithmus sollte verwendet werden, um diese Datenstruktur in Echtzeit zu rendern? Diese Fragen machen diese …
Ich versuche, eine kleine Voxel-Engine zu schreiben, weil es Spaß macht, aber ich habe Mühe, den besten Weg zu finden, um die tatsächlichen Voxel zu speichern. Ich bin mir bewusst, dass ich Blöcke benötigen werde, damit ich nicht die ganze Welt im Gedächtnis haben muss, und ich bin mir bewusst, …
Ich versuche, ein Rechteck zwischen zwei Positionen zu bewegen, die ich als _positionAund bezeichne _positionB. Beide sind vom Typ Vector3. Das Rechteck bewegt sich gut. Wenn es jedoch erreicht _positionBwird, bewegt es sich nicht in die entgegengesetzte Richtung, wie es sollte. Ich ging zurück in den Code, um einen Blick …
Ich habe zuvor Marschwürfel / Tetraeder implementiert, um eine IsoSurface zu rendern. Es hat funktioniert ( YouTube ), aber die Leistung war schlecht, da ich nie dazu gekommen bin, eine variable Detailebene basierend auf der Sichtweite zu implementieren (oder sogar alte, entfernte Teile zu entfernen). Ich beschloss, es noch einmal …
Ich habe versucht, das Voxel-Rendering zu verstehen, und habe mir Dual Contouring (DC) angesehen. Bisher verstehe ich so viel: Führen Sie eine Dichtefunktion für eine Reihe von Gitterpunkten aus (dh Rauschfunktion). Finden Sie heraus, welche Kanten im Gürtel Änderungen zwischen den Endpunkten enthalten Erstellen Sie aus diesen Kanten Schnittpunkte (dh …
Ich möchte ein einfaches Spiel mit einer Blockwelt wie in Minecraft schreiben. Meine theoretische Frage ist, wie ich am besten mit diesen Blockinformationen während des Spielens umgehen kann. Meine erste Idee war ein riesiges Array, aber ich denke, dies wird dazu führen, dass der Speicher knapp wird. Vielleicht muss ich …
Ich arbeite derzeit an einer unendlichen Welt, die hauptsächlich von Minecraft inspiriert ist. Ein Chunk besteht aus 16x16x16 Blöcken. Ein Block (Würfel) ist 1x1x1. Dies läuft sehr reibungslos mit einem ViewRange von 12 Chunks (12x16) auf meinem Computer. Fein. Wenn ich die Chunk-Höhe auf 256 ändere, wird dies offensichtlich zu …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.