Skip to main content

Questions tagged [software-rendering]

Software rendering refers to a rendering process that is unaided by any specialized graphics hardware.

0 votes
0 answers
70 views

I'm writing a Software 3D Renderer in C many months after I first originally wrote it in Python. It is made using SDL2. My engine currently has depth shading, perspective correct texturing and some ...
DehGoose's user avatar
2 votes
0 answers
72 views

I'm working on a 3D Software Rasterizer and I'm wanting to render textures on walls now. I've tried to do it myself, but failed since it just distorts. I read up on the wikipedia page for Texture ...
DehGoose's user avatar
0 votes
1 answer
181 views

I'm working on a tiny DOOM Style Renderer and I've managed to piece together something that can render walls. I pieced it together by looking at videos from 3DSage and The Old School Coder; I got a ...
DehGoose's user avatar
0 votes
0 answers
89 views

I'm trying to make a tiny software renderer in hopes I can make some crappy little game in the far future, and I've hit a roadblock where nothing helps at all. I've found that whenever I go into the ...
DehGoose's user avatar
3 votes
0 answers
408 views

I need to avoid z-fighting in exactly co-planar surfaces that are too close to the other solids. I'm re-implementing the Freescape engine in ScummVM (all my code is open-source, available here), and ...
Gustavo Grieco's user avatar
0 votes
0 answers
69 views

I am writing a software renderer with allegro5, but without using its own triangle drawing functions, I use the al_draw_prim function to draw the triangles but with all the z coordinates at zero, the ...
Ivan Rojas's user avatar
1 vote
1 answer
235 views

I have this code that inserts a triangle into the drawing list. The PHD_VBUF structure stores one x,y,z vertex. If the vertex is behind the front plane, then ...
black4joss's user avatar
1 vote
1 answer
217 views

I am working on a small software renderer, and I want to discard invisible triangles from the drawing process. Let's say I have a screen with resolution of 200x100 pixels. The triangle is defined with ...
Netherwire's user avatar
0 votes
1 answer
469 views

I wanted to write small software renderer that will follow almost the same flow as OpenGL does, but got stuck with understanding of the rendering pipeline. After reading tons of info across the ...
Yurii B's user avatar
1 vote
2 answers
298 views

I followed this tutorial called "Ray Tracing in One Weekend" by Peter Shirley. And I implemented the java version of it for studying Ray Tracing. Everything was all right until Diffuse ...
Whatssuppp's user avatar
0 votes
2 answers
141 views

I am following this YouTube tutorial by TheCherno to make 3D graphics using Java Standard Library. Display.java ...
Aritro Shome's user avatar
1 vote
1 answer
875 views

Please help me getting understanding how did they sort polygons in old games from the eighties. They did not use z-buffer or anything like this, thats for sure. Please look at the screenshot. How ...
fitnezz's user avatar
  • 11
4 votes
2 answers
2k views

Based on my reading of cube mapping tutorials so far, my understanding is that you need a direction vector, and from the direction vector we can determine the point of intersection with one of the six ...
BunnyDhaliwal's user avatar
1 vote
1 answer
149 views

How can I draw an image inside a rectangle? I am introducing myself in the manipulation of images for games, I have a window and inside there is a rectangle that deforms. I would like to fill the ...
molo32's user avatar
  • 111
1 vote
1 answer
831 views

I'm not sure distortion is the right way to describe this. I've uploaded a video to show you guys. Apologies if it's long, but I wanted to show the code as well as posting it here. https://youtu.be/...
vexe's user avatar
  • 342

15 30 50 per page