Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Matthijs De Smedt
@anji@metalhead.club  路  activity timestamp 3 weeks ago

My software rasterizer supports textures now 馃コ

Texture filtering is obviously next, but I wonder if I should build a lightmapper instead so these scenes can look better...

Source: https://github.com/mdesmedt/swraster-viewer

#rust #programming #graphicsprogramming

Good old "Sponza" software rendered with a single directional light and base textures
Good old "Sponza" software rendered with a single directional light and base textures
Good old "Sponza" software rendered with a single directional light and base textures
  • Copy link
  • Flag this post
  • Block
Matthijs De Smedt
@anji@metalhead.club  路  activity timestamp 3 weeks ago

So I added early-z mode, late-z mode, and alpha testing. Pretty.

#rust #programming #graphicsprogramming

The flowers in the "Sponza" scene with alpha testing in a software rasterizer
The flowers in the "Sponza" scene with alpha testing in a software rasterizer
The flowers in the "Sponza" scene with alpha testing in a software rasterizer
  • Copy link
  • Flag this comment
  • Block
Ren茅 Dudfield
@renedudfield@fosstodon.org  路  activity timestamp 3 weeks ago
@anji Light-mapping for sure. Liking the look without filtering!
  • Copy link
  • Flag this comment
  • Block
Matthijs De Smedt
@anji@metalhead.club  路  activity timestamp 3 weeks ago

There's still lots of performance to be gained. Some form of frustum and occlusion culling for example. Rendering some scenes would be much faster when not processing every triangle every frame...

  • Copy link
  • Flag this comment
  • Block
Log in

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.0-rc.2.1 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct