Wenn ich Texturatlas verwenden möchte, sollte ich versuchen, alle meine Sprites in einem einzigen Texturatlas zu platzieren? Oder gibt es Zeiten, in denen ich mehrere kleinere Texturatlanten haben
Wenn ich Texturatlas verwenden möchte, sollte ich versuchen, alle meine Sprites in einem einzigen Texturatlas zu platzieren? Oder gibt es Zeiten, in denen ich mehrere kleinere Texturatlanten haben
Ich möchte herkömmliche dreieckbasierte Modelle und Partikel mit einer Raytrace-Szene mit einer angemessenen Bildrate zusammenstellen. Mit webGL können Sie das nicht gl_FragDepthin den Fragment-Shader schreiben . Sie können nicht mehrere Renderziele haben, aber Sie können in eine RGBA-Textur...
Ich habe Code zum Laden von DDS-Bilddateien in OpenGL-Texturen und möchte ihn erweitern, um die in D3D11 eingeführten komprimierten Formate BC6 und BC7 zu unterstützen. Da DirectX und OpenGL sich nicht darüber einig sind, ob der Ursprung einer Textur in der oberen linken oder unteren linken Ecke...
Ich habe ein Skript, zu dem ich ein Terrain-Objekt hinzufüge (ich ziehe das Terrain per Drag & Drop in das öffentliche Terrain-Feld). Das Terrain ist bereits in Unity für 2 PaintTextures eingerichtet: 1 ist ein Quadrat (so eingerichtet, dass es ein Schachbrettmuster bildet) und das zweite ist...
Ich bin neu in der Einheit. Ich probiere es aus und verwende Futile für einen Code-First-Ansatz, importiere aber immer noch Texturen mit dem Unity-System. Das Problem, das ich habe, ist, dass ich, wenn ich Mip-Maps verwende, um große Sprites auf kleinere Größen ohne gezackte Kanten zu skalieren,...
Ich arbeite an einem Old-School-Plattformer in libgdx und möchte, dass er einen "Scanline" -Effekt hat, wie folgt: Mein erster Versuch war, eine kleine Textur zu erstellen und sie auf einem Quad im Vollbildmodus zu zeichnen. Ich habe zwei verschiedene orthografische Kameramodi verwendet (einen...
Lassen Sie ein WWW-Objekt ein PNG-Bild herunterladen. ((SpriteRenderer)renderer).sprite = Sprite.Create(request.texture, new Rect(0,0,100,100)); Mein Sprite sieht gut aus. Lassen Sie uns nun etwas redundant sein und Texture2Daus den Bytes des Downloads ein erstellen : Texture2D t = new...
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert...
Wenn Sie eine Volumentextur mit Mipmaps haben, führt die Texturabtastung GL_LINEAR_MIPMAP_LINEAR eine viereckige Texturabtastung durch. Ist das in Hardware implementiert, wie es die bilineare Texturabtastung ist? Oder macht der Treiber nur zwei trilineare Textur-Samples und interpoliert diese...
Wenn ich erstellen C # Script ( Create -> C# Scriptvia) Unity3d oder löschen Sie es aus Unity3d- Visual Studiozeigt mir das Warnfenster. es ist nervig. Gibt es eine Möglichkeit, "ReloadAll" im Projektmappen-Explorer ohne Fenster zu
Ich habe mit dem Bewegen von geneigten Kacheln in XNA herumgespielt und es funktioniert halb, ist aber nicht ganz zufriedenstellend. Ich habe auch gedacht, dass Sätze von vorgegebenen Hängen mir möglicherweise kein Terrain geben, das "organisch" genug aussieht. Es besteht auch das Problem, dass für...
RGB ist das natürliche Farbmodell für OpenGL. Es gibt aber viele andere Farbmodelle. Zum Beispiel CMY (K) für Drucker, YUV für JPEG, die kleinen Cousins YCbCr und YCoCg, HSL & HSV aus den 70er Jahren und so weiter. Alle diese Modelle haben eine gemeinsame Eigenschaft: Sie basieren auf drei...
Okay, ich habe gerade eine Sprite-Klasse und einen Sprite-Sheet-Manager erstellt, bin aber auf dieses Problem gestoßen. Das Projekt verhält sich so ziemlich so; zum Beispiel: Nehmen wir dieses PNG-Bild mit transparentem Hintergrund. Beachten Sie, wie es in der Linear Alpha-transparente Pixel...
Haftungsausschluss: Klicken Sie bitte mit der rechten Maustaste auf die Bilder und öffnen Sie sie separat, damit sie in voller Größe angezeigt werden, da es feine Details gibt, die sonst nicht angezeigt werden. Vielen Dank. Ich habe ein einfaches Blender-Modell hergestellt, es ist ein Zylinder, bei...
Alle normalen Karten, die ich gesehen habe, sind rosa oder bläulich. Es scheint, dass nur ein kleiner Farbbereich verwendet wird. Warum verschenken Spieleentwickler so viel
Ich habe John Chapmans Methode für SSAO implementiert (übrigens ein ausgezeichnetes Tutorial) und alles bis auf den letzten Teil abgeschlossen: Verwischen. Ich glaube, so sollte der gesamte Prozess aussehen: Erster Durchgang: Rendern von Normalen und Tiefe für Texturen. (plus diffuse / spiegelnde...
Ich versuche ein Quad in 2D zu zeichnen (in SharpDX, aber das ist im Grunde XNA). Aber die Texturkorrektur funktioniert nicht und ich bekomme nur ein affines strukturiertes Quad. Ich benutze es BasicEffect, um es zu rendern. BasicTextureEffect = new BasicEffect(Device) { Alpha = 1.0f,...
Ich verwende OpenGL (Version 4.4) (und C ++, wenn das wichtig ist). Ich habe einen Terrain-Renderer erstellt. Das Terrain wird als 3D-Skalarfeld (Isofläche / Voxel) gespeichert. Es wird eine leicht modifizierte Version von Marching Cubes verwendet , um eine Polygonisierung durchzuführen...
Ich versuche derzeit, eine Voxel Engine mit Direct3D 9 und C ++ zu entwickeln. Um die Speichernutzung gering zu halten, übergebe ich nur die Position, die Ausrichtung und den Versatz der aktuellen Voxel-Textur im Texturatlas jedes Scheitelpunkts an den Scheitelpunkt-Shader. Der Vertex-Shader...
Wie halte ich die Sprites in meinem Spiel auf Bildschirmen aller Größen und Auflösungen schön pixelig? Ich verwende die Texturfilterung für den nächsten Nachbarn, wenn ich die Größe von Pixeln verändere, aber dies funktioniert nur bei sehr hohen Vergrößerungen, da sonst die Pixel verzerrt und...